A-A+

sum的值为0 则result=sum = =o?1:num/sum的值为()。 A.0 B

2022-08-05 21:13:36 问答库 阅读 172 次

问题详情

sum的值为0,则result=sum = =o?1:num/sum的值为()。
A.0
B.1
C.Ol
D.无法输出请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B【解析】本题考查条件运算符”?”的用法。该运算符是三元运算符,一般形式为:表达式?语句l:语句2。其中,表达式的值为一个布尔值,如果这个值为true,就执行诏句1,否则执行语句2。此外语句1和语句2需要返回相同的数据类型,而且该类型不能是void。本题中sum==0成立,故值为1。

考点: