网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设有定义:int m=0;。以下选项的四个表达式中与其他三个表达式的值不相同的是()
A.++m
B.m+=1
C.m++
D.m+1
参考答案和解析
A 解析:因为“int k=0;”,所以B)、C)、D)三个选项的表达式的值都等于1,而A)选项的表达式的值等于0。这是因为“k++”这个表达式先进行取k值的运算,然后是k值自加1。故本题答案为A)。
更多 “设有定义:int m=0;。以下选项的四个表达式中与其他三个表达式的值不相同的是()A.++mB.m+=1C.m++D.m+1” 相关考题
考题
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是A)(x-y0)B)(x-y0)C)(x-y0||x-y0)D)(x-y==0)
考题
设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是( )。A.(!a==1)&&(!b==0)B.(a<B)&&!c||1C.a&&bD.a||(b+B)&&(c-A)
考题
设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )A.2.5B.3.5C.4.5D.表达式不正确
考题
设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是A.(!a==1)(!b==0)B.(a
设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是A.(!a==1)(!b==0)B.(a<b) !c‖1C.a bD.all(b+b)(c-a)
考题
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。A.(x—Y01Ix—YO)B.(x—y0)C.(x—Y0)D.(x—Y==0)
考题
有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。A.(!a==1)&&(!b==0)B.(a
有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。A.(!a==1)&&(!b==0)B.(aC.a&&bD.a||(b+b)&&(c-a)
考题
单选题设有定义:int a=0,b=1;以下表达式中,会产生“短路”现象,致使变量b的值不变的是( )。A
+a‖++bB
a++‖++bC
++ab++D
a++b++
热门标签
最新试卷