GESP 一级 · GESP 202512 C++ 一级 第 23 题

判断题 · 答案 B

← 整套速查表 GESP 一级 全部真题

题目

某同学执行 C++ 代码时 printf("%g\n", (3 + 3.1415926535)); 输出 $6.14159$ 而不是 $6.1415926535$,表明该同学的计算机存在故障需要重新安装 C++ 软件。( )

答案:B

解题思维

答案B。根据计算机/编程基础知识分析判断。

常见错误

仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。

详细解析(节选)

【考点】C++浮点数精度|printf格式化规则|二进制逼近

1. 🎯 考纲定位

C++一级《C++程序设计与实践》模块,对应"输入输出"与"数据类型"基础要求。命题人卡住的是考生对"存储值≠显示值"的直觉盲区——以为printf会原样吐出常量,却忘了%g自带截断规则。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断