- 37
- 0
- 约2.05万字
- 约 22页
- 2017-11-26 发布于河南
- 举报
C二级上机改错题
上机改错题
1、 该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch() 必须抛出执行的任何异常。
程序通过抛出异常输出:
error
0
ERROR
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include iostream.h
int main()
{
try
{
throw(error);
}
//********error********
catch(char s)
{
coutsendl;
}
try
{
throw((int)0);
}
//********error********
catch()
{
coutiendl;
}
try
{
throw(0);
throw(error);
}
//********error********
catch()
{
coutERRORendl;
}
return 0;
}
【答案】
(1)catch(char* s)
(2)catch(int i)
(3)catch(...)
【审题分析】
本程序是对各种异常信息的处理。try-catch的结构中,catch子句用来捕捉异常的信息。
【解题思路】
(1)第1个标识前的异常
您可能关注的文档
最近下载
- CB 1250-2018CN 潜艇舵装置安装技术要求.docx
- 2025年学位英语考试真题答案.docx VIP
- 麦肯锡思考工具(137页 PPT).pptx VIP
- AQ8001-2007《安全评价通则》.pdf VIP
- 铁路动车组作业指导书司机室单元电机和电加热器耗电试验讨论汇总.doc VIP
- 2025年第三季度预备党员(入党积极分子)思想汇报.docx VIP
- 机械原理课程设计 半自动钻床说明书.pdf VIP
- 苏北四市(徐州、宿迁、淮安、连云港)2026届高三(一模)语文试卷(含答案).doc VIP
- 2026年黑龙江哈尔滨市香坊区九年级下学期初中毕业学年调研测试(一)语文试卷(含答案).docx VIP
- 2025秋季四川成都陆港智汇科技服务有限公司成都市青白江区区属国有企业招聘135人备考题库附答案.docx VIP
原创力文档

文档评论(0)