以下与k=i++完全等价的表达式是()

题目
单选题
以下与k=i++完全等价的表达式是()
A

i=i+1,k=i

B

k=i,i=i+1

C

k=++i

D

k+=i+1

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有条件表达式:(EXP)?i ;j--,则以下表达式中(EXP)完全等价的是( )。

A)(EXP==0)

B)(EXP!=0)

C)(EXP==1)

D)(EXP!=1)


正确答案:B

第2题:

以下选项中与k=n++;完全等价的表达式是

A.k=n,n=n+1

B.n=n+1,k=n;

C.k=++n;

D.k+=n+1


正确答案:A
解析:本题考察混合表达式的展开。

第3题:

设有条件表达式: (EXP)?i++;j-- ,则以下表达式中 (EXP) 完全等价的是

A )( EXP==0 )

B )( EXP!=0 )

C )( EXP==1 )

D )( EXP!=1 )


正确答案:B

第4题:

对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于( )

A.k==0

B.k==1

C.k!=0

D.k!=1


正确答案:C
解析:条件表达式e1?e2:e3的含义是e1为真时,取表达式e2的值,否则取表达式e3的值,“为真”的意思就是不等于0。

第5题:

语句if (!i ) i++; 中的条件表达式 !i 等价于________。

A. i==0

B. i!=1

C. i!=0

D. -i


参考答案:A

第6题:

以下选项中与k=n++;完全等价的表达式是

A.k=n,n=n+1;

B.n=n+1,k=n;

C.k=++n;

D.k+=n+1;


正确答案:A
解析:本题考察混合表达式的展开。

第7题:

以下选项中,与k=n++完全等价的表达式是

A.k=n,n=n+1

B.n=n+1,k=n

C.k=++n

D.k+=n+1


正确答案:A

第8题:

若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

A.(exp==0)

B.(exp!=0)

C.(exp==1)

D.(exp!=1)


正确答案:B
必须是判断0或者1的语句,而且要与(exp)等价,即输入exp=1则()内为1等,只有B符合条件

第9题:

下列叙述不正确的是______。

A.表达式a&=b等价于a=a&b

B.表达式a|=b等价于a=a|b

C.表达式a!=等价于a=a!b

D.表达式a^b等价于a=a^b


正确答案:C

第10题:

设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是

A.(EXP==0)

B.(EXP!=0)

C.(EXP=-1)

D.(EXP!=1)


正确答案:B
解析:在C语言中,逻辑表达式的结果只有两种情况“tree”和“false”。如果要把一个逻辑值看成一个整数的话,true等于1;false等于0。如果要把一个整数看成一个逻辑值的话,非0等于true:0等于false。由此可见,如果EXP表达式的结果为0的话;(EXP)为假:(EXP==0)为真;(EXP!=O)为假;(EXP==1)为假;(EXP!=1)为真。如果EXP表达式的结果为非0的话:(EXP)为真:(EXP=0)为假;(EXP!=0)为真;(EXP=1)结果不定;(EXP!=1)结果不定。综上所述,只有(EXP!=0)完全等价于表达式(EXP)。故应该选择B。