题目内容

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

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

查看答案
更多问题

若变量都已经说明,则以下程序段输出为( )a=10;b=50;c=30;if (a > b)a=b; b=c;c=a;printf("a=%db=%dc=%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

为避免嵌套的条件分支语句if…else的二义性,C语言规定,C程序中的else总是与____组成配对关系。

A. 其上面距它最近的,并且没有其他else与其配对的if相配对
B. 在同一行上的if
C. 缩排位置相同的if
D. 在其之前未配对的if

以下程序的输出结果是#includevoid main(){inta= -1,b=1;if((++a < 0)&& ! (b-- < =0))printf("%d %d\n",a,b);elseprintf("%d %d\n",b,a);}

A. -11
B. 0 1
C. 10
D. 00

若执行下面的程序从键盘输入3和4,则输出是_______#includevoid main(){int a,b,s;scanf("%d%d",&a,&b);s=a;if (a < b)s=b;s=s*s;printf("%d\n",s);}

A. 14
B. 16
C. 18
D. 20

答案查题题库