GESP 一级 · GESP 202409 C++ 一级 第 17 题

判断题 · 答案 B

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

题目

在 C++ 中,表达式 10/4 和 10%4 的值相同,都是整数 $2$,说明 / 和 % 可以互相替换。( )

答案:B

解题思维

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

常见错误

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

详细解析(节选)

1. 🎯 考纲定位(考点定位)

【考点】整数除法|取模运算|运算符语义

命题人卡住的是初学者对运算符本质的无知——只看结果不看定义。很多考生把"刚好算出来数值相同"当成"运算符可以互换"的证据,这是典型的以偏概全式误判,在一级卷里专门用来筛掉那些只背结论不追本质的学生。

2. 🧠 解题思维(拆解与通法)

看到题先想:10/4 是整数商(2),10%4 是余数(2)。数值巧合不能证明运算等价。正确思路是回到运算符定义:/ 执行除法得商,% 执行取模得余数——这是两个完全不同的运算过程,就像"求面积"和"求周长"碰巧对某个图形得出相同数字,你不能说它们是一回事。

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