使用 math.h 或 cmath 头文件中的函数,表达式 sin(90) 的结果为 $1$ 。
仔细审题,明确已知条件和所求目标,运用相关知识点逐项分析。
审题时注意题目要求(选正确还是选错误),避免因审题不清失分。涉及代码的题目要逐行分析变量变化。
我是 ()
【考点】三角函数(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) 依然为真。刷到类似题先问:"这个函数要求弧度吗?"——这就是命题人想考的。