题目内容

以下程序段的输出是:()。float a=57.666;printf(“*%2.2f*\n”, a);

A. *57*
B. *58*
C. *57.7*
D. *57.67*

查看答案
更多问题

若有定义:int x,y; char a,b,c; 并有以下输入数据(此处代表换行,V代表空格):1V2 AVBVC则能给x赋整数1,给y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是:()。

A. scanf("x=%d y=%d",&x,&y); a=getchar(); c=getchar();
B. scanf("%d%d",&x,&y); a=getchar(); b=getchar(); c=getchar();
C. scanf("%d%d%c%c%c",&x,&y,&a,&b,&c);
D. scanf("%d%d%c%c%c%c%c%c",&x,&y,&a,&a,&b,&b,&c,&c);

有以下程序:#include int main(){int m,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是()。

A. m=123n=456p=789
B. 123,456,789
C. m=123,n=456,p=789
D. 123 456 789

数字字符0的ASCII值为48,则以下程序运行后的输出结果是()。#include int main(){ char a='1',b='2';printf("%c,",b++);printf("%d\n",b-a);}

A. 3,2
B. 50,2
C. 2,2
D. 2,50

以下程序运行后的输出结果是()。#include int main(){ int m=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m); }

A. 12353514
B. 12353513
C. 12343514
D. 12343513

答案查题题库