GESP 二级 · GESP 202509 C++ 二级 第 6 题

选择题 · 答案 A · 考点:同余与模运算

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

题目

某种编号的规则是“XX-Y”,其中 XX 从 00 到 11,Y 从 0 到 9。第 1 个编号是 00-0,第 2 个编号是 01-1,…,第 12 个编号 11-1,第 13 个编号 00-2,即其编码规则是 XX 和 Y 同时增 1,到 XX 到 11 时下一个变为 00,Y 到 9 时,下一个变为 0。下面的 C++ 代码用于生成第 N 个编号,横线处应填上的代码是( )。

cout << "请输入编号位置:";
cin >> N;
part1 = N % _____;
part2 = N % _____;
if (part1 < 10)
    printf("0%d-%d\n", part1, part2);
else
    printf("%d-%d\n", part1, part2);
答案:A

考点

同余与模运算

解题思维

答案A。循环补全要分析循环变量的初始值、条件和更新方式,确保能产生目标输出。

常见错误

代入法验证时注意选项之间的细微差别。循环条件中的<和<=可能导致完全不同的结果。

详细解析(节选)

【考点】模运算|循环计数|条件输出

1. 🎯 考纲定位

GESP 二级《信息科技》模块,考查"模运算与周期规律"。命题人卡住的是考生对"周期长度"的混淆——XX 周期是 12 而非 10,Y 周期是 10 而非 9,这个认知偏差直接导致选项 B、C、D 全部踩坑。

同考点真题

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