假设 `int x = 7; int y = 4;`,执行表达式 `x > y ? x + 2 : y - 1;` 后,表达式的值为多少? A. 3 B. 6 C. 9 D. 11 答案解析 首先判断 `x > y`,即 `7 > 4`,结果为 `true`。因此执行冒号前的语句 `x + 2`,即 `7 + 2`,结果为 `9`。所以,表达式的值为 `9`。 正确答案:C