C前3章练习题文档格式.docx
- 文档编号:14310227
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:14
- 大小:50.96KB
C前3章练习题文档格式.docx
《C前3章练习题文档格式.docx》由会员分享,可在线阅读,更多相关《C前3章练习题文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
D
)
18.
A.命名空间应该包含在类中
19.
B.每个类都是为了完成一个独立的功能
20.
C.一个资源解决方案只能包含一个项目
21.
D.C#源程序的扩展名是.cs
22.要看到程序运行的结果,必须按下列哪个组合键(A)。
23.A.Ctrl+F5B.Ctrl+F9C.Alt+F5D.Alt+F
二.填空题
1.在C#中,进行注释有两种方法:
使用“//”和使用“/**/”符号对,其中【//】只能进行单行注释。
2.在C#程序中,程序的执行总是从【Main()】方法开始的。
第2章
1.在C#语言中,下列能够作为变量名的是【C】。
2.A)ifB)3abC)a_3bD)a-bc
3.表达式5/2+5%2-1的值是【B】。
4.A)4B)2C)2.5D)3.5
5.下列数值类型的数据精度最高的是【C】。
6.A)intB)floatC)decimalD)ulong
7.在C#语言中,下面的运算符中,优先级最高的是【B】。
8.A)%B)++C)*=D)>
9.能正确表示逻辑关系“a≥10或a≤0”的C#语言表达式是【D】。
10.A)a>
=10ora<
=0B)a>
=10anda<
=0
11.C)a>
=10&
&
a<
=0D)a>
=10||a<
=0
12.以下程序的输出结果是【C】。
13.usingSystem;
14.classProgram
15.{publicstaticvoidMain(string[]args)
16.{inta=5,b=4,c=6,d;
17.Console.WriteLine(“{0}”,d=a>
b?
(a>
c?
a:
c):
b);
18.}
19.}
20.A)5B)4C)6D)不确定
21.要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为【C】类型的变量。
22.A)intB)decimalC)floatD)long
23.已定义下列变量:
24.intn;
floatf;
doubledf;
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/3D)‘a’>
’b’
31.下面有关变量和常量的说法,正确的是【B】。
32.A)在程序运行过程中,变量的值是不能改变的,而常量是可以改变的
33.B)常量定义必须使用关键字const
34.C)在给常量赋值的表达式中不能出现变量
35.D)常量在内存中的存储单元是固定的,变量则是变动的
36.下列类型转换中正确的是【A】
37.(A)inti=’A’(B)longL=1.1f(C)inti=(float)1.1(D)inti=1.1
38.以下选项中,合法的赋值语句是(B)
39.(A)inta==1(B)inti=1;
intj=i++;
40.(C)inta=a+1=2;
(D)inti=int(j);
41.下列运算符中属于关系运算符的是(A)
42.(A)==(B)=(C)+=(D)-=
43.阅读下面的程序,程序的运行结果为(C)
44.inta=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.intx=3,y=4,z=5;
49.Strings="
xyz"
;
50.label1.Text=s+x+y+z;
51.(A)xyz12(B)xyz345(C)xyzxyz(D)12xyz
52.阅读下面的程序,程序的运行结果为(B)
53.inti=10,j=3;
54.floatm=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.1B.2C.4D.8
60.在C#中,表示一个字符串的变量应使用以下哪条语句定义?
(B)
61.A.CStringstr;
B.stringstr;
C.DimstrasstringD.char*str;
62.C#中,新建一字符串变量str,并将字符串"
Tom'
sLivingRoom"
保存到串中,则应该使用下列哪条语句?
63.A.stringstr="
Tom\'
B.stringstr="
64.C.stringstr("
);
D.stringstr("
Tom"
65.设”inta=3,b=4,c=5;
”表达式”(a+b)>
c&
b==c”的值是(B)
66.A.trueB.falseC.3D.7
67.设“inta=12;
”则执行完语句“a++;
a=a+3”后,a的值是(D)
68.A.12B.15C.13D.16
69.以下数据中,属于int类型的是(A)
70.A.8B.’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.inta=5,b=10,c=15,max=0;
85.
max=a>
b;
max=c<
max?
c:
max;
86.A.0B.5C.10D.15
87.在C#中,下列常量定义正确的是(B)。
88.A.constdoublePI3.1415926;
B.constdoublePi=2.7
89.C.definedoublePI3.1415926D.definedoublee=2.7
90.设a=6,b=4,则表达式b*a+3的值为(C)
91.A.3B.18C.27D.36
92.标识符的名字不能使用c#语言中的关键字,如果要使用,则应使用(C)字符作为前缀:
93.A.’B.任意字符C.@D./
94.在C#中,下列代码的运行结果是(A)。
95.floatf=123.56F;
96.objecto=f;
97.f=789.123F;
98.Console.WriteLine("
f={0}"
f);
99.Console.WriteLine("
o={0}"
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.usingSystem;
110.classTest
111.{
112.publicenumWeekDays
113.{
114.Mon,Tue,Wed,Thur,Fri,Sta,Sun
115.}
116.staticvoidMain()
117.{
118.WeekDaysweek=(WeekDays)2;
119.Console.WriteLine(week);
120.}
121.}
122.a)2b)Tuec)Wedd)编译错误
123.以下代码段体现了C#中的(C)概念,该概念使得对象模型变得简单易懂。
124.intval=10;
125.Objectobj=val;
126.a)继承b)重载c)装箱d)委托
127.下面关于C#中值类型和引用类型的描述正确的是(D)。
128.a)结构属于引用类型
129.b)字符串属于值类型
130.c)所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型
131.d)值类型变量直接存放真正的数据,引用类型变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 练习题