题目内容

以下if结构形式错误的是:

A. if(x B. if(x=y) x+=y;
C. if(x!=y) x++ else y++;
D. if(x>y) {x++;y++;}

查看答案
更多问题

设x 为整数,C中能正确地表达数学式0≤x<5的是:

A. 0<=x<15
B. x=0 || x=1 || x=2 || x=3 || x=4
C. x>=0 || x<5
D. !(x<0 || x>=5)

关于以下程序的说法中正确的是:#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

答案查题题库