首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
admin
2015-07-20
31
问题
使用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://www.kaotiyun.com/show/U3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的类中定义了一个枚举类型,请完成下面的程序。classBase{public:enumWeek{Sum,Mon,Tue,Wed,Thu,Fri,Sat};Weeka;}
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
在类中定义和实现的函数称为【】。
不属于结构化程序设计方法的四条原则是______。
设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是______。
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
数据的逻辑结构有线性结构【】两大类。
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
随机试题
根据市场效率假说,可将资本市场的效率分为()
A.七B.八C.九D.十E.十一人体左、右肺的分段不一,其中左肺分上、下两叶,共______段
男性,49岁,尿色变深3个月,同时皮肤渐发黄,粪便颜色变淡,偶有微热。体检:巩膜、皮肤明显黄染,腹平坦,肝于右肋弓下3cm,表面光滑、无压痛,胆囊于肝下可触及,张力大,无压痛。诊断为壶腹部肿瘤。判定该病例能否行根治术最重要的体征是
患儿,男,6岁。发热伴右耳下疼痛3天,腹痛半天,入院,查体:体温40℃,右腮腺肿胀压痛明显,右上腹压痛,无反跳痛。为进一步诊断应立即协助医生做的检查是
目前广泛采用的钢材的表面处理方法是( )。
索赔台账应反映的内容有()。
甲公司为增值税一般纳税人,增值税税率为17%,产品价目表标明产品的不含税销售价格为每件1200元,购买100件以上,可获得3.5%的商业折扣,购买500件以上,可获得5%的商业折扣。某客户购买该产品180件,规定付款条件为2/10,1/20,n/30(按
王力2016年年初拥有两处住房,其中一处原值100万元的住房用于经营一家超市,因经营不善,从2016年6月28日开始改为自住;另一处原值20万元的住房(原用于自住)于2016年7月1日起出租给郭某用于居住,按市场价每月取得租金收入1200元(不含增值税)。
第二次世界大战中.迫使德军由战略进攻转为战略防御的战役是:
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)检索选修课程名为“操作系统”的成绩在90
最新回复
(
0
)