题目内容

有以下程序#includemain(){inta=4,m=2;if(m++>2)printf("%d",a+2);elseprintf("%d",m+2);}执行后输出结果是()。

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

查看答案
更多问题

有以下程序#includemain(){intx=2,y=1,z=5;if(x

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

有以下程序#includemain(){intx=1,y=2,z=3;if(x

A. 5,4
B. 5,2
C. 4,2
D. 1,4

C语言规定:else子句总是与()配对。

A. 位置相同的if
B. 与其上面最近的尚未配对的if
C. 其后最近的if
D. 第一个if

设有“inta=3,x=4,y=5;”,则下列语句中,输出结果与其他语句不同的是()。

A. if(a) printf("%d",x);else printf("%d",y);
B. if(a!=0)printf("%d",x); else printf("%d",y);
C. if(a==0)printf("%d",x); else printf("%d",y);
D. if(!a) printf("%d",y); else printf("%d",x);

答案查题题库