题目内容

以下程序段的输出结果是()floata=57.666;printf(“*%7.2f*\n”,a);(注:□代表空格字符)

A. *57.666*
B. *□□57.66*
C. *□□57.67*
D. *57.57*

查看答案
更多问题

若有说明: doublea; 则正确的输入语句为 ()

A. scanf(“%lf”,a);
B. scanf(“%f”,&a);
C. scanf(“%lf”,&a);
D. scanf(“%le”,&a);

已知 inta,b;, 用语句 scanf(“%d%d”,&a,&b); 输入a,b 的值时, 不能作为输入数据分隔符的是()

A. 逗号
B. 空格
C. 回车
D. 【Tab】键

设变量均已正确定义, 若要通过 scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20, 为变量c1和c2赋字符X和Y。 以下所示的输入形式中正确的是(注:□代表空格字符)

A. 10□X□20□Y〈回车〉
B. 10□X20□Y〈回车〉
C. 10□X〈回车〉20□Y〈回车〉
D. 10X20Y<回车〉

若变量已正确定义为int型, 要通过语句 scanf(“%d,%d,%d”,&a,&b,&c); 给a赋值1, 给b赋值2, 给c赋值3, 以下输入形式中错误的是( ) (注:□代表空格字符)

A. □□□1,2,3<回车>
B. 1□2□3<回车>
C. 1,□□2,□□□3<回车>
D. 1,2,3<回车>

答案查题题库