C#学习笔试题大全带答案.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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、结构体直接继承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、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 3.1415926; B、Const double e=2.7 C、define double PI 3.1415926 D、define double e=2.7 16、以下c#代码: using System.Threading; class App{ ?? public static void Main(){ ??? ??? Timer timer = new Timer(new TimerCallback(CheckStatus),null,0,2000); ????? ? Console.Read(); } static void CheckSatus(Object state){ ??????? Cons

文档评论(0)

考试教学资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档