首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。 程序异常,输出信息为 error 0 ERROR 注意:不
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。 程序异常,输出信息为 error 0 ERROR 注意:不
admin
2021-05-06
38
问题
使用VC++6.0打开考生文件夹下的源程序文件1.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个标识前的异常抛出语句为“throw("error");”,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(char s)”是字符型的,所以第2处的语句修改为“catch(char*s)”第2个标识前的异常抛出语句为“throw((int)0);”,其中的类型为int。对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则如果找不到匹配的catch块,系统就会调用一个系统函数,使程序终止运行。即第1处09语句修改为“catch(int i)”。如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。
转载请注明原文地址:https://jikaoti.com/ti/jJh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义classXX{priVate:doUblex1;proteCted:doublex2;public:doublex3:};class
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protected:voidfun4(){}
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列选项中,不是C++关键字的是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
用于定义类的必不可少的C++关键字是
下述关于数据库系统的叙述中,正确的是()。
下列关于虚函数的表述中,正确的是
软件测试的目的是()。
随机试题
外用无效,口服治疗体表癣病的药物只对DNA病毒有抑制作用
患儿男,8个月。体重8kg,因严重腹泻入院治疗。医嘱:0.9%氯化钠静脉滴注,输液速度为20ml/(kg·h)。患儿情绪稳定后,护士在日常护理过程中,不正确的措施是
纤维素性炎症的好发部位有()。
有限责任公司的股东之间相互转让其全部或部分股权,应当经其他股东过半数同意。()(2012年)
要使地区经济布局趋向合理,正确的选择是()。
对于牙本质过敏,首选的治疗方法是()。
以下给出的地址中,属于子网192.168.15.19/28的主机地址是(42)。
Inthispartofthetest,youareaskedtogiveashorttalkonabusinesstopic.Youhavetochooseoneofthetopicsfromthe
Detailedknowledgeofeachofthejetstreamsoftheearth’shemispheres-itslocation,altitudeandstrength-iscritical
Americansarepeopleobsessedwithchild-rearing.Intheirbooks,magazines,talkshows,parenttrainingcourses,WhiteHousesc
最新回复
(
0
)