题目内容

为避免嵌套的条件分支语句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

下面的程序是______#include < stdio.h >voidmain(){intx=3,y=0,z=0;if(x==y+z)printf("****");elseprintf("####");}

A. 有语法错误不能过通过编译
B. 输出****
C. 可能通过编译,但是不能通过连接,因而不能运行
D. 输出

请读程序:#include < stdio.h>voidmain(){floatx,y;scanf("%f",&x);if(x<0.0)y=0.0elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=10.0;printf("%f\n",y);}若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果是

A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000

答案查题题库