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