若有以下定义和语句,为使变量c1得到字符'A',变量c2得到字符'B',正确的格式输入形式是_____
char c1,c2;
scanf("%4c%4c",&c1,&c2);
char c1,c2;
scanf("%4c%4c",&c1,&c2);
第2题
若有以下定义和语句char c1='b',c2='e'printf("%d,%c\n",c2-c1,c2-'a'+A); 则输出结果 ()
A.2,M
B.3,E
C.2,E
D.输出项与对应的格式控制不一致,输出结果不确定
第4题
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
A.可用S定义结构体变量
B.S是struct类型的变量
C.T是structS类型的变量
D.可用T定义结构体变量
第5题
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
A.(*p)++;
B.++(*p);
C.*p++;
D.*p+=1;
第8题
若有定义和语句:inta,b;scanf(%d,%d,,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
A.3.5
B.3,5,
C.3,5
D.75,4
第9题
若有定义语句:doublea,*p=&a;以下叙述中错误的是
A.定义语句中的*号是一个说明符
B.定义语句中的P只能存放double类型变量的地址
C.定义语句中*p=&a把变量a的地址作为初值赋给指针变量P
D.定义语句中的,*号是一个间址运算符
第10题
已知字符A的ASCⅡ代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf(%d,%d,c1,c2-2);的输出结果是
A.A,68
B.A,B
C.65,66
D.65.68