首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
admin
2017-03-22
59
问题
使用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全国计算机二级
相关试题推荐
下面有关重载函数的描述中正确的是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&
下面的语句中错误的是
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:{Sample(intdata=O);private:intdata;};Sample::Sample(in
有如下循环语句:for(inti=50;i>20;i-=2)eout
有如下程序:#includeusingnamespacestd;classAA{public:AA(){tout
请将下面的类Date的定义补充完整,使得由语句:DateFirstDay;定义的对象FirstDay的值为2010年1月1日。classDate{public:Date(______):year(y),month(
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
随机试题
X2012型龙门铣床的工作进给和快速移动的调速系统是晶闸管一直流电动机无级调速传动系统。其调速范围为50:1,静差度小于15%。()
处理器的分配在逻辑上是分两级进行的,它们分别是
IFG是指
一般来说,合同的保证人不能是()。
下列各项中,应计入产品成本的是()。
下列有关图2中蛋白质的叙述,正确的是()。
“编筐编篓,家家都有”,草编曾在日常生活中随处可见。但随着传统手工艺市场逐渐被工业化挤占,加上传统手工艺传承者少、产品难以推广,草编似乎越来越不受人“待见”。然而,在滨州博兴县锦秋街道湾头村,古老的草编搭上互联网的快车后,迅速打开了市场,焕发出勃勃生机。这
我国幅员辽阔,各地各方面的差异很大,为了使教学不脱离实际而补充必要的乡土教材,贯彻的教学原则是()。
阅读下面的文言文,完成下列问题。晚游六桥待月记袁宏道西湖最盛
近几年来,一个新的群体日益受到社会的广泛关注,他们一般在20岁左右,跟随打工的父母在城市长大,受教育程度普遍不高,生存环境较差,既不是传统意义上的农村人,也不是地地道道的城市人,被称为“农民工第二代”。请你谈谈对这一社会现象的认识。
最新回复
(
0
)