题目
单选-第5题-1.0分(共23题,共23.0分)若x=4,则x*=x+2的值为()。(A)24(B)36(C)18(D)20
单选-第5题-1.0分(共23题,共23.0分)
若x=4,则x*=x+2的值为()。
(A)24
(B)36
(C)18
(D)20
题目解答
答案
根据题意,`x *= x + 2` 等价于 `x = x * (x + 2)`。
已知 `x = 4`,则:
\[
x + 2 = 6, \quad x * (x + 2) = 4 * 6 = 24
\]
最终结果为 `x = 24`。
答案:(A) 24
解析
本题考查对复合赋值运算符 *= 的理解以及基本的数学运算。解题思路是先明确 x *= x + 2 这种复合赋值运算符的含义,它等价于 x = x * (x + 2),然后将已知的 x 的值代入该表达式进行计算。
- 首先明确复合赋值运算符的转换:
- 已知
x *= x + 2,根据复合赋值运算符的规则,它等价于x = x * (x + 2)。
- 已知
- 然后将
x = 4代入表达式:- 先计算括号内的值,即 $x + 2$,把 $x = 4$ 代入可得 $x + 2=4 + 2 = 6$。
- 再计算乘法,即 $x*(x + 2)$,把 $x = 4$ 和 $x + 2 = 6$ 代入可得 $x*(x + 2)=4\times6 = 24$。
- 最后将计算结果赋值给 $x$,即 $x = 24$。