c#试题库

上传人:工**** 文档编号:549765109 上传时间:2023-09-11 格式:DOCX 页数:185 大小:121.53KB
返回 下载 相关 举报
c#试题库_第1页
第1页 / 共185页
c#试题库_第2页
第2页 / 共185页
c#试题库_第3页
第3页 / 共185页
c#试题库_第4页
第4页 / 共185页
c#试题库_第5页
第5页 / 共185页
点击查看更多>>
资源描述

《c#试题库》由会员分享,可在线阅读,更多相关《c#试题库(185页珍藏版)》请在金锄头文库上搜索。

1、细心整理C#试题库(这个题太多,只是为了便利看前半局部的课后题及解答,貌似有几个答案和老师讲的不一样,仅供参考)计算机高级语言局部一 选择题(1)以下不属于NET编程语言的是 。A AJava BC# CVCNET DVBNET(2)C#语言经编译后得到的是 。D A扩编指令 B机器指令 C本机指令 DMicrosoft中间语言指令(3)C#程序的执行过程是 。DA从程序的第一个方法起先,到最终个方法完毕B从程序的Main方法起先,到最终一个方法完毕C从程序的第一个方法起先,到Main方法完毕D从程序的Main方法起先,到Main方法完毕(4)Console标准的输入和输出设备分别是 和 。A

2、 C A键盘 B鼠标 C屏幕 D打印机(5)以下属于c#简洁值数据类型的有 。 (AC) Aint类型 Bint类型 Cchar类型 D枚举类型(6)要运用变量age来存储人的年龄,那么将其声明为 类型最为适合。(B) A,sbyte Bbyte Cint Dfloat(7)以下数组声明语句中,不正确的有 。(BC) Aint a; Bint a = new int2 Cint a = 1,3; Dint a = int 1,3;(8)以下多维数组声明语句中,不正确的有 。(C) Aint,a = new int2,3; Bint, a = 1,2,3; Cint2,3 a = new int

3、2,3; Dint, a = 1,2,3,2,3;(9)假设多维数组a有4行3列,那么数组中第10个元素的写法为 。(C) Aa10 Ba2,1 Ca3,0 Da4,1(10)以下赋值语句中,正确的有 。(B) Ashort X = 50000; Bushort Y= 50000; Clong X =1000;int Y=x; Ddouble x=20;decimal Y=x;(11)以下拆箱转换语句中,正确的有 。(D) Aobject o; int i = (int)o; Bobject o=10.5; int i= (int)o; Cobject o=10.5; float f = (f

4、loat)o; Dobject o=10.5; float f=(float)(double)o;(12)可以作用于构造类型的访问限制修饰符有 。(ABCD) Apublic Bprotected Cprivate Dinternal(13)c#程序中,方法的签名由以下哪几局部组成 。(AB) A方法名 B参数列表 C返回类型 D方法执行体(14)以下属于合法c#变量名的有 。(AD) AX J23 Bclass C5y Dch(15)设double型变量x和y的取值分别为12.5和5.0,那么表达式xy+(int)(xy)-(int)xy的值为 。(C) A2.9 B2.5 C2.1 D2(

5、16)设bool型变量a和b的取值分别为true和false,那么表达式a&(a|!b)和a|(a&b)的值分别为 。(A) Atrue true Btrue false Cfalse false Dfalse true(17)设int型变量x的值为9,那么表达式x- + x- + x-的值为 ,而表达式-x + -x + -x的值为 。(BC) A27 B24 C21 D18(18)设int型变量x和y的取值分别为3和2,那么执行下面语句后z的值为 。(A) int z = (x+ % y = 0) ? +x : (x / y = 1) ? +y : -y; A 1 B2 C3 D4(19)

6、设int型变量X的值为-5,那么表达式X 2)的值为 。(A)A-20 B-10 C-9 D10(20)以下有关switch语句的描述中,正确的有 。(A) A至少应包含一个case分支 B每个case分支都必需有break语句 C必需包含default语句 Ddefault语句之后的case分支无效(21)下面语句执行后y的值为 。(C)int x = 0, y = 0;while (x 10) y += (x += 2);A. 10 B. 20 C. 30 D. 55(22)下面语句执行后y的值为 。(D)int x = 1, y = 1;do y = (+x);while (x 4);A

7、. 16 B. 64 C. 138 D. 512(23)以下循环语句的执行次数为 。(A)for (int i = 0,x = 0; i 0; j-) x+;A. 45 B. 55 C. 81 D. 100(24)下面语句的输出结果的值为 。(B) int x = 1, y = 15; do if (y % x = 0) Console.Write(x); while (x+ y / 2);A. 35 B. 135 C.1357 D. 13515(25)下面的语句中所计算的数学表达式为 。(D)for (int x = 0, y = 1, z = 1; z 100) break;B. for(

8、;);C. for (int x = 100, y = 1; y 0; i-) for (int j = 0; j i; j+) ;(27)下面有关构造函数和析构函数的说法,不正确的有 。(D) A构造函数和析构函数都不能有返回值 B 可以定义静态的构造函数 C 一个类可以有多个构造函数 D一个类可以有多个析构函数(28)下面有关属性的说法,不正确的有 。A A属件可以有默认值 B属性可以不和任何字段相关联C属性的get访问函数是不带参数的特殊方法D属性的set访问函数是没有返回值特殊方法(29)以下不能作为复合赋值操作符被重载的有 。DA+= B*= C&= D =(30)下面有关事务的说法

9、,不正确的有 。(B) Adelegate是全部事务的元类型 B事务应当被定义为public,否那么就不能被外部对象引发C一个事务可以关联多个事务处理方法D多个事务可以运用一个事务处理方法(31)类的成员中,不能定义为静态的有 。ACA析构函数 B属性 C索引函数 D事务(32)要从派生类中访问基类的成员,应运用关键字 。C Anew Bthis Cbase Doverride(33)下面有关抽象类的说法,正确的有 。C A抽象类中至少应有一个抽象方法 B抽象类中的方法不能供应实现代码 C抽象类的派生类必需实现该抽象类的全部抽象方法 D抽象类不能被实例化,因此不能定义公有构造函数(34) 下面

10、有关虚拟方法和抽象方法的说法,正确的有 。B A二者都不供应方法的实现代码 B二者都不能运用private修饰符 C一个方法可以同时运用virtual和abstract修饰符 D虚拟方法可以作为抽象方法的重写实现(35) 下面有关密封类和密封方法的说法,正确的有 。C A密封类中的全部方法部不能被重载 B密封方法不能被重写,也不能重载其他方法 C密封方法不能是静态的 D派生类中的方法不能与基类中的密封方法同名(36)接口中定义的方法,不能运用的修饰符有 。ABDApublic Babstract Cnew Dstatic(37) 是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码.CA. CLR B. CLS C. MSIL Microsoft 中间语言 D. XML Web Service(38)关于C#语言的根本语法,以下说法是正确的有 。ACA. C#语言运用using 关键字来引用.NET 预定义的名字空间;B. 用C#编写的程序中,Main 函数是唯一允许的全局函数;C. C#语言中运用的名称严格区分大小写;D. C#中一条语句必需写在一行内;(39)C#中每个int 类型的变量占用_个字节的内存.A. 1 B. 2 C. 4

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号