✏️ 纠错
第 240 题 / 共 301 题
第14题 在C++中,异常处理机制(try-catch块)的主要目的是( )。
你真棒!
📝 题目解析
【考纲知识点】C++异常处理机制的核心目的
【正确答案】B
【题目解析】
异常处理的核心作用:
C++的try-catch块用于捕获和处理运行时错误(如除零错误、内存访问越界、文件打开失败等),避免程序崩溃。
它提供了一种结构化的方式,将错误检测(try块)和错误处理(catch块)分离,使代码更健壮。
选项分析:
A错误。异常处理会引入额外的开销(如栈展开),可能降低程序速度,而非提高。
B正确。异常处理的主要目的是在运行时错误发生时,提供可控的错误恢复机制。
C错误。编译时错误由编译器检测(如语法错误),异常处理无法影响编译过程。
D错误。异常处理与内存占用无直接关联,其核心是错误处理逻辑。
因此,正确答案为B。