设有定义:int X=2; 以下表达式中 值不为6的是( )。A.2*x.x+=2B.x++ 2*x
设有定义:int X=2;,以下表达式中,值不为6的是( )。
A.2*x.x+=2
B.x++,2*x
C.x*=(1+x)
D.x*!x+1
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案: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[
若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。A p:a;B p[0]=a;C p[O]=&a[1][2];D 1a[1]=&a;请帮忙给出正确答案和分析,谢谢!
下列说法中不正确的是( )A “文件”菜单下的最底部是“退出”命令B 退出Word2003有两种常用
下列说法中不正确的是( )A、“文件”菜单下的最底部是“退出”命令B、退出Word2003有两种常用的方法C、可以使用“文件”菜单下的“关闭”命令来退出D、
若有以下定义: int x[10] * pt=x; 则对x数组元素的正确引用是( )。A.pt+3B
若有以下定义: int x[10],* pt=x; 则对x数组元素的正确引用是( )。A pt+3B }&x[10]C *(pt+10)D *(x+3)请帮忙给出正确答案和分析,谢谢!
软件设计中模块划分应遵循的准则是( )。A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高
软件设计中模块划分应遵循的准则是( )。A 低内聚低耦合B 高内聚低耦合C 低内聚高耦合D 高内聚高耦合请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.Zhao m 85 90B.Qian m 85 90
有以下程序: 程序运行后的输出结果是( )。A Zhao,m,85,90B Qian,m,85,90C Zhao,f,95,92D Qian,f,95,92请帮忙给出正确答案和分析,谢谢!
