单选题如有表达式(w)?(-x):(++y),则其中与w等价的表达式是(  )。Aw==1Bw==0Cw!=1Dw!=0

单选题
如有表达式(w)?(-x):(++y),则其中与w等价的表达式是(  )。
A

w==1

B

w==0

C

w!=1

D

w!=0


参考解析

解析:
条件表达式形式为<表达式1>?<表达式2>:<表达式3>。表达式1的值为真,结果为表达式2的值;表达式1的值为假,结果为表达式3的值。可见表达式w等价于w!=0。答案选择D选项。

相关考题:

若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是A)(x-y0)B)(x-y0)C)(x-y0||x-y0)D)(x-y==0)

若有表达式 (w)?(--x):(++y) ,则其中与 w 等价的表达式是A)w==1B)w==0C)w!=1D)w!=0

若有以下类型说明语句: char w;int x;float y, z; 则表达式w*x+z-y的结果为______类型。A.floatB.charC.intD.double

下列逻辑表达式中,与X.Y+..Z+Y.Z等价的是(56)。A.X.Y+.ZB.X.+.ZC.X.Y+.ZD..Y+X.Z

设有说明:charw;intx;f1oaty;doublez;则表达式w*x+z-y值的数据类型为()。A.floatB.charC.intD.double

若有表达(W)?(--x):(++y),则其中与W等价的表达式是______。A.w=1B.w=0C.w!=1D.w!=0

若有表达式“(w)?(--x):(++y)”,则其中与w等价的表达式是( )。A.w==1B.w==0C.W!=1D.W!=0

若有定义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)

若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。A.(x—Y01Ix—YO)B.(x—y0)C.(x—Y0)D.(x—Y==0)

若有定义int xy;并已正确给变量赋值。则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x_y)等价的是( )。A.(x-y011x-y>0)B.(x-y0)D.(x-y=o)

设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。A.charB.intC.floatD.double

若有int x,y,z;则表达式(x>y&&x>z)是()。A、算术表达式B、逻辑表达式C、关系表达式D、以上都不对

已知“int w=1,x=2,y=3,z=4;”,则表达式“w>x?w:z>y?z:x”的值是() A.1B.2C.3D.4

若w=l,x=2,y=3,z=4,则条件表达式w<x?w:y<z? y:z的值是A.4B.3C.2D.1

若有以下类型说明语句: charw;intx;floaty,Z; 则表达式w*x+z-y的结果为_______类型。A.floatB.charC.intD.double

设 X、Y 为逻辑变量,与逻辑表达式X Y+X Y等价的是( )。A.XY B.C.D.X+Y

设X、Y为逻辑变量,与逻辑表达式等价的是( )。A.B.C.D.X+Y

与XθY (即仅当X与Y不相同时,XθY的结果为真)等价的逻辑表达式为( )。

若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。A、doubleB、charC、intD、float

设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().A、floatB、charC、intD、double

若w=1,x=2,y=3,z=4,则表达式wA、4B、3C、2D、1

表达式x+y*z+w的逆波兰表示是()。

表达式y/=x+a等价于表达式()

若w=1,x=2,y=3,z=4,则条件表达式wA、4B、3C、2D、1

设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为()。A、floatB、charC、intD、double

填空题表达式x+y*z+w的逆波兰表示是()。

填空题表达式y/=x+a等价于表达式()