- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#模拟试卷
C#模拟试卷一、选择题:(本大题共40个小题。1~30题,每小题1分;31~40题,每小题2分;共30分。在每小题给出的四个选项中,只有一项符合题目要求, 把所选项前的字母填在括号内。)以下哪些功能不属于C#2.0新增的特性(A)。A.继承和多态 B.泛型C.可空类型 D.遍历器2、C#中声明一个命名空间的关键字是(A)。A.namespace B.nameplace C.this D.as3、C#的数据类型有数值类型和( D)类型两种。A.结构类型 B.关系类型C.调用类型 D.引用类型4、以下类型中,不属于值类型的是(D )A.整数类型 B.布尔类型C.字符类型 D.类类型5、C#系统类型System.Int64对应以下(C)数据类型。A.char B.int C.long D.short6、声明一个常量所用的关键字是(D )。A.new B.bool C.is D.const7、以下叙述正确的是( c)。A. 一条表达式中可以同时出现浮点数类型和decimal类型B. 类可以继承,并且可以多重继承C. int[,] b=new int[4,5] //创建了一个二维数组,第一维长为4,第二维长为5D. int x=23; object o=x; int y=(int) o; //实现了一次装箱操作8、以下有关结构类型和枚举类型的叙述错误的是(B )。A. 结构类型和枚举类型都是复合类型B. 结构类型只能是简单值类型的组合C. 枚举类型要求成员只能是整数类型D. 枚举类型的变量在某一时刻只体现其中的一项内容9、一个初始化语句:enum monthes{January,February=3,March=5,April=7,May,June},则此时May的值为( C)。A.4 B.5 C.8 D.910、下面是几条定义初始化二维数组的语句,指出其中正确的是(D)。A.int array2[ ][ ]=new int[3,2];B.int array2[,]=new int[3,2];C.int[ ][ ] array2=new int[3,2];D.int[, ] array2=new int[3,2];11、接口和类最主要的区别在于(D )。A.类可以重载而接口不可以 B.类不可以重载而接口可以C.类可以多重重载而接口不可以 D.类不可以多重重载而接口可以12、下面是事件的创建过程,正确的排序是(B)。a.创建一个类,用于传递参数给事件处理程序。b.创建事件发生时所执行的处理程序。c.声明事件对应的代码。d.事件发生。e.创建事件代表。A.ecabd B.eacbdC.acebd D.aebcd13、关于静态域成员与非静态域成员,以下说法正确的是(C)。A. 一个类的所有对象共享非静态域成员B. 一个类的一个对象分别拥有不同的非静态域成员的实例C. 静态域成员都能在不生成实例的情况下直接被使用D. 非静态域成员都能在不生成实例的情况下直接被使用14、常用(A)关键字来创建对象并调用构造函数。A.new B.as C.is D.typeof15、x的初值为24,则表达式x+=x--+=x%=17运算的结果值为( D)。A. 28 B.27 C.26 D.错误的表达式16、C#程序的基本构架包括(D )。A.分支结构,直序结构,逆序结构 B.分支结构,顺序结构,while结构C. 选择结构,直序结构,循环结构 D.选择结构,顺序结构,循环结构17、如果不带修饰符,C#中类成员被默认声明成(C )。A.public B.protected C.private D.static18、关于重载,以下叙述错误的是(D)。A. 重载是指在类的
文档评论(0)