c#笔试题经典50题Word文档格式.docx
- 文档编号:17791219
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:9
- 大小:23.75KB
c#笔试题经典50题Word文档格式.docx
《c#笔试题经典50题Word文档格式.docx》由会员分享,可在线阅读,更多相关《c#笔试题经典50题Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
A、new
B、super
C、this
D、base
2.C#程序可以依据()来进行方法重载。
A、不同的参数个数
B、不同的参数名称
C、不同的返回值
D、不同的方法名称
3.C#中的方法重写使用关键字(选一项)
A、override
B、overload
C、static
D、inherit
4.C#中关于委托,下面说法正确的是(选一项)
A、委托是一种类的成员
B、委托必须定义在类中
C、定义委托需要使用delegate关键字
D、委托是一种数据类型
5.类的()方法不能删除字符串中的空格。
A、Replace()
B、Trim()
C、Remove()
D、EndsWith()
6.关于抽象类下面说法错误的是(选一项)
A、抽象类可以包含非抽象方法
B、含有抽象方法的类一定是抽象类
C、抽象类不能被实例化
D、抽象类可以是密封类
7.关于接口的使用,说法错误的是(选一项)
A、接口可以作为参数进行传递
B、接口可以作为方法的返回值
C、接口可以实例化
D、同时实现多个接口是变相实现了多重继承
8.下列泛型集合声明正确的是(选一项)
A、List<
int>
f=newList<
()
B、List<
f=newList()
C、Listf=newList()
D、List<
9.下列关于C#索引器理解正确的是(选一项)
A、索引器的参数必须是两个或两个以上
B、索引器的参数类型必须是整数型
C、索引器没有名字
D、以上皆是
10.已知C#某接口中有一个Show()方法,下面对该方法原型的定义正确的是(选一项)
A、publicvoidShow()
B、publicvirtualvoidShow()
C、voidShow()
D、virtualvoidShow()
11.以下的C#程序:
publicclassA{}
publicclassB:
A{}
publicclassTest
{
publicstaticvoidMain()
{
AmyA=newA();
BmyB=newB();
AmyC=myB;
());
}
}运行时将输出(选一项)
A、A
B、B
C、object
D、将报告错误信息,提示无效的类型转换
12.以下的C#程序:
publicstaticvoidMain()
int[]A=newint[5]{1,2,3,4,5};
Object[]B=newObject[5]{6,7,8,9,10};
(A,B,2);
}
运行后数组A中的数值为(选一项)
A、1、2、3、4、5
B、1、2、8、9、10
C、1、2、3、9、10
D、6、7、8、9、10
13.以下的C#程序:
usingSystem;
usingSystem.Cillections;
publicclassSamplesHashtable
HashtablemyHT=newHashtable();
myHT.Add("
A"
"
AA"
);
B"
BB"
C"
CC"
Console.WriteLine(myHT.Count);
myHT.Remove("
}运行输出为(选一项)
A、33
B、32
C、22
D、运行时错误,提示无效的键值
14.以下的C#代码段:
publicstructPerson{
stringName;
intAge;
publicstaticvoidMain(){
HasbtableA;
PersonB;
以下说法正确的是(选一项)
A、A为引用类型的变量,B为值类型的变量
B、A为值类型的变量,B为引用类型的变量
C、A和B都是值类型的变量
D、A和B都是引用类型的变量
15.以下定义雇员类的代码:
classEmployee
privatestringid;
publicstringId
16._________et中,ArrayList对象位于()命名空间内。
A、
B、
C、
D、
17.在.NET中,Hashtable类所在的命名空间是(选一项)
D、System
18.在.NET中,IL是指(选一项)
A、接口限制
B、中间语言
C、核心代码
D、接口类库
19.在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了(选一项)
A、只读属性
B、只写属性
C、读写属性
D、不可读不可写的属性
20.在.Net中,关于CLR和IL,以处描述正确的是(选一项)
A、应用程序在CLR环境被编译成IL,IL将能够被任何计算机指令集成
B、应用程序被编译两次,第一次生成IL,IL在运行时候被CLR快速编译
C、应用程序被编译两次,但是第二次CLR编辑比第一次慢
D、借取CLR,IL被编译成机器代码并且能够在不同的计算机指令集下被执行
21.在.NET中,下列关于事件处理程序说法错误的是(选一项)
A、事件处理的顺序是定义事件、订阅事件、引发事件
B、定义事件使用evnet关键字
C、C#中的事件借助于委托来实现
D、定义事件使用delegate关键字
22.在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对象。
A、Empty
B、null
C、Nothing
D、0
23.在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用关键字(选一项)
B、new
D、virtual
24.在C#语言中,下列关于属性的描述正确的是(选一项)
A、属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性
B、属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏
C、要定义只读属性只需在属性名前加上readonly关键字(false)
D、在C#的类中不能自定义属性
25.在C#中,()访问修饰符修饰的变量只能由当前程序集访问。
A、public
B、protected
C、internal
D、private
26.在C#中,关于Array和ArrayList的维数,以下说法正确的是(选一项)
A、Array可以有多维,而ArrayList只能是一维
B、Array只能是一维,而ArrayList可以有多维
C、Array和ArrayList都只能是一维
D、Array和ArrayList都可以是多维
27.在C#中,关于继承和接口,以下说法正确的是(选一项)
A、C#允许多接口实现,也允许多重继承
B、C#允许多接口实现,但不允许多重继承
C、C#不允许多接口实现,但允许多重继承
D、C#不允许多接口实现,也不允许多重继承
28.在C#中,关于以下C#代码的说法正确的是(选一项)
namespaceMicrosoft
classStudent
stringtype="
美国硅谷学员"
;
internalstringname="
李明"
publicclassTest
{
staticviodMain()
Studentstu=newStudent();
面对常量的描述正确的是()。
A、定义常量要使用console关键字
B、常量定义的同时必须赋初值
C、常量可以被反复赋值
D、常量也可以定义之后再赋值
48.类用来描述具有相同特征和行为的对象,它包含()(多选)。
A、变量
B、方法
C、构造方法
D、行为
49.下面对构造方法的陈述,正确的是()。
A、提供了有参构造方法,编译器也会自动提供无参构造方法
B、构造方法与类名相同
C、构造方法没有返回值,所以定义时要用void关键字
D、构造方法的调用方法和其他方法相同。
50.关于ref关键字说法正确的是()。
A、ref关键字在方法定义时不用显示使用
B、传递给ref参数的参数必须在调用方法前初始化
C、ref关键字不能使参数的修改结果返回给调用方法
D、以上说法都是错误的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 笔试 经典 50