( 15 )抛出异常的语句是 【 15 】 语句。

题目

( 15 )抛出异常的语句是 【 15 】 语句。

参考答案和解析
正确答案:
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果抛出异常,下列可以应用的语句是( )。

A.try

B.catch

C.finally

D.throw


正确答案:D
解析:在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象。这就用抛出异常来实现,生成异常对象都通过throw语句实现。

第2题:

对于已经被定义过可能抛出异常的语句,在编译时()。

A.必须使用try/catch语句处理异常

B.如果程序错误,则必须使用try/catch语句处理异常

C.不使用try/catch语句会出现编译错误

D.不使用try/catch语句不会出现编译错误


正确答案:B

第3题:

throw语句抛出一个异常,并对该异常进行处理。()

此题为判断题(对,错)。


正确答案:错误

第4题:

如果抛出异常,则应用语句( )。

A.catch

B.throw

C.try

D.finally


正确答案:B
解析:Java语言中用throw语句来抛出异常。选项A中,catch子句应该与try子句匹配使用,但不是用来抛出异常的;选项D中, finally子句用于为异常处理提供统一的出口。

第5题:

()用来处理在JavaScript中抛出、接收、处理异常。包括throw和trycatch等语句。

A.控制语句

B.变量定义语句

C.复合句

D.异常处理语句


正确答案:D

第6题:

抛出异常、生成异常对象都通过下列( )语句实现。

A.throws

B.throw

C.Throwable

D.Exception


正确答案:B

第7题:

抛出异常的语句是______语句。


正确答案:thorowException
thorowException 解析:抛出异常、生成异常对象都通过throw语句实现。

第8题:

应改为“catch(char*s)”。 (2)应改为“cateh(inti)”。 (3)应改为“catch(…)”。 【解析】本题中第1个标识前的异常抛出语句为“throw("error");”,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(chars)”是字符型的,所以第1处的语句修改为“catch(char*S)”。第2个标识前的异常抛出语句为“throw((int)0);”,其中的类型为int。对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则如果找不到匹配的catch块,系统就会调用一个系统函数,使程序终止运行。即第2处的语句修改为“catch(inti)”。如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。


正确答案:
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。
程序异常,输出信息为
error
O
ERROR
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream.h)
intmain
{
try
{
throw("error");
}
//********error********
catch(chars)
{
cout<<s<<endl;
}
try
{
throw((int)0);
}
//********error********
catch
{
cout<<i<<endl;
}
try
{
throw(O);
throw("error");
}
//********error********
catch
{
cout<<"ERROR"<<endl;
}
return0;
}

第9题:

抛出异常、生成异常对象都通过下列哪个语句实现?

A.throws

B.throw

C.Throwable

D.Exception


正确答案:B
解析:在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象,这就是用抛出异常来实现的。抛出异常、生成异常对象都通过throW语句实现,如:IOExcepftione=newIOException;throwe;利用throw语句还可以自定义异常类抛出。

第10题:

可以使用throw语句来抛出异常。()

此题为判断题(对,错)。


答案:对

更多相关问题