版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 一选择题 1. 关于C#程序的书写,下列不正确的说法是【D】。 A) 区分大小写 B) 一行可以写多条语句 C) 一条语句可以写成多行 方法。方法,因此多个类中可以有多个Main()D) 一个类中只能有一个Main()2. C#应用程序项目文件的扩展名是【A】。 D) suo C) sln B) cs A) csproj 3. 运行C#程序可以通过按【C】键实现。 A)Shift+ F5 D) Alt+Ctrl+F5 B) Alt+F5 C) Ctrl+F5 。 4. 公共语言运行库可简写为(C ) D) MSDN C) CLR MSIL B) JIT A) 5. 下面对 Write(
2、)和 WriteLine()方法的描述,不正确的是(C)。 A.WriteLine()方法在输出字符串的后面添加换行符 B.使用 Write()输出字符串时,光标将会位于字符串的后面 C.使用 Write()和 WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串 将会产生一个空行方法时,使用不带参数的 WriteLine()D.6. 以下哪句话是正确的? ( D ) A.命名空间应该包含在类中 B.每个类都是为了完成一个独立的功能 C.一个资源解决方案只能包含一个项目 .cs源程序的扩展名是 D.C#7. 要看到程序运行的结果,必须按下列哪个组合键(A)。 A. Ctrl
3、+F5 B. Ctrl+F9 C. Alt+F5 D. Alt+F 二填空题 1. 在C#中,进行注释有两种方法:使用“/”和使用“/* */”符号对,其中【/ 】只能进行单行注释。 2. 在C#程序中,程序的执行总是从【Main( )】方法开始的。 第2章 一选择题 1. 在C#语言中,下列能够作为变量名的是【 C 】。 word 编辑版A) if B) 3ab C) a_3b D) a-bc 2. 表达式5/2+5%2-1的值是【 B 】。 A) 4 B) 2 C) 2.5 D) 3.5 3. 下列数值类型的数据精度最高的是【C】。 A) int B) float C) decimal D
4、) ulong 4. 在C#语言中,下面的运算符中,优先级最高的是【 B 】。 A) % B) + C) *= D) 5. 能正确表示逻辑关系“a10 或 a0”的C#语言表达式是【 D 】。 A) a=10 or a=10 and a=10 & a=10 | ab?(ac?a:c):b); A) 5 B) 4 C) 6 D) 不确定 7. 要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为【 C 】类型的变量。 A) int B) decimal C) float D) long 8. 已定义下列变量: int n; float f; double
5、df; df=10; n=2; 下列语句正确的是【 C 】。 A) f=12.3; B) n=df; C) df=n=100; D) f=df; 9. 下列表达式或语句中,有语法错误的是【 A 】。 A) n=12%3.0;(n为int型) B) 12/3.0 C) 12/3 D) ab 10. 下面有关变量和常量的说法,正确的是【 B 】。 A) 在程序运行过程中,变量的值是不能改变的,而常量是可以改变的 B) 常量定义必须使用关键字const C) 在给常量赋值的表达式中不能出现变量 D) 常量在内存中的存储单元是固定的,变量则是变动的 11. 下列类型转换中正确的是【 A 】 (A) i
6、nt i=A (B) long L=1.1f (C) int i=(float)1.1 (D) int i=1.1 12. 以下选项中,合法的赋值语句是(B ) (A) int a=1 (B) int i=1;int j=i+; (C) int a=a+1=2; (D) int i=int (j); 13. 下列运算符中属于关系运算符的是(A) (A) = (B) = (C) += (D) -= 14. 阅读下面的程序,程序的运行结果为(C) int a=10,b=4,c=20,d=6; word 编辑版 label1.Text=a+*b+c*-d; (A)144 (B)160 (C)140
7、(D)164 15. 阅读下面的程序,程序的运行结果为(B) int x=3,y=4,z=5; 瑓楲杮猠?尠祸屺 label1.Text=s+x+y+z; (A)xyz12 (B)xyz345 (C)xyzxyz (D)12xyz 16. 阅读下面的程序,程序的运行结果为(B) int i=10,j=3; float m=213.5f,n=4.0f; label1.Text=i%j+”; label2.Text=m%n+”; (A)1.0和1.5 (B)1和1.5 (C)1.0和2.5 (D)1和2.5 17. C#中每个 int 类型的变量占用(C)个字节的内存? A.1 B.2 C.4 D
8、.8 18. 在 C#中,表示一个字符串的变量应使用以下哪条语句定义? (B) A.CString str; B.string str; C.Dim str as string D.char * str; 19. C#中,新建一字符串变量 str,并将字符串Toms Living 潒浯保存到串中,则应该使用下列哪条语句? (B) A.string str = Toms Living Room; B.string str = Toms Living Room; C.string str(Toms Living Room); D.string str(Toms Living Room); 20.
9、设”int a=3,b=4,c=5;”表达式”(a+b)c&b=c”的值是( B ) A.true B.false C.3 D.7 21. 设“int a=12;”则执行完语句“a+;a=a+3”后,a的值是( D ) A.12 B.15 C.13 D.16 22. 以下数据中,属于int类型的是( A ) A.8 B.8 C.”8” D.8.8 23. 在C#以下哪个变量名是正确的 ( C ) A.$34 B.45b C.a_3 D.int 24. 以下哪句话是正确的? ( B ) A.C#是一种面向对象的开发语言,而JAVA不是。 BC#项目编译后的可执行文件扩展名为.exe C. C#中
10、Main()方法中的M首字母不一定要大写 D基本数据类型的变量,其内容为引用,即地址。 25. 下列选项中,(c)是引用类型。 a)enum类型 b)struct类型 c)string类型 d)int类型 26. C#的数据类型有(b) a)值类型和调用类型; b)值类型和引用类型; c)引用类型和关系类型; d)关系类型和调用类型; 27. 在C#中,下列代码运行后,变量max的值是(C) int a=5,b=10,c=15,max=0; max = ab?a:b; max = cmax?c:max; A.0 B.5 C.10 D.15 28. 在C#中,下列常量定义正确的是(B)。 wor
11、d 编辑版A.const double PI 3.1415926; B.const double Pi=2.7 C.define double PI 3.1415926 D.define double e=2.7 29. 设a=6,b=4,则表达式b*a+3的值为( C ) A3 B18 C27 D36 30. 标识符的名字不能使用c#语言中的关键字,如果要使用,则应使用(C)字符作为前缀: A B任意字符 C D/ 31. 在C#中,下列代码的运行结果是( A )。 float f = 123.56F; object o = f; f = 789.123F; Console.WriteLin
12、e(晜笽細, f); Console.WriteLine(潜笽細, o); a) f=789.123 o=123.56 b) f=123.56 o=789.123 c) f=789.123 o=789.123 d) f=123.56 o=123.56 32. 在C#中,下列代码的输出结果是( C )。 using System; class Test public enum WeekDays Mon, Tue, Wed, Thur, Fri, Sta, Sun static void Main() word 编辑版 WeekDays week = (WeekDays)2; Console.Wr
13、iteLine(week); a) 2 b) Tue c) Wed d) 编译错误 33. 以下代码段体现了C#中的( C )概念,该概念使得对象模型变得简单易懂。 int val = 10; Object obj = val; a) 继承 b) 重载 c) 装箱 d) 委托 34. 下面关于C#中值类型和引用类型的描述正确的是( D )。 a)结构属于引用类型 b)字符串属于值类型 c)所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型 d)值类型变量直接存放真正的数据,引用类型变量存放的是指向真正的数据的存放地址 二填空题 1. 8/3的结果是:【2】。 C#中,所有类型(包
14、括所有的值类型和所有的引用类型)的基类是【object2. 类】。 当整数b赋值给一个object对象时,这个过程称为【装箱】。 3. 设x为int型变量,请写出描述“x是奇数”的C#语言表达式【4. x%2 != 0】。 设x为int型变量,5. 请写出描述“-10=x=10”的C#语言表达式【-10=x & xj) i-;else j-; D)3,5 B)2,5 C)3,4 A) 2,4 8. 下列语句序列执行后,j的值是【 B 】 int j=5,i=6; while(i-3) -j; D)4 C)3 B)2 A)1 9. 以下for循环的执行次数是【 B 】 for(int i=1;(
15、i= =1)&(i2);i+) word 编辑版 次执行2 D)执行1次 B)A)无限次 一次也不执行 C)10. 以下由do-while语句构成的循环执行次数是【 C 】 int m=1; do +m; while(m1); 次执行2 D)1次 有语法错误,不能执行 B)一次也不执行 C)执行A)11. 循环语句“for(int i=0;in;i+);”中循环体执行的次数为( C ) A.1 B.n-1 C.n D.n+1 12. 在下面循环语句中循环体执行的次数为( B ) for(int i=0;in/2) break; D.n-1 C.n/2-1 A.n/2 B.n/2+1 13. 下
16、面有关for语句的描述有错误的是( A )。 A. 使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式 B. 在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所带的分号 C. 在for语句表达式中,可以直接定义循环变量,以简化代码 语句的表达式可以全部省略D. for14. 以下哪段代码,最合理地实现了以下结构图描述的流程( B ) A. if(x=0) Bif(x=0) y=-x; y=x; else else y=x; y=-x; Cwhile(x=0) Dwhile(x=0) case true: y=x; case true: y
17、=-x; break; break; case false: y=-x; case false: y=x; break; break; word 编辑版15. 以下关于C#代码的说法正确的是( A )。 using System; class Test static void Main() for (int i = 1; i = 3; i+) switch (i) case 1: Console.Write(i.ToString(); case 2: Console.Write(i * 2).ToString(); case 3: Console.Write(i * 3).ToString()
18、; A) 程序将报告编译错误,提示case标签不能贯穿到另一个标签,不能运行 B) 运行是输出149 C) 运行时输出123246369 D) 运行时在屏幕上没有输出 16. 已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为 (C) if(cb) n=a+b+c; else if(a+b=0; i-) for(j=0; j=i; j+) Console.WriteLine(“i*j=0”,i*j); A.i*j=0 i*j=0 i*j=0 B.i*j=1 i*j=0 i*j=1 C.i*j=1 i*j=1 i*j=0 D.i*j=0 i*j=1 i*j=0 19. 下面对 i 值的输出结果说法正确的是 (A) namespace Answer class Program static void Main(string args) int i =0; do i+; while(i5); Console.WriteLine(“i 值的为:0”,i) ; A.i 的值为: 5 B.i 的值为: 6 C.i 的值为: 7 D.i 的值为: 8 20. 下面代码运行后,s 的值是(B)。 int s = 0; for (int i = 1; i 10) break; if (i % 2 = 0) s +
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 气胸的教学查房
- 保洁投标书范本
- 《汽车维修理论》课件
- 《公共关系的职能》课件
- 小学三年级数学两位数乘两位数笔算综合监控模拟题大全附答案
- 想象微电影分库周欣然
- 福建省建瓯市芝华中学2020-2021学年高一下学期第一阶段考试化学试题
- 一季度安全生产工作总结
- 中班社会活动红旗飘飘
- 微量输液泵什么是微量输液泵是电子输液控制装置能将药液精确
- 2024山东省招聘社区工作者试题及答案
- 2024年全国宪法知识竞赛经典试题库及答案(共90题)
- 八年级地理上册 4.1《交通运输》教案 (新版)新人教版
- 2024年6月高考历史浙江卷试题答案详解及复习备考指导课件
- 2024-2025学年新教材高中生物 第五章 细胞的能量供应和利用 第2节 1 细胞的能量“货币”ATP教案 新人教版必修1
- 2024年团务附有答案
- 物业管理未来发展规划方案
- 比赛中的行为经济学
- 代持股份免责协议书
- 2024年成都电子信息产业功能区建设发展有限责任公司招聘笔试冲刺题(带答案解析)
- 做一个有温度的护士课件
评论
0/150
提交评论