题目内容

( )。下列格式符中,哪一个可以输出2位小数()。

A. %d
B. %2f
C. %.2f
D. %ld

查看答案
更多问题

( )。阅读以下程序,当输入数据的形式为:25,13,10,正确的输出为()。main(){ int x,y,z; scanf("%d,%d,%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z);}

A. x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定值

( )。printf函数中格式符%5s ,数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式()。

A. 从左起输出该字符串,右补空格
B. 按原字符串长从左向右全部输出
C. 右对齐输出该字符串,左补空格
D. 输出错误信息

( )。若有定义和语句:int a,b;scanf(“%d,%d”,&a,&b); 以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。(注:符号□代表一个空格)

A. 3,5,
B. 3,5,4
C. 3□ ,5
D. 3,5

( )。以下针对scanf函数的叙述中,正确的是()。

A. 输入项可以为一实型常量,如scanf("%f",3.5);
B. 只有格式控制,没有输入项,也能进行正确输入,如:scanf("a=%d,b=%d");
C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数, scanf("%4.2f",&f);
D. 当输入数据时,必须指明变量的地址,如scanf("%f",&f);

答案查题题库