1 / 14
文档名称:

c#学习笔试题大全带答案.docx

格式:docx   大小:50KB   页数:14
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c#学习笔试题大全带答案.docx

上传人:aisheng191 2018/11/5 文件大小:50 KB

下载得到文件列表

c#学习笔试题大全带答案.docx

相关文档

文档介绍

文档介绍:1、下列有关基本类的大小不正确的是 D
A 、 int 类型是 4 个字节
B、bool 类型是 1 个字节
C、long 类型是 8 个字节
D 、 char 类型是一个字节
2、关于定义数组定义不正确的是 C
A 、 int[] numbers={1 , 2, 3, 4, 5, 6};
B、int[] numbers=new int[6];
C、int[][] numbers=new int[2][3];
D 、 var a=new[]{1,2,3,4,5,6};
3、有关数组说法不正确的是 D
A 、数组的内存是分配在栈中
B、数组的索引从零开始的
C、数组是一种数据结构,它包含若干相同的类型的变量
D 、数组可以是一维、多维、交错的
4、有关结构体说法不正确的是 D
A 、在结构体声明中,除非字段被声明为 const 或 static,否则无法初始化
B、结构体不能声明默认的构造函数(没有参数的构造函数)或析构函数
C、结构体不能从类或其他结构体继承
D 、结构体是引用类型的
5、有关结构体和类的说法不正确的是 B
A 、结构是值类型的,而类是引用类型的
B、结构体不可以声明构造函数
C、结构体直接继承  类型
D 、结构体可以继承接口
6、有关类和结构体的区别说法不正确的是 C
A 、结构体是值类型的,而类是引用类型的
B、类的实例化需要 new,而结构体可以不用
C、结构体内存一定分配在栈中,而类的内存分配在堆中
D 、结构可用作可为 null 的类型,因而可向其赋值 null
7、关于静态类说法不正确的是 C
A 、声明静态类,该类不能使用 new 关键字创建实例
B、静态仅包含静态成员
C、静态类不能包含常量成员
D 、静态类是密封的
8、有关静态成员说法不正确的是 A
A 、可以使用类的实例,访问本身类的静态的成员
B、静态方法可以被重载,但不能被重写
C、静态成员在第一次被访问之前并且在任何静态构造函数之前初始化
D 、可以在类中声明静态成员
9、有关委托的说法不正确的是 D
A 、一旦为委托分配了方法,委托与该方法具有完全相同的行为
B、委托是一种引用方法的类型
C、委托可以链接在一起,方法不必与委托签名完全匹配
D 、委托就是事件一种表示形式
10、 delegate void Del(int x);
void DoWork(int k);
下列关于委托订阅不正确的是 C
A 、 Del d=DoWork;
B、Del d=new Del(DoWork);
C、Del d+=DoWork
D 、 Del d=delegate(int x){DoWork(x);};
11、有关静态构造函数说法不正确的是 C
A 、静态构造函数既没有访问修饰符,也没有参数
B、在创建第一个实例前或引用任何静态成员之前, 将自动调用静态构造函数来初始化。
C、在程序中,用户可以控制何时执行静态构造函数
D 、无法直接调用静态构造函数
12、有关 absract 关键字说法不正确的是 D
A 、 absract 用于创建仅用于继承用途的类和类的成员
B、absract 用于方法,则该方法隐含是虚函数
C、absract 用于类,则此类无法被实例化
D 、 absract 用于方法,则该方法有方法体
13、有关继承需要用的关键字说法正确的是 B
A 、 virtual 用于修饰方法、属性、索引器或事件,并使它们可以在派生类中被重写。
B、virtual 可以和 static、 abstract、private 、 override 修饰符一起使用。
C、 override 关键字提供从基类继承的成员的新的实现,重写的基类方法必须是 virtual 、
abstract、或 override 关键字修饰的。
D 、 Sealed 用于修饰类时,将会阻止其他类从该类派生
14、有关索引器说法不正确的是 C
A 、索引器允许类或结构体的实例就像数组一样进行索引
B、索引器类似于属性,不同之处在于他们的访问器采用参数
C、索引器不可被重载
D 、索引器不必根据整数值进行索引,由你决定如何定义特定的查找机制
15、在 C#中,下列常量定义正确的是( B )
A 、 Const double PI ;
B、Const double e=
C、define double PI 
D 、 define double e=
16、以下 c#代码:
using ;
class Ap