C#前3章练习题参考答案(2)
更新时间:2023-11-05 05:13:01 阅读量: 综合文库 文档下载
第1章
一.选择题
1. 关于C#程序的书写,下列不正确的说法是【D】。 2. A) 区分大小写
3. B) 一行可以写多条语句 4. C) 一条语句可以写成多行
5. D) 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。 6. C#应用程序项目文件的扩展名是【A】。 7. A) csproj
B) cs
C) sln
D) suo
8. 运行C#程序可以通过按【C】键实现。 9. A)Shift+ F5
B) Alt+F5
C) Ctrl+F5
D) Alt+Ctrl+F5
10. 公共语言运行库可简写为(C )。
11. A) MSIL B) JIT C) CLR D) MSDN 12. 下面对 Write()和 WriteLine()方法的描述,不正确的是(C)。 13. A.WriteLine()方法在输出字符串的后面添加换行符 14. B.使用 Write()输出字符串时,光标将会位于字符串的后面
15. C.使用 Write()和 WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串 16. D.使用不带参数的 WriteLine()方法时,将会产生一个空行 17. 以下哪句话是正确的???? ( ?D? ) 18. ?? A.命名空间应该包含在类中
19. ?? B.每个类都是为了完成一个独立的功能 20. ?? C.一个资源解决方案只能包含一个项目 21. ?? D.C#源程序的扩展名是.cs
22. 要看到程序运行的结果,必须按下列哪个组合键(A)。 23. A. Ctrl+F5 B. Ctrl+F9 C. Alt+F5 D. Alt+F
二.填空题
1. 在C#中,进行注释有两种方法:使用“//”和使用“/* */”符号对,其中【// 】
只能进行单行注释。
2. 在C#程序中,程序的执行总是从【Main( )】方法开始的。
第2章
一.选择题
1. 在C#语言中,下列能够作为变量名的是【 C 】。 2. A) if B) 3ab C) a_3b 3. 表达式5/2+5%2-1的值是【 B 】。 4. 5. 6. 7.
D) a-bc D) 3.5 D) ulong
A) 4 B) 2 C) 2.5 下列数值类型的数据精度最高的是【C】。 A) int B) float C) decimal 在C#语言中,下面的运算符中,优先级最高的是【 B 】。
8. A) % B) ++ C) *= D) > 9. 能正确表示逻辑关系“a≥10 或 a≤0”的C#语言表达式是【 D 】。 10. A) a>=10 or a<=0 B) a>=10 and a<=0 11. C) a>=10 && a<=0 D) a>=10 || a<=0 12. 以下程序的输出结果是【 C 】。 13. using System; 14. class Program 15. { public static void Main(string[] args) 16. { int a=5,b=4,c=6,d; 17. Console.WriteLine(“{0}”,d=a>b?(a>c?a:c):b); 18. } 19. } 20. A) 5 B) 4 C) 6 D) 不确定 21. 要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最
好将其定义为【 C 】类型的变量。 22. A) int B) decimal C) float D) long 23. 已定义下列变量:
24. int n; float f; double df; 25. df=10; n=2;
26. 下列语句正确的是【 C 】。 27. A) f=12.3; B) n=df; C) df=n=100; D) f=df; 28. 下列表达式或语句中,有语法错误的是【 A 】。 29. A) n=12%3.0;(n为int型) B) 12/3.0 30. C) 12/3 D) ‘a’>’b’ 31. 下面有关变量和常量的说法,正确的是【 B 】。
32. A) 在程序运行过程中,变量的值是不能改变的,而常量是可以改变的 33. B) 常量定义必须使用关键字const
34. C) 在给常量赋值的表达式中不能出现变量 35. D) 常量在内存中的存储单元是固定的,变量则是变动的 36. 下列类型转换中正确的是【 A 】
37. (A) int i=’A’ (B) long L=1.1f (C) int i=(float)1.1 (D) int i=1.1 38. 以下选项中,合法的赋值语句是(B ) 39. (A) int a==1 (B) int i=1;int j=i++;
40. (C) int a=a+1=2; (D) int i=int (j); 41. 下列运算符中属于关系运算符的是(A) 42. (A) == (B) = (C) += (D) -=
43. 阅读下面的程序,程序的运行结果为(C) 44. int a=10,b=4,c=20,d=6; 45. label1.Text=a++*b+c*--d;
46. (A)144 (B)160 (C)140 (D)164
47. 阅读下面的程序,程序的运行结果为(B) 48. int x=3,y=4,z=5; 49. String s = \50. label1.Text=s+x+y+z;
51. (A)xyz12 (B)xyz345 (C)xyzxyz (D)12xyz 52. 阅读下面的程序,程序的运行结果为(B) 53. int i=10,j=3; 54. float m=213.5f,n=4.0f; 55. label1.Text=i%j+””; 56. label2.Text=m%n+””;
57. (A)1.0和1.5 (B)1和1.5 (C)1.0和2.5 (D)1和2.5 58. C#中每个 int 类型的变量占用(C)个字节的内存? 59. A.1 B.2 C.4 D.8
60. 在 C#中,表示一个字符串的变量应使用以下哪条语句定义? (B)
61. A.CString str; B.string str; C.Dim str as string D.char * str;
62. C#中,新建一字符串变量 str,并将字符串\Living Room\保存到串中,则应该使用下
列哪条语句? (B) 63. A.string str = \ B.string str = \64. C.string str(\ D.string str(\ 65. 设”int a=3,b=4,c=5;”表达式”(a+b)>c&&b==c”的值是( B ) 66. A.true B.false C.3 D.7
67. 设“int a=12;”则执行完语句“a++;a=a+3”后,a的值是( D ) 68. A.12 B.15 C.13 D.16 69. 以下数据中,属于int类型的是( A ) 70. A.8 B.’8’ C.”8” D.8.8 71. 在C#以下哪个变量名是正确的 ??( ?C?? ) 72. ? A.$34?????? B.45b???? C.a_3????? D.int 73. 以下哪句话是正确的?? (?? B? )
74. ?? A.C#是一种面向对象的开发语言,而JAVA不是。 75. ?? B.C#项目编译后的可执行文件扩展名为.exe 76. ?? C. C#中Main()方法中的M首字母不一定要大写 77. ?? D.基本数据类型的变量,其内容为引用,即地址。 78. 下列选项中,(c)是引用类型。
79. a)enum类型 b)struct类型 c)string类型 d)int类型 80. C#的数据类型有(b)
81. a)值类型和调用类型; b)值类型和引用类型; 82. c)引用类型和关系类型; d)关系类型和调用类型;
83. 在C#中,下列代码运行后,变量max的值是(C)
84. int a=5,b=10,c=15,max=0;
85. ?????? max = a>b?a:b;?????? max = c 86. A.0 B.5 C.10 D.15 87. 在C#中,下列常量定义正确的是(B)。 88. A.const double PI 3.1415926; B.const double Pi=2.7 89. C.define double PI 3.1415926 D.define double e=2.7 90. 设a=6,b=4,则表达式b*a+3的值为( C ) 91. A.3 B.18 C.27 D.36 92. 标识符的名字不能使用c#语言中的关键字,如果要使用,则应使用(C)字符作为前缀: 93. A.’ B.任意字符 C.@ D./ 94. 在C#中,下列代码的运行结果是( A )。 95. float f = 123.56F; 96. object o = f; 97. f = 789.123F; 98. Console.WriteLine(\, f); 99. Console.WriteLine(\, o); 100. a) f=789.123 101. o=123.56 102. b) f=123.56 103. o=789.123 104. c) f=789.123 105. o=789.123 106. d) f=123.56 107. o=123.56 108.在C#中,下列代码的输出结果是( C )。 109.using System; 110.class Test 111.{ 112. public enum WeekDays 113. { 114. Mon, Tue, Wed, Thur, Fri, Sta, Sun 115. } 116. static void Main() 117. { 118. WeekDays week = (WeekDays)2; 119. Console.WriteLine(week); 120. } 121.} 122. a) 2 b) Tue c) Wed d) 编译错误 123.以下代码段体现了C#中的( C )概念,该概念使得对象模型变得简单易懂。 124.int val = 10; 125.Object obj = val; 126.a) 继承 b) 重载 c) 装箱 d) 委托 127.下面关于C#中值类型和引用类型的描述正确的是( D )。 128.a)结构属于引用类型 129.b)字符串属于值类型 130.c)所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型 131.d)值类型变量直接存放真正的数据,引用类型变量存放的是指向真正的数据的存放地址 二.填空题 1. 2. 3. 4. 5. 6. 8/3的结果是:【2】。 C#中,所有类型(包括所有的值类型和所有的引用类型)的基类是【object类】。 当整数b赋值给一个object对象时,这个过程称为【装箱】。 设x为int型变量,请写出描述“x是奇数”的C#语言表达式【x%2 != 0】。 设x为int型变量,请写出描述“-10<=x<=10”的C#语言表达式【-10<=x && x<=10】。 在C#中,bool类型只有两种值,分别是【true】和【false】。 第3章 一.选择题 1. 在C#语言中,if语句后面的表达式,不能是【 B 】。 2. A) 逻辑表达式 B) 算术表达式 3. C) 关系表达式 D) 布尔类型的表达式 4. 在C#语言中,switch语句用【 A 】来处理不匹配case语句的值。 5. A) default B) anyelse D) goto 6. C) break 7. 下列程序的输出结果是【C 】。 8. using System; 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. class Program { public static void Main(string[] args) { } int x=1,a=0,b=0; switch(x) { case 0: b++; break; } Console.WriteLine(“a={0},b={1}”,a,b); case 1: a++; break; case 2: a++; b++; break;
正在阅读:
C#前3章练习题参考答案(2)11-05
部编本一年级下册语文第一至四单元知识汇总12-04
美丽的青格达湖作文06-20
挖笋作文350字06-16
KB复旦年新闻学新闻实务真题06-07
剑桥国际KB3 Unit 4 In the city06-03
张松献图02-12
应用文写作习题及答案103-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- C#
- 练习题
- 答案
- 参考
- PLC高级
- 昆明市人民政府令第46号、昆明市餐饮业环境污染防治管理办法
- 状态机考卷练习
- 面板数据的计量方法
- 电大建筑制图基础试题以及答案
- 黑龙江国家税务局系统2011年拟录用公务员公示 - 图文
- 三年级甘教版心理健康教育教案上(1)
- 南京市规划局建设工程设计方案自审表
- 常吃苹果可抵抗七种疾病
- 2015造价案例真题 - 图文
- 单位(子单位)工程质量竣工验收记录-市政工程
- 把谷歌地图改成CAD图
- 怎样设计“田间药效试验”试验的方案与计划?
- ATV历年电视剧列表
- Pdf拼版教程
- 小学数学西南师大版 六年级下册第五单元第8课《鸡兔同笼》优质课公开课教案教师资格证面试试讲教案
- 医院大部制设计方案
- 《苏教版小学一年级数学上册第9单元试题》认识11~20各数
- 数字媒体练习五答案2
- 管理思想史