更多“设有条件表达式: (EXP)?i++;j-- ,则以下表达式中 (EXP) 完全等价的是A )( EXP==0 ) B )( EX ”相关问题
  • 第1题:

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

  • 第2题:

    有条件表达式 (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的值就是整个条件表达式的值,注意++、一一的用法。

  • 第3题:

    若有条件表达式(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的值就是整个条件表达式的值,注意++、--的用法。

  • 第4题:

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

    A.(EXP==0)

    B.(EXP!=0)

    C.(EXP==1)

    D.(EXP!=1)


    正确答案:B

  • 第5题:

    若有条件表达式 (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的值就是整个条件表达式的值,注意++、--的用法。