2.2.8 习题

1.表达式1+2>=3 ? 2*2 : 3+6的结果是(  )。

别灰心,再试一次!

💡 真题解析

【解析】C++中的条件运算符(? :)的一般形式为 <表达式1> ? <表达式2> : <表达式3>,若表达式1为真,则返回表达式2的值作为整个条件表达式的值。若表达式1为假,则返回表达式3的值。本题中,条件1+2>=3为真,所以返回2*2的结果,即4。

【答案】C