题目
单选题(共15题,30.0分) 题型说明:从备选答案中选出一个正确答案,错选、不选均不得分。 11.(2.0分)表达式x=7>8?2:3则x的结果是? A. true B. 3 C. 2 D. 1
单选题(共15题,30.0分) 题型说明:从备选答案中选出一个正确答案,错选、不选均不得分。 11.(2.0分)表达式x=7>8?2:3则x的结果是?
A. true
B. 3
C. 2
D. 1
A. true
B. 3
C. 2
D. 1
题目解答
答案
根据三元运算符规则:
1. 条件 `7 > 8` 为 `false`。
2. 根据规则,`x` 的值为 `3`(`表达式2` 的值)。
3. 综上,`x = 3`。
答案:B. 3
解析
本题考查三元运算符的使用。解题核心在于:
-
判断条件表达式
7 > 8的真假; -
根据三元运算符规则,若条件为真则取第一个值,否则取第二个值。
-
条件判断:
7 > 8的比较结果为false(7不大于8)。 -
三元运算符规则应用:
三元运算符格式为条件 ? 表达式1 : 表达式2。
当条件为false时,整体结果取表达式2的值(即3)。 -
结论:
x的值为3,对应选项 B。