用友笔试题目


Posted in 面试题 onOctober 25, 2016
1、面向对象的语言具有___封装__性、___继承__性、___多态_性。
2、能用foreach遍历访问的对象需要实现 __ IEnumerable __接口或声明__GetEnumerator __方法的类型。
3、以下叙述正确的是:
A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。
C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。
4、简述 private、 protected、 public、 internal 修饰符的访问权限。
Private 私有成员:只有本类内部可以访问
Protected 受保护成员:只有本类和本类的子类可以访问
Public 公有成员:完全公开,没有访问限制
Internal :在同一命名空间下可以访问
5、写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)
select top 10 * from A where id not in (select top 30 id from A)
6、DataReader与DataSet有什么区别?
(1)、dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表;
(2)、dataset连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接
(3)、datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。
7、简述什么是装箱?
把一个值类型的数据转换为引用类型的数据的过程叫装箱。
8、下列选项中,(c)是引用类型。
a) enum类型 b) struct类型
c) string类型 d) int类型
9、一个数据库中的一个表中有 year 、salary这两个字段,原表中数据如原表,请用SQL查询出结果显示的数据:
原表中数据:
year salary
—————————————–
2000 1000
2001 2000
2002 3000
2003 4000
结果表中数据:
year salary
——————————————
2000 1000
2001 3000
2002 6000
2003 10000
写出SQL语句如下:
create table test([year] int ,salary int)
insert test(year,salary) values(2000,1000)
insert test(year,salary) values(2001,2000)
insert test(year,salary) values(2002,3000)
insert test(year,salary) values(2003,4000)
select t1.year, (select sum(salary) from test as t2 where t2.year 10、运行下列代码:
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B : A
{
int x = 1;
int y;
public B()
{
y = -1;
}
public override void PrintFields()
{
Console.WriteLine(“x={0},y={1}”, x, y);
}
}
new B()时,输出的结果是:x=?;y=?
x=1;y=0
10、用C#写出singleton(单例)模式的例子?
、我对单例模式的理解说明如下:
单例模式的意图是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
它的工作原理是:用一个特殊的方法来实例化所需的对象。其中最关键的就是这个特殊的方法:
(1)、调用这个方法时,检查对象是否已经实例化。如果已经实例化,该方法仅返回对该对象的一个引用。如果尚未实例化,该方法就实例化该对象并返回对此新实例的一个引用。
(2)、为了确保这是实例化此类型对象的唯一方法,我将这个类的构造函数定义为保护的或者私有的。

、详细实例如下:
using System;
class Singleton
{
private static Singleton instance;
protected Singleton() {}

public static Singleton Instance()
{
if( instance == null )
instance = new Singleton();
return instance;
}
}
public class Client
{
public static void Main()
{
Singleton s1 = Singleton.Instance();
Singleton s2 = Singleton.Instance();
if( s1 == s2 )
Console.WriteLine( “The same instance” );
}
}

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题1
Jul 20 面试题
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
输入N,打印N*N矩阵
Feb 20 面试题
介绍一下.NET构架下remoting和webservice
May 08 面试题
C#面试常见问题
Feb 25 面试题
Solaris操作系统的线程机制
Dec 23 面试题
北京麒麟网信息技术有限公司网络游戏测试面试题
Sep 28 面试题
国外软件测试工程师面试题
Dec 09 面试题
Ajax和javascript的区别
Jul 20 面试题
Structs界面控制层技术
Oct 11 面试题
UNIX文件类型
Aug 29 面试题
光声世纪笔试题目
Aug 25 #面试题
北京泡泡网网络有限公司.net面试题
Jul 17 #面试题
北京某公司的.net笔试题
Mar 20 #面试题
杭州-DOTNET笔试题集
Sep 25 #面试题
西安众合通用.net笔试题
Mar 18 #面试题
.net软件工程师面试题
Mar 31 #面试题
深圳-东方伟业笔试部分
Feb 11 #面试题
You might like
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
Mac系统下Webstorm快捷键整理大全
2017/05/28 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
Python二元赋值实用技巧解析
2019/10/25 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
学校消防安全制度
2014/01/30 职场文书
公司寄语大全
2014/04/10 职场文书
投标承诺函格式
2015/01/21 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL