#5813. 专项练习2:表达式与运算符

专项练习2:表达式与运算符

一、单选题(每题两分)

  1. C++ 表达式18 / 5 * 2 + 7 % 3的值是 ( ) {{ select(1) }}
  • 8
  • 9
  • 8.8
  • 7
  1. int a=7, b=4;执行a %= b + 1;后,a 的值是 ( ) {{ select(2) }}
  • 2
  • 7
  • 3
  • 1
  1. 表达式(5 + 3 * 2) / 4 - 6 % 2的值是 ( ) {{ select(3) }}
  • 2
  • 1
  • 0
  • -1
  1. int x=10;执行x = x++ + ++x;后,x 的值是 ( ) {{ select(4) }}
  • 22
  • 21
  • 20
  • 19
  1. 表达式10 / 3 * 3 + 10 % 3的值是 ( ) {{ select(5) }}
  • 10
  • 9
  • 11
  • 8
  1. int m=5, n=3;执行cout << (m > n) ? m : n;的输出是 ( ) {{ select(6) }}
  • 5
  • 3
  • true
  • 1
  1. 表达式8 - 4 / 2 * 3 + 5 % 2的值是 ( ) {{ select(7) }}
  • 3
  • 2
  • 4
  • 1
  1. int p=6, q=4;执行p += q % 3;后,p 的值是 ( ) {{ select(8) }}
  • 7
  • 10
  • 8
  • 9
  1. 表达式(3 + 4) * 2 - 15 / 5 % 2的值是 ( ) {{ select(9) }}
  • 13
  • 12
  • 14
  • 11
  1. int x=3;执行cout << ++x * 2 << " " << x;的输出是 ( ) {{ select(10) }}
  • 6 3
  • 8 4
  • 7 4
  • 6 4
  1. 表达式12 % 5 + 12 / 5 * 2的值是 ( ) {{ select(11) }}
  • 8
  • 7
  • 9
  • 6
  1. int a=4, b=5;执行a = b-- + a++;后,a 和 b 的值分别是 ( ) {{ select(12) }}
  • 9 4
  • 8 4
  • 9 5
  • 8 5
  1. 表达式(7 - 2) * 3 % 4 + 8 / 2的值是 ( ) {{ select(13) }}
  • 7
  • 6
  • 8
  • 5
  1. int m=8;执行cout << m-- << " " << --m;的输出是 ( ) {{ select(14) }}
  • 8 6
  • 7 6
  • 8 7
  • 7 7
  1. 表达式5 * 3 - 18 / 6 + 7 % 4的值是 ( ) {{ select(15) }}
  • 13
  • 14
  • 12
  • 15
  1. int x=2, y=3;执行x *= y + 4;后,x 的值是 ( ) {{ select(16) }}
  • 14
  • 10
  • 9
  • 12
  1. 表达式(9 + 3) / 4 * 2 - 5 % 3的值是 ( ) {{ select(17) }}
  • 5
  • 6
  • 4
  • 7
  1. int a=5;执行a = ++a * 3 - a--;后,a 的值是 ( ) {{ select(18) }}
  • 13
  • 14
  • 12
  • 15
  1. 表达式10 % 4 + 10 / 4 * 3的值是 ( ) {{ select(19) }}
  • 9
  • 8
  • 10
  • 7
  1. int p=3, q=5;执行cout << (p % q) + (q % p);的输出是 ( ) {{ select(20) }}
  • 6
  • 3
  • 5
  • 8