若定义x为double型变量,则能正确输入x值的语句是( )。
A. scanf("%f",x);
B. scanf("%d",&x);
C. scanf("%lf",&x);
D. scanf("%o",&x);
查看答案
已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使I的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。
A. scanf("%2d%2d%2d",&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);
执行下列程序片段,输出结果是( )。int a,b,c; a=111;b=222;c=333;printf("%d %d %d",++a,b--,- ++c);
A. 112 223 334
B. 112 223 -334
C. 111 222 -333
D. 112 222 -334
执行下列程序片段,输出结果是( )。double a=5.8,b=7.3; int x=(int)a+b,y=(int)(a+b);printf("%d %d",x,y);
A. 11 12
B. 12 13
C. 12 12
D. 13 13
若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于11.0,b赋予22.0,c赋予33.0,不正确的输入形式是( )。
A. 11<回车>22<回车> 33<回车>
B. 11.0,22.0,33.0<回车>
C. 11.0<回车>22.0 33.0<回车>
D. 11 22<回车> 33<回车>