三目运算符表达式“d=a>b(a>ca:c):(b>cb:c);”等价于下列①、②、③、④四组程序______组解释。

- A.④
- B.③
- C.②
- D.①
正确答案及解析
正确答案
A
解析
本题考查三目运算符表达式基础知识。题目中三目运算表达式“d=a>b?(a>c?a:c):(b>c?b:c)”求值结果是取a、b、c中最大值赋给d。三目运算符通常格式为“a>b?a:b”,其含义为:当a>b为真时,取a为表达式值,否则,取b为表达式值。需要注意是,三元运算符“?”执行优先级低于所有二元操作符,仅高于逗号运算符。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案