GESP 四级 · GESP 202309 C++ 四级 第 13 题

选择题 · 答案 A

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

题目

下列关于 C++ 语言中异常处理的叙述,正确的是( )。

答案:A

解题思维

这题考的是C++异常处理的语法结构和执行流程。拿到题先想:try块和catch块的配对规则是什么?异常抛出后到底去哪?别被直觉误导,逐项对照规范就能秒杀。

常见错误

学生最容易在B选项掉坑里,觉得只要有try-catch结构,异常就肯定被捕获了,忽略了类型不匹配或catch顺序问题导致异常继续向上抛的情况。另外C选项容易误判,以为try块里必须放可能抛异常的代码,其实try块里放任何合法语句都行。D选项则常让人产生‘异常处理后重新执行’的错觉,这是把异常处理和循环搞混了。

详细解析(节选)

【考点】异常处理机制|try-catch结构

1. 考纲定位

GESP四级C++大纲中“异常处理”模块的必考基础知识点。命题人专门设计这道题,就是要筛掉那些只会在教材上见过try-catch语法、却从未真正理解其执行流程的“伪掌握”考生——异常处理是C++区别于其他语言的标志性特性,也是后续进阶到面向对象编程、RAII机制的基石。

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