预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1、下列有关基本类的大小不正确的是D A、int类型是4个字节 B、bool类型是1个字节 C、long类型是8个字节 D、char类型是一个字节(char类型占两个字节) 2、关于定义数组定义不正确的是C A、int[]numbers={1,2,3,4,5,6}; B、int[]numbers=newint[6]; C、int[][]numbers=newint[2][3];(定义二维数组的正确方法:int[,]a=newint[3,5];) D、vara=new[]{1,2,3,4,5,6}; 3、有关数组说法不正确的是A A、数组的内存是分配在栈(堆)中 B、数组的索引从零开始的 C、数组是一种数据结构,它包含若干相同的类型的变量 D、数组可以是一维、多维、交错的 4、有关结构体说法不正确的是D A、在结构体声明中,除非字段被声明为const或static,否则无法初始化 B、结构体不能声明默认的构造函数(没有参数的构造函数)或析构函数 C、结构体不能从类或其他结构体继承 D、结构体是引用类型的(结构体是值类型,类是应用类型) 5、有关结构体和类的说法不正确的是B A、结构是值类型的,而类是引用类型的 B、结构体不可以声明构造函数 C、结构体直接继承System.ValueType类型 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、delegatevoidDel(intx); voidDoWork(intk); 下列关于委托订阅不正确的是C A、Deld=DoWork; B、Deld=newDel(DoWork); C、Deld+=DoWork D、Deld=delegate(intx){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、ConstdoublePI3.1415926; B、Constdoublee=2.7 C、definedoublePI3.1415926 D、definedoublee=2.7 16、以下c#代码: usingSystem.Threading; classApp{ publicstaticvoidMain(){ Timertimer=newTimer(newTimerCallback(CheckStatus),null,0,2000); Console.Read(); } staticvoidCheckSatu