首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
admin
2017-03-22
23
问题
使用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;
}
选项
答案
(1)catch(char*s) (2)catch(int i) (3)catch(…)
解析
(1)第1个标识前的异常抛出语句为“throw("error");”,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(char s)”是字符型的,所以第2个标识下的语句修改为“catch(char*s)”。
(2)第2个标识前的异常抛出语句为“throw((int)0);”,其中的类型为int。所以对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则找不到匹配的catch块,那么系统就会调用一个系统函数,使程序终止运行。即第1个标识下的语句修改为“catch(int i)”。
(3)如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。
转载请注明原文地址:https://kaotiyun.com/show/T9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}:则下列语句正确的是
结构化程序设计的主要特点是
以下程序运行后的输出结果是【】。#include<iostream>#include<string>usingnamespacestd;classY;classX{
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
请将下列模板类Data补充完整。templateclassData{public:voidput(Tv){val=v;}【】get()//返回数据成员val的值,返回类型不加转换{returnval;}private:T
有如下程序:#includeusingnamespacestd;classGrandChild{public:GrandChild(.){strcpy(name,”Unknown”);}eonstchar*getName()const{
类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:{Sample(intdata=O);private:intdata;};Sample::Sample(in
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
有三个关系R,s和T如下:其中关系T由关系R和s通过某种操作得到,该操作为
随机试题
背景某综合办公楼工程,建设单位(甲)通过招标投标程序确定工程由承包商(乙)为中标单位,双方签订了工程总承包合同,由于工程涉及勘察设计任务,而乙不具备上述能力,后经甲建设单位同意,乙分别与丙设计公司和丁建筑工程公司签订了工程勘察设计合同和工程施工合同。勘察
教师对幼儿游戏的评价应该是正面评价和反面评价相结合。
在热处理操作中,应严格执行“三检”制度,即自检、互检和专检。批量生产的还应做到首检和中间检查。()
企业如果拥有资本优势,同时还具备强大的研发部门,能进行独立的研发制造工作,就可以采用()
藿朴夏苓汤的功用是
注射疗法适用于哪种痔
A.丘脑下部B.脑干网状结构C.大脑皮质D.脊髓E.视前区-下丘脑前部
患者,男,55岁,诊为尿石证,症见腰腹绞痛,疼痛向外阴部放射,尿频,尿急,尿黄,舌暗红有瘀斑,脉弦。其治法是()
导游语言的“正确”,主要表现在()。
坚持和完善社会主义市场经济体制的重要经济制度基础是
最新回复
(
0
)