GESP 七级 · GESP 202603 C++ 七级 第 24 题

判断题 · 答案 B · 考点:函数

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

题目

使用 math.h 或 cmath 头文件中的函数,表达式 sin(90) 的结果为 $1$ 。

答案:B

考点

函数

解题思维

仔细审题,明确已知条件和所求目标,运用相关知识点逐项分析。

常见错误

审题时注意题目要求(选正确还是选错误),避免因审题不清失分。涉及代码的题目要逐行分析变量变化。

详细解析(节选)

我是 ()

【考点】三角函数(sin/cos/tan)|单位制转换(度→弧度)|C标准库函数

🎯 考纲定位 本题考查《GESP 七级》C 标准库数学函数模块,专门卡住"默认弧度制"的盲区。命题人用 sin(90) 的绝对化表述,测试考生是否真正理解 C 库中 sin 函数参数单位。

🧠 解题思维 看到 sin(90) 先想:sin 函数输入是弧度而非角度。90 弧度≈90×57.3°≈5157°,sin(90 rad)≈-0.89,显然不是 1。正确思路是将角度转弧度:sin(90°)=sin(π/2 rad)=1。这一类题通法:遇到 C 数学函数,先确认参数单位(弧度优先),必要时用 π/180 转换。

🪤 陷阱拆解 错误选项 A 利用"90 度对应 1"的几何直觉,偷换概念把角度当弧度。最阴险的细节是题干"使用 math.h 或 cmath 中的函数",暗示 C 库规则但考生常忽略。只背 sin(π/2)=1 而不理解单位制,就会掉进这个绝对化表述的坑。

🔄 反命题思维 若改成 sin(π/2) 或 sin(90×π/180) 则答案为真;若改成 cos(0) 依然为真。刷到类似题先问:"这个函数要求弧度吗?"——这就是命题人想考的。

同考点真题

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