GESP C++ 真题 · 逐题精解
首页 › C++三级真题 › 2026年9月 › 第15题

GESP 2026年9月 C++三级 单选题 第15题

C++三级单选题2026年9月第15题

所属知识点:进制与编码 难度要求:熟悉 考频:—

三进制有个奇妙的应用,有 1000 个酒缸,恰好 1 缸有毒。毒酒喝下后 24 小时毒发死亡;无毒酒无影响。总共有 48 小时,可以做两轮实验,每轮可以重新安排老鼠喝酒。有三种情况,这只老鼠两轮都不喝这缸酒;这只老鼠第一轮喝这缸酒;这只老鼠第二轮喝这缸酒,要保证找出毒酒,最少需要多少只老鼠?(  )

正确答案:B

题目解析
每只老鼠有三种状态(两轮都不喝、第一轮喝、第二轮喝),相当于提供 1 位三进制信息,n 只老鼠可区分 3ⁿ 种情况。需 3ⁿ ≥ 1000,3⁶ = 729 < 1000,3⁷ = 2187 ≥ 1000,故最少需要 7 只,选 B。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习