题目内容

若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. 输出错误信息

以下说法正确的是_____________。

A. scanf()函数的输入项可以是整型、实型、字符型等变量
B. 若省略了scanf()函数中的格式控制字符,则用户在输入终端输入数据时类型不受限制
C. scanf()函数输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("% 4.2f ",&f);
D. scanf()函数输入数据时,必须指明变量的地址

答案查题题库