题目内容

已知i、j、k为int型变量,若要从键盘输入2,3,4<回车>,使i、j、k的值分别为2、3、4,以下正确的输入语句是()。

A. scanf("%3d,%3d,%3d",&i,&j,&k);
B. scanf("%d,%d,%d",&i,&j,&k);
C. scanf("%d%d%d",&i,&j,&k);
D. scanf("i=%d,j=%d,k=%d",&i,&j,&k);

查看答案
更多问题

若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b赋数值32和45,给变量c1和c2赋字符A和B;以下选项中数据从第1列开始输入,正确的输入形式是()。

A32<回车>B45<回车>
B. A45<回车>B32<回车>
C. A32B45<回车>
D. A32B45<回车>

若变量已正确定义,下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}

A. 1.237000
B. 输出格式说明与输出项不匹配,输出无定值
C. 1.236000
D. 1.24

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

A. 10X□20Y
B. 10□X20□Y
C. 10□X20Y
D. 10X20□Y

有下列程序段:intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。

A. 55566.0
B. 566.0
C. 7777.0
D. 566777.0

答案查题题库