niusouti.com
参考答案和解析
正确答案:A
解析:在Java语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传给调用方法,由凋用它的方法来处理,这种时候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它。声明异常抛出用throws子句来完成声明,throws子句包含在方法的生命之中。语法如下:throwsexceptionList//异常列表是用逗号分隔的多个异常。
更多“声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?A.throwsB.throwC.ThrowableD.Ex ”相关问题
  • 第1题:

    在捕获或声明异常时,应注意选择适当的异常类,选择适当的地方处理,是在方法内处理还是用【 】子句传递给调用栈的上层。


    正确答案:throws
    throws 解析:捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-finally语句捕获并处理,用throws子句声明异常和定义自己的异常类,用throw语句抛出异常。

  • 第2题:

    下列关于throws关键字的描述中正确的是()

    A、thorws可以声明在方法上也可以声明在方法体中

    B、方法上使用throws抛出一个异常则这个方法中一定有trycatch代码块

    C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开

    D、throws必须和throw配合使用


    正确答案:C

  • 第3题:

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


    正确答案:错误

  • 第4题:

    当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。

    • A、捕获异常
    • B、抛出异常
    • C、声明异常
    • D、嵌套异常

    正确答案:B

  • 第5题:

    throw和throws的说法不正确的是()

    • A、throw是方法内抛出异常
    • B、throws是方法声明是抛出异常
    • C、throw可以抛出多个异常

    正确答案:C

  • 第6题:

    用以下方式声明的变量,()可以在整个程序中通用?

    • A、在窗体模块用Dim进行声明
    • B、在窗体模块用Public进行声明
    • C、在窗体模块用Private进行声明
    • D、在窗体模块用Static进行声明

    正确答案:B

  • 第7题:

    在方法的声明中,要求该方法必须抛出异常时使用哪个关键字?()     

    • A、 throw
    • B、 catch
    • C、 finally
    • D、 throws

    正确答案:D

  • 第8题:

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

     throw

    B

     catch

    C

     finally

    D

     throws


    正确答案: D
    解析: 暂无解析

  • 第9题:

    单选题
    throw和throws的说法不正确的是()
    A

    throw是方法内抛出异常

    B

    throws是方法声明是抛出异常

    C

    throw可以抛出多个异常


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在一个方法的方法头(声明)中,向调用它的上一层方法抛出异常的子句关键字为()。
    A

    catch

    B

    row

    C

    throws

    D

    finally


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。
    A

    捕获异常

    B

    抛出异常

    C

    声明异常

    D

    嵌套异常


    正确答案: C
    解析: 暂无解析

  • 第12题:

    判断题
    运行期异常使用RuntimeException的子类来表示,必须在方法声明上加throws子句。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下列方法中,声明抛出InterruptedException类型异常的方法是( )。

    A.suspend

    B.resume

    C.sleep

    D.start


    正确答案:C
    C。【解析】本题考查线程的基本操作。Java中提供了interrupt方法用来中断一个线程,当调用一个线程的interrupt方法时,即向该线程发送一个中断请求。在调用线程的interrupt方法时,如果该线程由于调用了sleep方法或wait方法而正在处于阻塞状态,那么线程会抛出一个InterruptException异常。

  • 第14题:

    Handles子句只能处理WithEvents声明的对象。


    正确答案:正确

  • 第15题:

    关于Weblogic-ejb-jar.xml的作用以下描述正确的是()

    • A、可以声明EAR包应该包含的jar包和war包
    • B、可以声明EJB的事务类型
    • C、可以声明EJB的JNDI名字
    • D、可以声明EJB的远程和本地接口

    正确答案:C

  • 第16题:

    运行期异常使用RuntimeException的子类来表示,必须在方法声明上加throws子句。


    正确答案:错误

  • 第17题:

    关于异常,以下说法正确的有()。

    • A、运行时异常使用Runtime Exception的子类来表示,不用在可能抛出异常的方法声明上加throws子句
    • B、运行时异常使用Runtime Exception的子类来表示,必须在可能抛出异常的方法声明上加throws子句
    • C、非运行期异常是从Exception继承而来的,必须在方法声明上加throws子句
    • D、非运行期异常是从Exception继承而来的,不需要在方法声明上加throws子句

    正确答案:A,C

  • 第18题:

    对于注释的描述错误的是()。

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

    正确答案:C

  • 第19题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第20题:

    多选题
    关于异常,以下说法正确的有()。
    A

    运行时异常使用Runtime Exception的子类来表示,不用在可能抛出异常的方法声明上加throws子句

    B

    运行时异常使用Runtime Exception的子类来表示,必须在可能抛出异常的方法声明上加throws子句

    C

    非运行期异常是从Exception继承而来的,必须在方法声明上加throws子句

    D

    非运行期异常是从Exception继承而来的,不需要在方法声明上加throws子句


    正确答案: B,C
    解析: 暂无解析

  • 第21题:

    多选题
    不必被捕获或声明抛出的异常是()
    A

    NullPointerExcepiton

    B

    ArithmeticException

    C

    FileNotFoundException

    D

    RuntimeException


    正确答案: A,B
    解析: 暂无解析

  • 第22题:

    单选题
    在Java语言中,以下哪个关键字用于在方法上声明抛出异常?()
    A

    try

    B

    catch

    C

    throws

    D

    throw


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    对于注释的描述错误的是()。
    A

    公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、异常等

    B

    对重载父类的方法必须进行@Override声明

    C

    对关键变量的定义必须编写注释,分支语句(条件分支、循环语句等),可以根据实际情况,可以增加注释,也可以不加,根据注释量确定

    D

    对于方法内部用throw语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。对于非RuntimeException,即throws子句声明会抛出的异常,必须在方法的注释中标明


    正确答案: C
    解析: 暂无解析