- 1 -
C
语言题库(选择题)
1.C
语言源程序的基本单位是(?/p>
?/p>
A.
过程
B.
函数
C.
子程?/p>
D.
标识?/p>
2.
下列字符序列中,可用?/p>
C
标识符的一组字符序列是()
?/p>
A.
S.b
?/p>
sum
?/p>
average
?/p>
_above
B.
class
?/p>
day
?/p>
lotus_1
?/p>
2day
C.
#md
?/p>
&12x
?/p>
month
?/p>
student_n!
D.
D56
?/p>
r_1_2
?/p>
name
?/p>
_st_1
3.
以下标识符中,不能作为合法的
C
用户定义标识符的是(?/p>
?/p>
A.a3_b3
B.void
C._123
D.IF
4.
以下数据中,不正确的数值或字符常量是(?/p>
?/p>
A.0
B.5L
C.o13
D.9861
5.
以下数值中,不正确的八进制数或十六进制数是()
?/p>
A.0x16
B.16
C.-16
D.0xaaaa
6.
以下的选择中,正确的赋值语句是()
?/p>
A.a=1,b=2
B.j++
C.a=b=5;
D.y=int(x)
7.
以下运算符中,优先级最高的运算符是()
?/p>
A.?:
B.++
C.&&
D.,
8.
?/p>
C
语言中,能代表逻辑值“真”的是(?/p>
?/p>
A.TRUE
B.
大于
0
的数
C.
?/p>
0
整数
D.
?/p>
0
的数
9.
下列变量说明语句中,正确的是()
?/p>
A.char:a b c;
B.char a;b;c;
C.int x;z;
D.int x,z;
10.
下列字符序列中,不可用作
C
语言标识符的是(?/p>
?/p>
A.b70
B.#ab
C.symbol
D.a_1
11.
以下不正确的叙述是(?/p>
?/p>
A.
?/p>
C
程序中所用的变量必须先定义后使用?/p>
B.
程序中,
APH
?/p>
aph
是两个不同的变量?/p>
C.
?/p>
a
?/p>
b
类型相同,在执行了赋值语?/p>
a=b
;后
b
中的值将放入
a
中,
b
中的
值不变?/p>
D.
当输入数值数据时?/p>
对于整型变量只能输入整型值;
对于实型变量只能输入?/p>
型值?/p>
12.
以下标识符中,不能作为合法的
C
用户定义标识符的是(?/p>
?/p>
A.For
B.Printf
C.WORD
D.sizeof
13.
以下标识符中,不能作为合法的
C
用户定义标识符的是(?/p>
?/p>
A.answer
B.to
C.signed
D._if
14.
以下标识符中,不能作为合法的
C
用户定义标识符的是(?/p>
?/p>
A.putchar
B._double
C._123
D.INT
15.
以下数据中,不正确的数值或字符常量是(?/p>
?/p>
A.8.9e1.2
B.10
C.0xff00
D.82.5
16.
以下数据中,不正确的数值或字符常量是(?/p>
?/p>
A.c
B.66
C.0xaa
D.50
17.
以下运算符中,优先级最高的运算符是()
?/p>