首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。 程序异常,输出信息为 error 0 ERROR 注意:不
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。 程序异常,输出信息为 error 0 ERROR 注意:不
admin
2021-05-06
84
问题
使用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://kaotiyun.com/show/iLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下列模板声明中,有语法错误的是()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8注意:错误的语句在//******error******的下面,修改该语句即可。1#includ
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{returnn;}};在下列数组定义中正确的是()。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,本题的功能是通过键盘输入字符串str,然后输出字符串str中的字符个数。注意:错误的语句在/********error********/的下面,修改
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
软件调试的目的是()。
随机试题
()制定教学计划就是在课程设置及要求的基础上,依据课时分配而对各课程内容做更进一步的具体要求和布置。
关于软产道异常哪种说法正确:
首先应检查最适宜的治疗措施是
患者,男,46岁。体重60kg。1小时前被火烧伤:双前臂(Ⅰ度),躯干前和双足(Ⅱ度),双上臂和双小腿(Ⅲ度)。患者的烧伤面积是
自汗的临床表现是脱汗的临床表现是
痫证的发生是由于"在母腹中时,其母有所大惊,上而不下",出于
下列关于消费者组织的选项中,说法正确的有:
佘某与妻子张某因琐事争吵,妻子张某离家出走。1994年4月11日,吕冲村一水塘发现一具女尸,经张的亲属辨认与张某的特征相符,佘某因有重大嫌疑被公安机关立案侦查。1995年1月,京山县检察院以故意杀人罪起诉佘某。公诉人根据法律规定,对佘某故意杀人的行为进行法
与普通的银行定期存款相比,大额可转让定期存单的期限一般都在()。
Whichofthefollowingreflexivepronouns(反身代词)isusedasanappositive?
最新回复
(
0
)