设有定义:int X=2; 以下表达式中 值不为6的是( )。A.2*x.x+=2B.x++ 2*x

计算机考试 已帮助: 时间:2024-07-03 04:12:00

设有定义:int X=2;,以下表达式中,值不为6的是( )。
A.2*x.x+=2
B.x++,2*x
C.x*=(1+x)
D.x*!x+1
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:的是,表达式,不为

参考解答

用户头像

405***808

2024-07-03 04:12:00

正确答案:A
A选项中逗号表达式先计算第一表达式2*x,然后计算表达式x+=2的值,即x=x+2即4,整个逗号表达式为第二个表达式的值4,所以选择A。B选项中首先计算逗号表达式中第一表达式x++,此时x为3,在执行第二个表达式2·X=2*3=6,所以逗号表达式为第二个表达式的值6。C选项的赋值表达式可以表示为x=x*(1+x)=2(1+2)=6。D选项中的表达式可以表示为x=X(x+1)=2·3=60

上一篇 若有定义语句:int a[21[3] * P[3];则以下语句中正确的是( )。A.p:a;B.p[

下一篇 设变量已正确定义并赋值 以下正确的表达式是( )。A.X=Y+z+5 ++YB.int(15.8%5

相似问题