以下程序的运行结果是()。int main(){inta;if(a=6)printf("%d\n",a);elseif(a>6)printf("%d\n",a+2);elseprintf("%d\n",a+3);return 0;}
A. 运行时产生错误信息
B. 9
C. 8
D. 6
查看答案
以下程序段运行时,若从键盘输入5,则运行结果是___。inta,y=10;scanf("%d",&a);if(a>10)y=a+6;printf("%d\n",y+a);
A. 10
B. 11
C. 16
D. 15
以下程序运行的结果是_______int main(){intx,y,z,a;x=y=z=1;a=15;if(!x)a--;else if(y);if(z)a=3;elsea+=4;printf("%d\n",a);return 0;}
A. 15
B. 3
C. 19
D. 14
对于整型变量a,赋值语句a=(a%3==0?1:0);与____语句不等价。
A. if(a%3==0) a=1; else a=0;
B. if(a%3!=0) a=0; else a=1;
C. if(a%3) a=0; else a=1;
D.if(a%3) a=1; else a=0;
若有定义:inta=2,b=3,c=1;则以下程序段的运行结果是____。if(a>b)if(a>c)printf("%d",a);elseprintf("%d",b);printf("%d",c);
A. 31
B. 21
C. 3
D. 1