关于以下程序的说法中正确的是:#include void main(){int x=3,y=0,z=0;if(x=y+z)printf(“11\n”);elseprintf(“22\n”);}
A. 输出11
B. 有语法错误不能通过编译
C. 输出22
D. 能通过编译,但不能运行
查看答案
下列程序运行时,输出到屏幕的结果是:#includevoid main(){int a=0,b=1,d=10;if(a)if(b)d=20;elsed=30;printf(“%d\n”,d);}
A. 8
B. 9
C. 10
D. 11
为了避免在嵌套的条件语句 if-else 中产生二义性,C语言规定:else子句总是与()配对。
A. 其之后最近的且没有配过对的if
B. 其之前最近的且没有配过对的if
C. 缩排位置相同的if
D. 同一行上的if
如果inta=2,b=3,c=0,下列描述正确的是:
A. a||(b=c)执行后b的值为0
B. a>b!=c和a>(b!=c)的执行顺序是一样的
C. a&&b>c的结果为0
D. !a!=(b!=c)表达式的值为1
高热患者易发生 ( )
A. 高渗性脱水
B. 低渗性脱水
C. 等渗性脱水
D. 水中毒
E. 细胞外液显著丢失