c语言到字符串的题库,C语言题库及答案(选择题).doc
PAGE \* MERGEFORMAT- 42 -
C语言题库(选择题)
1.C语言源程序的基本单位是()。
A.过程 B.函数 C.子程序 D.标识符
2. 下列字符序列中,可用作C标识符的一组字符序列是()。
A. S.b,sum,average,_above
B. class,day,lotus_1,2day
C. #md,&12x,month,student_n!
D. D56,r_1_2,name,_st_1
3. 以下标识符中,不能作为合法的C用户定义标识符的是()。
A.a3_b3 B.void C._123 D.IF
4. 以下数据中,不正确的数值或字符常量是()。
A.0 B.5L C.o13 D.
5.以下数值中,不正确的八进制数或十六进制数是()。
A.0x16 B.16 C.-16
6.以下的选择中,正确的赋值语句是()。
A.a=1,b=2 B.j++ C.a=b=5; D.y=int(x)
7.以下运算符中,优先级最高的运算符是()。
A.?: B.++ C.&& D.,
8.在C语言中,能代表逻辑值“真”的是()。
A.TRUE B.大于0的数 C.非0整数 D.非0的数
9.下列变量说明语句中,正确的是()。
A.char:a b c; B.char a;b;c; C.int x;z; D.int x,z;
10.下列字符序列中,不可用作C语言标识符的是()。
A.b70 B.#ab C.symbol D.a_1
11.以下不正确的叙述是()。
A.在C程序中所用的变量必须先定义后使用。
B.程序中,APH和aph是两个不同的变量。
C.若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变。
D.当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。
12.以下标识符中,不能作为合法的C用户定义标识符的是()。
A.For B.Printf C.WORD D.sizeof
13.以下标识符中,不能作为合法的C用户定义标识符的是()。
A.answer B.to C.signed D._if
14.以下标识符中,不能作为合法的C用户定义标识符的是()。
A.putchar B._double C._123 D.INT
15.以下数据中,不正确的数值或字符常量是()。
A.8.9e1.2 B.10 C
16.以下数据中,不正确的数值或字符常量是()。
A.c B.66 C.0xaa
17.以下运算符中,优先级最高的运算符是()。
A.*= B.>= C.(类型) D.+
18.以下运算符中,优先级最高的运算符是()。
A.|| B.% C.! D.==
19.以下运算符中,优先级最高的运算符是()。
A.= B.!= C.*(乘号) D.()
20.以下叙述中不正确的是()。
A.一个好的程序应该有详尽的注释
B.在C程序中,赋值运算符的优先级最低
C.在C程序中,j++;是一条赋值语句
D.C程序中的#include和#define均不是C语句
21.设C语言中,int类型数据占2个字节,则long类型数据占()。
A.1个字节 B.2个字节 C.4个字节 D.8个字节
22.设C语言中,int类型数据占2个字节,则short类型数据占()。
A.1个字节 B.2个字节 C.4个字节 D.8个字节
23.C语言中,double类型数据占()。
A.1个