在以下给出的表达式中,与while(E)中的(E)不等价的表达式是().A.(!E==0)B.(E>0||E<0)C.(E==0)D.(E!=0)
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是().
A.(!E==0)
B.(E>0||E<0)
C.(E==0)
D.(E!=0)
参考答案和解析
B while语句中条件表达式E的值不为0即为真,认为满足条件,所以与B选项中表达式的含义正好相反,选择B选项。
相关考题:
若有定义int x,y;,并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。A.(x—y>0)B.(x-y<0)C.(x-y<0||x-y>0)D.(x-Y==0)
设有程序段t=0;while(printf("*")){t++;if(t3)break;}下面描述正确的是()。 A.其中循环控制表达式与0等价B.其中循环控制表达式与'0'等价C.其中循环控制表达式是不合法的D.以上说法部不对
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是( )。A.(!E==0)B.(E0SX 在下列给出的表达式中,与while(E)中的(E)不等价的表达式是( )。A.(!E==0)B.(E0C.D.E0)E.(E==0)F.(E!=0)
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。A.AB.BC.CSX 在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。A.AB.BC.CD.D
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。A.(x—Y01Ix—YO)B.(x—y0)C.(x—Y0)D.(x—Y==0)
若有如下程序段: main() {int n=0; while(printf("*")) {n++; if(n<3)break;} } 则下列描述正确的是( )A.其中循环控制表达式与0等价B.其中循环控制表达式与'0'等价C.其中循环控制表达式是不合法的D.以上说法都不对
单选题在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。A(!E==0)B(E0‖E0)C(E==0)D(E!=0)