网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

3、当需要在方法中声明可能抛出的异常类型,应该使用 ()语句。


参考答案和解析
必检异常
更多 “3、当需要在方法中声明可能抛出的异常类型,应该使用 ()语句。” 相关考题
考题 应改为“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(…)”。

考题 当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A.捕获异常B.抛出异常C.声明异常D.嵌套异常

考题 对于已经被定义过可能抛出异常的语句,在编译时()。A.必须使用try/catch语句处理异常B.如果程序错误,则必须使用try/catch语句处理异常C.不使用try/catch语句会出现编译错误D.不使用try/catch语句不会出现编译错误

考题 下列方法中,声明抛出InterruptedException类型异常的方法是A.suspended()B.resume()C.sleep()D.start()

考题 下列方法中,声明抛出InterruptedException类型异常的方法是( )。A.suspendB.resumeC.sleepD.start

考题 下列关于throws关键字的描述中正确的是() A、thorws可以声明在方法上也可以声明在方法体中B、方法上使用throws抛出一个异常则这个方法中一定有trycatch代码块C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开D、throws必须和throw配合使用

考题 声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?A.throwsB.throwC.ThrowableD.Exception

考题 可以使用throws语句来定义方法有异常抛出。() 此题为判断题(对,错)。

考题 下列错误使用异常的做法是()A、在程序中使用异常处理还是使用错误返回码处理,根据是否有利于程序结构来确定,并且异常和错误码不应该混合使用,推荐使用异常B、一个方法不应抛出太多类型的异常。throws/exception子句标明的异常最好不要超过三个C、异常捕获尽量不要直接catch(Exceptionex),应该把异常细分处理D、程序内抛出的异常本身就可说明异常的类型、抛出条件,可不填写详细的描述信息。捕获异常后用exception.toString()取到详细信息后保存

考题 关于PHP 5中的异常,下列四句描述中哪句是错误的()。A、异常也是一个类B、为了抛出我们自建的异常,我们必须使用throw语句实现C、异常在抛出后会在父一层被自动消灭掉D、要容忍某些特定的异常,我们应该使用try…catch语法的同时,留空catch段

考题 非运行期异常是从Exception继承而来的,不用在可能抛出异常的方法声明上加throws子句。

考题 下列关于抛出异常的描述中,错误的一项是()。A、异常可以由try代码段中的语句抛出B、异常可以从被try代码段中调用的方法中抛出C、异常的抛出并不影响代码段的执行顺序D、异常还可能产生于数组下标越界及Java虚拟机内部的错误等

考题 当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。A、捕获异常B、抛出异常C、声明异常D、嵌套异常

考题 throw和throws的说法不正确的是()A、throw是方法内抛出异常B、throws是方法声明是抛出异常C、throw可以抛出多个异常

考题 关于异常,以下说法正确的有()。A、运行时异常使用Runtime Exception的子类来表示,不用在可能抛出异常的方法声明上加throws子句B、运行时异常使用Runtime Exception的子类来表示,必须在可能抛出异常的方法声明上加throws子句C、非运行期异常是从Exception继承而来的,必须在方法声明上加throws子句D、非运行期异常是从Exception继承而来的,不需要在方法声明上加throws子句

考题 在C#中〃程序使用()语句抛出系统异常或自定义异常。A、runB、throwC、catchD、finally

考题 关于catch代码块说法正确的是()A、 包含有可能会引发异常的语句块B、 声明有可能会引发异常的类型C、 一般不与try块配合使用,单独使用D、 异常处理程序位于catch代码块中。

考题 对于注释的描述错误的是()。A、公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、异常等B、对重载父类的方法必须进行@Override声明C、对关键变量的定义必须编写注释,分支语句(条件分支、循环语句等),可以根据实际情况,可以增加注释,也可以不加,根据注释量确定D、对于方法内部用throw语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。对于非RuntimeException,即throws子句声明会抛出的异常,必须在方法的注释中标明

考题 在方法的声明中,要求该方法必须抛出异常时使用哪个关键字?()     A、 throwB、 catchC、 finallyD、 throws

考题 判断题非运行期异常是从Exception继承而来的,不用在可能抛出异常的方法声明上加throws子句。A 对B 错

考题 单选题关于catch代码块说法正确的是()A  包含有可能会引发异常的语句块B  声明有可能会引发异常的类型C  一般不与try块配合使用,单独使用D  异常处理程序位于catch代码块中。

考题 单选题在方法的声明中,要求该方法必须抛出异常时使用哪个关键字?()A  throwB  catchC  finallyD  throws

考题 多选题关于异常,以下说法正确的有()。A运行时异常使用Runtime Exception的子类来表示,不用在可能抛出异常的方法声明上加throws子句B运行时异常使用Runtime Exception的子类来表示,必须在可能抛出异常的方法声明上加throws子句C非运行期异常是从Exception继承而来的,必须在方法声明上加throws子句D非运行期异常是从Exception继承而来的,不需要在方法声明上加throws子句

考题 单选题throw和throws的说法不正确的是()A throw是方法内抛出异常B throws是方法声明是抛出异常C throw可以抛出多个异常

考题 单选题当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。A 捕获异常B 抛出异常C 声明异常D 嵌套异常

考题 单选题对于注释的描述错误的是()。A 公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、异常等B 对重载父类的方法必须进行@Override声明C 对关键变量的定义必须编写注释,分支语句(条件分支、循环语句等),可以根据实际情况,可以增加注释,也可以不加,根据注释量确定D 对于方法内部用throw语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。对于非RuntimeException,即throws子句声明会抛出的异常,必须在方法的注释中标明

考题 单选题下列关于抛出异常的描述中,错误的一项是()。A 异常可以由try代码段中的语句抛出B 异常可以从被try代码段中调用的方法中抛出C 异常的抛出并不影响代码段的执行顺序D 异常还可能产生于数组下标越界及Java虚拟机内部的错误等

考题 单选题关于PHP 5中的异常,下列四句描述中哪句是错误的()。A 异常也是一个类B 为了抛出我们自建的异常,我们必须使用throw语句实现C 异常在抛出后会在父一层被自动消灭掉D 要容忍某些特定的异常,我们应该使用try…catch语法的同时,留空catch段