题目内容

若执行以下程序段,其输出结果是:()。int a=0 , b=0 , c=0;c=(a-=a-5) , (a=b,b+3) ;printf("%d,%d,%d\n",a,b,c);

A. 0,0,0
B. 0,0,5
C. 5,0,5
D. -10,0,-10

查看答案
更多问题

以下程序段的输出是:()。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

答案查题题库