GESP 三级 · GESP 202506 C++ 三级 第 22 题

判断题 · 答案 B

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

题目

string 的 substr(2, 10) 在字符串长度不足时会抛出异常。

答案:B

解题思维

答案B。C++中字符串处理可以用字符数组或string类型。sizeof和strlen的结果不同。

常见错误

仔细审题,注意限定词和否定词。用排除法缩小选项范围。

详细解析(节选)

【考点】标准库string类|方法参数语义|异常触发条件

1. 🎯 考纲定位

GESP C++三级「标准库」模块必考内容。substr 是三次出现频率第二高的 string 成员函数(仅次于 length 和 operator[])。命题人卡住的是"只背API签名、不读文档"的考生——绝大多数人以为substr只检查起始位,实际它要同时校验起始位和长度。

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