题目内容

以下条件语句中(其中s1和s2分别表示C语言的语句),____与其他三条语句不等价。

A. if(a)s1; elses2;
B. if(a==0)s2; elses1;
C. if(a!=0)s1; elses2;
D. if(a==0)s1; elses2;

查看答案
更多问题

以下程序段运行后x的值为____。inta=3,b=6,x;x=(a==b)?a++:--b;

A. 4
B. 3
C. 6
D. 5

以下程序的运行结果是()。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

答案查题题库