题目内容

两次运行以下程序,若从键盘上分别输入6和4,则输出结果是( )。int main(){int x;scanf("%d",&x);if(x++>5)printf("%d\n",x--);return 0;}

A. 7和5
B. 7
C. 7和4
D. 6和4

查看答案
更多问题

若有定义intx,y;下面选项中合法的if语句()。

A. if(a==b)x++;
B. if(a= C. if(a<>b)x++;
D. if(a=>b)x++;

为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。

A. 缩进位置相同的if
B. 在其之前未配对的if
C. 在其之前最近的未配对的if
D. 同一行上的if

下面程序的运行结果是( )。int main(){int k=3;if(k++>3)printf("%d\n",k++);elseprintf("%d\n",--k);return 0;}

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

以下程序段的运行结果是( )。int a=7,b=8,c=9;if(a>b) a=b,b=c;c=a;printf("%d,%d,%d\n",a,b,c);

A. 7,8,7
B. 7,9,7
C. 8,9,7
D. 7,8,9

答案查题题库