首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。 程序通过抛出异常输出: error 0 ERROR 注
admin
2015-07-20
17
问题
使用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://kaotiyun.com/show/U3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是______。
下列各种函数中,______不是类的成员函数。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
下列函数参数默认值定义错误的是()。
对于常成员函数,下面描述正确的是()。
随机试题
下列减少室内人工照明所产生的反射眩光的做法,哪条不正确?[2009年第26题]
固精缩尿。兼能涩肠止泻的药是
下列关于上市公司可转换公司债券发行条件的表述中,错误的有()。 Ⅰ.公开发行可转换公司债券的上市公司,其最近3个会计年度加权平均净资产收益率平均不低于10% Ⅱ.扣除非经常性损益的净利润与扣除前的净利润相比,以高者作为加权平均净资产
________:第一,原告必须是行政相对人或者其他与行政行为有利害关系的公民、法人或者其他组织。第二,原告必须是认为行政行为侵犯其合法权益的行政相埘人。第三,原告必须是向人民法院提起行政诉讼的行政相对人。
妊娠期血液系统的变化正确的是
水泥混凝土抗折强度加载试验时,以下()是错误的。
无差异曲线为直角形状时,表示两种商品是()。
InBritainandmanyothercountriesappraisalisnowatoolofmanagement.
(16)______(21)______
Holidaysmeanleisuretime,atimewhenyoucanenjoyyourself,forgetaboutworkandjustconcentrateonhavefun.It’salsoat
最新回复
(
0
)