正在载入在线练习界面,本页内容可直接阅读…

AK CSP › CSP-J 2025 第一轮真题 › 第 1 题

CSP-J 2025 第一轮 第 1 题:32 位无符号整数可以表示的最大值,最接近下列哪个选项

单项选择 · 程序基本概念与数据类型 · 难度 很容易 · 答案 A

题目

一个 $32$ 位无符号整数可以表示的最大值,最接近下列哪个选项?
CSP-J 2025 第一轮 第 1 题 原题
原题扫描(页面加载后可直接在线作答)

选项

  • A. $4 \times 10^9$
  • B. $3 \times 10^{10}$
  • C. $2 \times 10^9$
  • D. $2 \times 10^{10}$

答案

A

题解

答案选 A,$4\times 10^9$。

无符号整数不需要用一位表示正负,因此 $32$ 个二进制位全部用于表示数值。最大值就是这 $32$ 位全为 $1$:

$$ 1+2+2^2+\cdots+2^{31}=2^{32}-1. $$

计算可得:

$$ 2^{32}-1=4\,294\,967\,295\approx 4.295\times 10^9. $$

它最接近 $4\times 10^9$,所以选 A。

记住一般规律:$n$ 位无符号整数的取值范围是 $0$ 到 $2^n-1$。共有 $2^n$ 种取值,但因为从 $0$ 开始计数,最大值要减 $1$。

真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1 京公网安备11010502062986号