1.下列各组中不全是字符常量的是()
A. 'a' , "b" , '2' B. '+' , '\101' , ' f'
C. '6' , '\n' , 'x' D. '3' , '$' , '\x41'
2.下列各组中全是字符串常量的是()
A. “a+b” , "1+2=5" , "china" B. 'abc' , 'xyz' , '5'
C. '123' , "456" , "789" D. '\n' , "1+2=3" , "aaa'
3.设 float x, y ; 则不合法的赋值语句是()
A. ++x; B. y=(x%2)/10 C. x*=y+8; D.x=y=0
4.若有语句 int a, *p=&a ;下面正确的语句是:()
A. scanf("%d" ,&p); B.scanf("%d" ,a); C. scanf("%d" ,p); D. scanf("d" ,*p);
5.下面程序段的运行结果是()
char c[ ]={ 'a' , 'b' , '\0' , 'c' , ' \0' };
print("%s",c);
A 'a' 'b' B.ab C.ab c D.a b
6.设有程序段:
int k=10
while(k=0) k=k-1;
则下列描述正确的是:
A.循环替语句执行一次 B。WHILE循环执行10次
C。循环体语句一次也没有执行 D。死循环。
7.执行下列语句 for (i=1;i++<4;) 后变量i的值()
A. 3 B. 4 C. 5 D.不确定