#P1294. DAY1 课后·整数范围与溢出

DAY1 课后·整数范围与溢出

第 1 题

32 位有符号 int 能表示的最大正整数是 ____(填具体数字)。

{{ input(1) }}

第 2 题

32 位有符号 int 的最小值是 ____(填具体数字,含负号)。

{{ input(2) }}

第 3 题

32 位无符号整数能表示的不同非负整数个数最接近?

{{ select(3) }}

  • 2×10⁹
  • 4×10⁹
  • 2×10¹⁰
  • 4×10¹⁰

第 4 题

8 位无符号整数能表示的最大值是 ____。

{{ input(4) }}

第 5 题

有符号 8 位 char 类型能表示的最大值是 ____。

{{ input(5) }}

第 6 题

有符号 8 位 char 类型能表示的最小值是 ____(含负号)。

{{ input(6) }}

第 7 题

long long(64 位有符号整数)的取值范围约为?

{{ select(7) }}

  • ±21 亿
  • ±9.2×10¹⁸
  • 0 ~ 4.29×10⁹
  • ±2.1×10⁹

第 8 题

执行 int x = 2147483647; x = x + 1; 后,x 的值(补码规则)是?

{{ select(8) }}

  • 2147483648
  • -2147483648
  • 0
  • 编译错误

第 9 题

1 KB = ____ B(填数字)。

{{ input(9) }}

第 10 题

有符号整数发生溢出时,通常的结果是?

{{ select(10) }}

  • 编译报错
  • 变成更大的正数
  • 按补码规则回绕
  • 总是变成 0

第 11 题

64 位有符号 long long 的上界约为 ____ ×10¹⁸(填一位小数,如 9.2)。

{{ input(11) }}