题目内容

以下程序的输出结果是()main(){ int a=5,b=0,c=0;if(a=b+c) printf(“***\n”);else printf(“$$$\n”);}

A. 有语法错误不能通过编译
B. 可以通过编译但不能通过连接
C. ***
D. $$$

查看答案
更多问题

以下程序段的输出结果是。int a=10,b=50,c=30;if(a>b)a=b;b=c;c=a;printf("a=%d b=%d c=%d\n",a,b,c);

A. a=10 b=50 c=10
B. a=10 b=30 c=10
C. a=50 b=30 c=10
D. a=50 b=30 c=50

#includemain(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf("%d\n",y);}程序运行后的输出结果是

A. 3
B. 2
C. 1
D. 0

有以下程序:#include main(){int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf("%d,%d,%d,%d",a,b,c,d);}程序输出( ).

A. 1,1,2,0
B. 0,0,0,3
C. 编译有错
D. 0,1,2,0

#include main(){int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){case 0: a++; break;case 1: b++; break;}case 2 : a++; b++; break;case 3: a++; b++;}printf("a=%d,b=%d\n",a,b);}

A. a=2,b=2
B. a=2,b=1
C. a=1,b=1
D. a=1,b=0

答案查题题库