15、运行下面的代码,屏幕上将输出(     )。

别灰心,再试一次!

💡 真题解析

答案:C

解析:

在main 函数中,y被设置为0。

调用divide(x, y) 时,由于y 为0,会抛出一个runtime_error 异常。

异常被catch 块捕获,输出"caught an exception: "后接异常的消息,使用e.what()获取错误信息。因此,最终输出是:caught an exception: division by zero error