设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是( )。A.(EXP==0)B.(EXP!=0)C.(EX

题目

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

A.(EXP==0)

B.(EXP!=0)

C.(EXP==1)

D.(EXP!=1)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.(exp= =0)

B.(exp!=0)

C.(exp= =1)

D.(exp!=1)


B 解析: 条件运算符要求有3个操作对象,称三目(元)运算符,它是C语言中唯一的一个三目运算符。条件表达式的一般形式为:表达式1?表达式2:表达式3。其求解顺序是:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值,注意++、--的用法。

第2题:

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

A.(exp==0)

B.(exp!=0)

C.(exp==1)

D.(exp!=1)


B 解析:条件运算符要求有3个操作对象,称三日(元)运算符,它是C语言中唯一的一个三目运算符。条件表达式的一般形式为:表达式17表达式2:表达式3。其求解顺序是:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值,注意++、--的用法。

第3题:

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

A.(exp==0)

B.(exp!=0)

C.(exp==1)

D.(exp!=1)


B 条件运算符要求有3个操作对象,称三目(元)运算符,它是C语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式1?表达式2:表达式3,其求解顺序是:先求解表达式l,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为O(假),则求解表达式3,表达式3的值就是整个条件表达式的值,注意++、一一的用法。

第4题:

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

A.(EXP==0)

B.(EXP!=0)

C.(EXP==1)

D.(EXP!=1)


正确答案:B

第5题:

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

A.(EXP==0)

B.(EXP!=0)

C.(EXP==1)

D.(EXP!=1)


正确答案:B
本题中,当表达式EXP不等于0时条件成立,执行语句i++;当EXP等于0时,执行语句j--;等同于条件表达式“(EXP!=0)?i++:j--;”。

第6题:

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

A.(EXP==0)

B.(EXP!=0)

C.(EXP==1)

D.(EXP!=1)


正确答案:B
解析:条件表达式的形式为:“表达式1?表达式2:表达式3”。其含义为:当“表达式1”的值为非零时,求出“表达式2”的值,此时“表达式2”的值就是整个条件表达式的值;当“表达式1”的值为零时,求出“表达式3”的值,此时“表达式3”的值就是整个条件表达式的值。对于本题来说,当表达式EXP为非0值时条件成立,即执行语句i++;当EXP等于0时,执行语句j--;这等同于条件表达式“(EXP!=0)?i++:i++;”。

第7题:

设有条件表达式:(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。

第8题:

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

A)(EXP==0)

B)(EXP!=0)

C)(EXP==1)

D)(EXP!=1)


正确答案:B

第9题:

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

A )( EXP==0 )

B )( EXP!=0 )

C )( EXP==1 )

D )( EXP!=1 )


正确答案:B