C语言习题集
一、单选题:
(1) 在C语言提供的合法的关键字是( )
A)swicth B) cher C)Case D)default
(2)在C语言中,合法的字符常量是( )
A)'\084' B) '\x43' C)'ab' D) "\0"
(3)若有定义和语句:
char s[10]: s="abcd"; printf("%s\n",s);
则结果是(以下u代表空格)( )
A)输出abcd B)输出a
C)输出abcduuuuu D)编译不通过
(4) 若有定义和语句:
int **pp, *p, a=10, b=20;
pp=&p; p=&a; p=&b; printf("%d,%d\n",*p,**pp); 则输出结果是:( )
A)10, 20 B)10,10 C)20,10 D)20,20
(5)若有以下定义和语句:
int u=010, v=0x10,w=10;
printf("%d,%d,%d\n", u, v, w);
则输出结果是( )
A) 8,16,10 B) 10,10,10 C)8, 8,10 D) 8,10,10
(6) 若有以下定义和语句
char c1=' b', c2='e';
printf("%d,%c\n", c2-c1,c2-'a'+"A");
则输出结果是( )
A)2,M B)3,E
C)2,E ? D)输出项与对应的格式控制不一致,输出结果不确定