C滇池学院C主讲老师作业_第1页
C滇池学院C主讲老师作业_第2页
C滇池学院C主讲老师作业_第3页
C滇池学院C主讲老师作业_第4页
C滇池学院C主讲老师作业_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、C# 程序设计基础习题答案(郑宇军 编)(2011-01-10 12:13:25)标签: 杂谈(1) 以下不属于 NET编程语言的是。( A)AJava B C# C VC NET D VBNET(2) C# 语言经编译后得到的是。( D)A扩编指令 B 机器指令 C 本机指令 D Microsoft 中间语言指令(3) C# 程序的执行过程是。(D)A从程序的第一个方法开始,到最后个方法结束B从程序的 Main 方法开始,到最后一个方法结束C从程序的第一个方法开始,到Main 方法结束D从程序的 Main 方法开始,到 Main 方法结束(4) Console 标准的输入和输出设备分别是 和

2、 。(A C )A键盘 B 鼠标 C 屏幕 D 打印机(5) 以下属于 c#简单值数据类型的有。 (ABC)A int 类型 B int 类型 C char 类型 D 枚举类型(6) 要使用变量 age 来存储人的年龄,则将其声明为 类型最为适合。 (B)A sbyte B byte C int D float(7) 以下数组声明语句中,不正确的有。(BC)Aint a ; Bint a = new int2Cint a =1,3; D int a = int 1,3;精品文档收集整理汇总版权文档,请勿用做商业用途(8) 以下多维数组声明语句中,不正确的有 。 (C)Aint,a = new

3、int2,3; B int, a = 1,2,3;精品文档收集整理汇总版权文档,请勿用做商业用途C int2,3 a = newint2,3; D int, a =1,2,3,2,3; 精品文档收集整理汇总版权文档,请勿用做商业用途(9) 若多维数组 a 有 4行 3列,那么数组中第 10个元素的写法为。 (C)Aa10 B a2,1 C a3,0 D a4,1(10) 以下赋值语句中,正确的有。(B)A short X =50000 ; B ushort Y=50000 ;C long X=1000 ;int Y=x ; D double x=20 ; decimal Y=x ;精品文档收集

4、整理汇总版 权文档,请勿用做商业用途(11) 以下拆箱转换语句中,正确的有。 (D)A object o; int i = (int)o;B object o=10.5; int i= (int)o;C object o=10.5; float f = (float)o;D object o=10.5; float f=(float)(double)o;(12) 可以作用于结构类型的访问限制修饰符有。 (ABCD)A public B protected C private D internal(13) c# 程序中,方法的签名由以下哪几部分组成。 (AB)A方法名 B 参数列表 C 返回类型

5、 D 方法执行体(14) 以下属于合法 c#变量名的有。 (AD)AX J23 B class C 5y D ch(15) 设 double 型变量 x 和 y 的取值分别为 12.5 和5.0 ,那么表达式 x y+(int)(x y)-(int)x y 的值为。(C) 精品文档收集整理汇总版权文档,请勿用做商业用途A2.9 B 2.5 C 2.1 D 2(16) 设 bool 型变量 a 和 b 的取值分别为 true 和 false ,那么表达式 a&(a|!b) 和 a|(a&b) 的值分别为。 (A) 精品文档收集整理汇总版权文档,请勿用做商业用途A true true B true

6、 false C false false D false true 精品文档收集整理汇总 版权文档,请勿用做商业用途(17) 设 int 型变量 x 的值为 9,那么表达式 x- + x- +x-的值为 ,而表达式 -x+ -x +-x 的值为 。(BC) 精品文档收集整理汇总版权文档,请勿用做商业用途A27 B 24 C 21 D 18(18) 设 int 型变量 x和 y 的取值分别为 3和2,那么执行下面语句后 z 的值为。(A)精品文档收集整理汇总版权文档,int z =(x+ % y = 0) ? +x : (x / y = 1) ? +y : -y;请勿用做商业用途A 1 B 2

7、C 3 D 4(19) 设 int 型变量 X的值为 -5 ,那么表达式 X 2) 的值为。(A)A-20 B -10 C -9 D 10(20) 下列有关 switch 语句的描述中,正确的有 。 (A) A至少应包含一个 case 分支 B 每个 case 分支都必须有 break 语句 C必须包含 default 语句 D default 语句之后的 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)

8、int x = 1, y = 1;doy= (+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;doif (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

9、 = 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 访问函数是不带

10、参数的特殊方法D属性的 set 访问函数是没有返回值特殊方法(29) 以下不能作为复合赋值操作符被重载的有。( D)A+=B*= C &= D =(30) 下面有关事件的说法,不正确的有。 (B)A delegate 是所有事件的元类型B事件应当被定义为 public ,否则就不能被外部对象引发C一个事件可以关联多个事件处理方法D多个事件可以使用一个事件处理方法(31) 类的成员中,不能定义为静态的有。( AC)A析构函数B 属性 C 索引函数 D 事件(32) 要从派生类中访问基类的成员,应使用关键字。( C)A new B this C base D override(33) 下面有关抽象类的说法,正确的有。( C)A抽象类中至少应有一个抽象方法B抽象类中的方法不能提供实现代码C抽象类的派生类必须实现该抽象类的所有抽象方法D抽象类不能被实例化,因此不能定义公有构造函数(34) 下面有关虚拟方法和抽象方法的说法,正确的有。( B)A二者都不提供方法的实现代码B二者都不能使用 private 修饰符C一个方法可以同时使用 virtual 和 abstract 修饰符D虚拟方法可

温馨提示

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

评论

0/150

提交评论