C语言程序设计复习资料
一、选择题
下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。
1、不合法的整数是(B)。
A0x35B436
C0532
D346
2、下列合法的字符常量是(D)。
A“f”Bx
C65
D‘Xab’
3、设有整型变量x单精度变量y55,表达式xfloaty3i
ty4执行后,x的值为(A)。
A17
B17500000
C175
D15
4、在C语言中,负整数在内存中以(A)形式释放。
A)补码B)BCD码C)反码
D)十进制数
5、在C语言中,要求参加运算的数必须是整数的运算符是(C)。
A)
B)!C)
D)
6、(D)是C语言中非法的数据类型关键字。
A)float
Bsi
ged
Ci
teger
DChar
7、现已定义整形变量i
ti1执行循环语句whilei5后i的值为(b)。
A)1
B)5
C)6
D以上三个答案都不正确
8、下列语句的输出结果是(D)。pri
tf“f
”float242;
A有语法错误不能通过编译
B)3
C)30
D)3000000
12、定义a为整型,下列表达式a36的运行后,a的值为(A)。
A0
B1
C3
D表达式错误
13、如果a1b2c3d4则条件表达式abacdcd的值为(D)。
A1
B2
C3
D4
14、对于条件表达式(M)aa其中的表达式M等价于(C)。
A)M0
BM1
CM0
DM1
15、在x值处于2到2,4到8时值为“真”,否则为“假”的表达式是(D)。
A2x24x8
Bx2x2x4x8
Cx2x2x4x8
Dx2x4x8x2
16、已知字母a的ASC的十进制代码为97,则执行下列语句后输出为(C)。
Chara‘a’
apri
tf“dc
”a‘2’‘0’a‘3’‘0’
AacBa运算不合法,故有语法错误匹配,输出无定值
C)98,cD)格式描述和输出项不
18、C语言中,逻辑“真”等价于(C)。
A)大于零的数
B)大于零的整数
C)非零的数
D)非零的整数
19、下列语句中,符合语法的语句式(D)。
Aab3
Ba7
Cacb36
Da8ba7
20、若x为float型变量,则以列程序段结果是(B)。
x12346789
fpri
tf“21f”x
A输出格式描述符的域宽度不够,不能输出
B)输出为12347
C)输出为12346
D)输出为12346
21、下面函数的功能是(A)。
I
tfu
lcharx
charyx
whiley
retur
yx1
A求字符串的长度
B)比较两个字符串的大小
C)将字符串x复制到字符
串y
D)将字符串x连接到字符串y后面
22、指针变量a所指的字符串长度为(D)。
Chara”
”MyNameis”Zha
gLi”
”
A26
B27
C28
D23
23、若有以下说明和语句,则输出结果是(B)。
Charsr