[试题分类]:专科《C语言程序设计》_08000260
[题型]:单选
[分数]:2
1.能定义为用户标识符的是( )。
A.m/5 B.m_5 C.m.5 D.5m
答案:B
2.关于0xfeededUL最准确的解释是( )。
A.0xfeededUL是无符号长整型常量 B.0xfeededUL是长整型常量 C.0xfeededUL是有符号整型常量 D.0xfeededUL是非法常量
答案:A
3.下列正确的转义字符是 ( )。
A.'\\' B.'\\138' C.'\\0x18' D.'\\\\'
答案:D
4.设有说明:int x = 030;则执行printf(“%u”, x); 语句的输出是( A.30 B.030 C.24 D.024
答案:C
5.设有说明:char x[ ] = “a”; 则字符数组x的大小是( )。A.0 B.1 C.2 D.3
)。
答案:C
6.已知int *x[10],则表达式x+1的类型是( )。
A.int B.int * C.int ** D.int (*)[];
答案:C
7.设有说明union { char c; short h; long l;} m ; 则变量m的存储区域是 ( A.1字节 B.2字节 C.4字节 D.7字节
答案:C
8.下列数据中属于合法字符串常量的是( )。 A. '1' B. '\\1' C. \ D. \
答案:D
9.若有定义 int i, x[ ][3]={1,2,3,4,5,6,7};则x[2][0]的值是( )。 A. 4 B. 5 C. 6 D. 7
答案:D
10.静态变量的缺省初值为( )。
A.0 B.-1 C.1
D.不确定
答案:A
11.设int a=10, b=3; 则表达式(a%b, a/b)的值是( )。
)。
A. 1 B. 0 C. 4 D. 3
答案:D
12.若字符变量ch是数字,能将ch转换为相应的整数的表达式是( )。
A.ch-'0' B.ch+'0' C.ch-0 D. ch-'\\0'
答案:A
13.若有说明int a[][3]={1,2,3,4,5}; 则a数组有( )个元素。
A.7 B.6 C.5 D.3
答案:B
14.若有定义long x;若从键盘输入数据给x,正确的输入语句是( )。
A.scanf(\); B.scanf(\); C.scanf(\); D.scanf(\);
答案:D
15.已知int a=0;char b = 'A'; 和 #define c 10, 则错误的表达式是( )。
A.b+a B.b++ C.c+a D.++c
答案:D
16.下面哪个既是单目运算符又是双目运算符( )。
A.* B.++ C.%
D.!
答案:A
17.已知char *t=\则表达式(*++t)的值为( )。
A.'a' B.'b' C.'s' D.'t'
答案:C
18.设定义struct student { int num; char name[20]; }stud[10];则对其中的结构成员num正确的引用是( )。
A.stud[1].num B.student.stud.num C.struct.stud.num D.struct student.num
答案:A
19.描述“x或y中有一个小于z”的表达式是( )。
A.x 答案:B 20.若有说明 char x[ ]= \;则x数组的存储长度为( )字节。 A.7 B.8 C.9 D.10 答案:B [试题分类]:专科《C语言程序设计》_08000260 [题型]:单选 [分数]:2 1.合法的用户标识符是( )。 A. x- B. 2y C. x#y D. x 答案:D 2.下列运算符中,优先级最高的是( )。 A. = B. % C. ++ D. != 答案:C 3.合法的整型常量是( )。 A.101B B.081 C.101L D.0x101g 答案:C 4.合法的字符串常量是( )。 A. 'a' B. '\\a' C. \ D. \ 答案:C 5.设a, b为int型,则表达式(a=10,b=3,a%b)的值是( )。