C#滇池学院C#主讲老师作业.doc_第1页
C#滇池学院C#主讲老师作业.doc_第2页
C#滇池学院C#主讲老师作业.doc_第3页
C#滇池学院C#主讲老师作业.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#程序设计基础习题答案(郑宇军 编)(2011-01-10 12:13:25)标签:杂谈(1)以下不属于NET编程语言的是 。(A)AJava BC# CVCNET DVBNET(2)C#语言经编译后得到的是 。(D)A扩编指令 B机器指令 C本机指令 DMicrosoft中间语言指令(3)C#程序的执行过程是 。(D)A从程序的第一个方法开始,到最后个方法结束B从程序的Main方法开始,到最后一个方法结束C从程序的第一个方法开始,到Main方法结束D从程序的Main方法开始,到Main方法结束(4)Console标准的输入和输出设备分别是 和 。(A C)A键盘 B鼠标 C屏幕 D打印机(5)以下属于c#简单值数据类型的有 。 (ABC)Aint类型 Bint类型 Cchar类型 D枚举类型(6)要使用变量age来存储人的年龄,则将其声明为 类型最为适合。(B)Asbyte Bbyte Cint Dfloat(7)以下数组声明语句中,不正确的有 。(BC)Aint a; Bint a = new int2Cint a =1,3; Dint a = int 1,3;(8)以下多维数组声明语句中,不正确的有 。(C)Aint,a = new int2,3; Bint, a = 1,2,3;Cint2,3 a = newint2,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 = (float)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(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)设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.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(;);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)以下不能作为复合赋值操作符被重载的有 。(D)A+= B*= C&= D =(30)下面有关事件的说法,不正确的有 。(B)Adelegate是所有事件的元类型B事件应当被定义为public,否则就不能被外部对象引发C一个事件可以关联多个事件处理方法D多个事件可以使用一个事件处理方法(31)类的成员中,不能定义为静态的有 。(AC)A析构函数 B属性 C索引函数 D事件(32)要从派生类中访问基类的成员,应使用关键字 。(C)Anew Bthis Cbase Doverride(33)下面有关抽象类的说法,正确的有 。(C)A抽象类中至少应有一个抽象方法B抽象类中的方法不能提供实现代码C抽象类的派生类必须实现该抽象类的所有抽象方法D抽象类不能被实例化,因此不能定义公有构造函数(34)下面有关虚拟方法和抽象方法的说法,正确的有 。(B)A二者都不提供方法的实现代码B二者都不能使用private修饰符C一个方法可以同时使用virtual和abstract修饰符D虚拟方法可以作为抽象方法的重写实现(35)下面有关密封类和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论