题目内容

18、若运行时输入:12345678↙,则下列程序运行结果为( )。#includevoid main ( ){int a,b;scanf("%2d%2d%3d",&a,&b);printf("%d\n",a+b);}

A. 46
B.579
C. 5690
D.出错

查看答案
更多问题

已知i,j,k为int型变量,若从键盘输入:1,2,3↙,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。(V代表空格,↙代表Enter)

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

有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量 a的值为1,b的值为3,c的值为2,则正确的数据输入方式是( )。(V代表空格,↙代表Enter)

A. 132↙
B. 1,3,2↙
C. a=1Vb=3Vc=2↙
D. a=1,b=3,c=2↙

#includevoid main ( ){char c1='a',c2='b',c3='c',c4='\101',c5='\116';printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);printf("\t\b%c %c",c4,c5);}运行结果:

A. aa bb cc abc AN
B. aa bb cc abc A N
C. aa bb cc abcA N

#includevoidmain ( ){int y=3,x=3,z=1;printf("%d %d\n",(++x,y++),z+2);}运行结果:

A. 4 3
B. 3 4
C. 3 3
D. 2 4

答案查题题库