已知a,b,c为int型变量,若从键盘输入:2,3,4<回车>,使a的值为2,b的值为3,c的值为4,以下选项中合法的输入语句是_____________。
A. scanf(“%2d%3d%4d”,a,b,c);
B. scanf(“%d,%d,%d”,&a,&b,&
C)scanf(“%dV%dV%d”,&a,&b,&c);
D. scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
查看答案
若int a,b; double x;以下不合法的scanf函数调用语句是_____________。
A. scanf(“%d%o%f”, &a,&b,&x);
B. scanf(“%3d%*3d%lf”,&a,&b,&x);
C. scanf(“%o%f%lo”,&a,&b);
D. scanf(“%ld%lo%o”,&a,&b,&x);
有输入语句:scanf(“a=%db=%dc=%d”,&a,&b,&c);为使变量 a的值为1,b的值为3,c的值为5,则正确的数据输入方式是_____________。
A. 135↙
B. 1,3,5↙
C. a=1 b=3 c=5↙
D. a=1b=3c=5↙
getchar()函数的参数个数是_____________。
A. 0
B. 1
C. 2
D. 任意
printf函数中用到格式符 %8s,其中数字8表示输出的字符占用8列。如果字符串长度等于5,则输出按方式_____________。
A. 右对齐输出该字符串,左补空格
B. 从左起输出该字符串,右补空格
C. 当字符串长度小于格式中规定的长度时,格式中的规定被忽略
D. 输出错误信息