当前位置:首页GESP > 正文

10. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是() (2023年3月 GESP C++ 一级)

作者:野牛程序员:2024-07-17 10:14:36GESP阅读 3339
10. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是() (2023年3月 GESP C++ 一级)

10. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是()。

 A. 3 

B. 6 

C. 9 

D. 18


如果 aint 类型的变量,且 a 的值为 6,则执行 a *= 3; 之后,a 的值会是( D. 18 )。

详细解释:

a *= 3; 是一种复合赋值运算,等价于 a = a * 3;。这是对 a 进行乘法运算后将结果赋值给 a

具体步骤如下:

  1. 初始时,a 的值是 6。

  2. 计算 a * 3,即 6 * 3

  3. 结果是 18。

  4. 将 18 赋值给 a

所以,执行 a *= 3; 之后,a 的值会是 18。

因此,正确答案是 D. 18。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • GESP
  • 最新推荐

    热门点击