#C1027. 复合运算符与自增自减运算符选择题

复合运算符与自增自减运算符选择题

  1. 执行以下代码后,变量 a 的值是多少? int a = 10; a += 5; {{ select(1) }}
  • 10
  • 15
  • 5
  • 20

  1. 执行以下代码后,变量 b 的值是多少? int b = 20; b -= 8; {{ select(2) }}
  • 28
  • 12
  • 8
  • 20

  1. 执行以下代码后,变量 c 的值是多少? int c = 3; c *= 4; {{ select(3) }}
  • 7
  • 3
  • 12
  • 4

  1. 执行以下代码后,变量 d 的值是多少? int d = 19; d /= 3; {{ select(4) }}
  • 6
  • 15
  • 21
  • 3

  1. 关于后置自增 i++ 和前置自增 ++i,下列说法正确的是? {{ select(5) }}
  • 运算效果完全不一样,最终变量值一定不同
  • i++ 是先使用值,再自增1
  • ++i 是先使用值,再自增1
  • 自增运算不会改变变量本身的值

  1. 执行以下代码后,输出结果是? int x = 5; cout << x++; {{ select(6) }}
  • 5
  • 6
  • 4
  • 7

  1. 执行以下代码后,输出结果是? int y = 5; cout << ++y; {{ select(7) }}
  • 5
  • 6
  • 4
  • 8

  1. 执行以下代码后,变量 m 的最终值是? int m = 10; m++; ++m; {{ select(8) }}
  • 10
  • 11
  • 12
  • 13

  1. 执行以下代码后,输出结果是? int n = 8; int m=n--; cout << m; {{ select(9) }}
  • 7
  • 8
  • 9
  • 6

  1. 执行以下复合运算代码,变量 k 的值是? int k = 4; k *= 2 + 3; {{ select(10) }}
  • 11
  • 20
  • 13
  • 8