#C1027. 复合运算符与自增自减运算符选择题
复合运算符与自增自减运算符选择题
- 执行以下代码后,变量 a 的值是多少? int a = 10; a += 5; {{ select(1) }}
- 10
- 15
- 5
- 20
- 执行以下代码后,变量 b 的值是多少? int b = 20; b -= 8; {{ select(2) }}
- 28
- 12
- 8
- 20
- 执行以下代码后,变量 c 的值是多少? int c = 3; c *= 4; {{ select(3) }}
- 7
- 3
- 12
- 4
- 执行以下代码后,变量 d 的值是多少? int d = 19; d /= 3; {{ select(4) }}
- 6
- 15
- 21
- 3
- 关于后置自增 i++ 和前置自增 ++i,下列说法正确的是? {{ select(5) }}
- 运算效果完全不一样,最终变量值一定不同
- i++ 是先使用值,再自增1
- ++i 是先使用值,再自增1
- 自增运算不会改变变量本身的值
- 执行以下代码后,输出结果是? int x = 5; cout << x++; {{ select(6) }}
- 5
- 6
- 4
- 7
- 执行以下代码后,输出结果是? int y = 5; cout << ++y; {{ select(7) }}
- 5
- 6
- 4
- 8
- 执行以下代码后,变量 m 的最终值是? int m = 10; m++; ++m; {{ select(8) }}
- 10
- 11
- 12
- 13
- 执行以下代码后,输出结果是? int n = 8; int m=n--; cout << m; {{ select(9) }}
- 7
- 8
- 9
- 6
- 执行以下复合运算代码,变量 k 的值是? int k = 4; k *= 2 + 3; {{ select(10) }}
- 11
- 20
- 13
- 8