首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
admin
2015-07-20
29
问题
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。
程序通过抛出异常输出:
error
0
ERROR
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
int main()
{
try
{
throw(”error”);
}
∥********error********
catch(Char s)
{
cout<
}
try
{
throw((int)0);
}
∥********error********
catch()
{
cout<
}
try
{
throw(0);
throw(“error”);
}
∥********error********
catch()
{
cout<<“ERROR”<
}
return 0;
}
选项
答案
(I)catch(char*s) (2)catch(int i) (3)catch(...)
解析
本程序是对各种异常信息的处理。try.catch的结构中,catch子句用来捕捉异常的信息。
解题思路
(1)第1个标识前的异常抛出语句为“throw(”error””,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(char s)”是字符型的,所以第2个标识下的语句修改为“catch(char*s)”。
(2)第2个标识前的异常抛出语句为“throw((int)0);”,其中的类型为int。所以对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则找不到匹配的catch块,那么系统就会调用一个系统函数,使程序终止运行。即第1个标识下的语句修改为“catch(inti)”。
(3)如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。
转载请注明原文地址:https://kaotiyun.com/show/U3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类中定义和实现的函数称为【】。
结构化程序设计主要强调的是______。
设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是______。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
下面程序的输出是()。#defineN3#defineM(n)((N+1)*n)#include<iostrearn.h>voidmain(){intz=2*(N+M(5+1));cout<<z<<end1;}
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
随机试题
资金收支的动态平衡公式是()。
江天一色无纤尘,________。(张若虚《春江花月夜》)
妊娠期甲亢首选抗甲状腺激素药物甲状腺次全切除术前准备,为防止术中出血过多,需服用
有明显神经精神症状的营养性巨幼细胞性贫血,首选的治疗是
具有透疹消疮功效的药物是:
局麻药的主要作用机理是
患者在查体时发现血清抗.HIV阳性,护士在对其进行健康教育指导时,不正确的是
某化工企业在进行原料储罐检修时,需办理受限空间内动火作业许可,在办理许可时,需要检测的项目是()。
共有的房屋,由权利人推举的持证人收执房屋所有权证书,其余共有人各执房屋共有权证书()。
经济增加值
最新回复
(
0
)