参考答案和解析
thow
更多“抛出异常时应该使用下列哪个句子()。”相关问题
  • 第1题:

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

    A.throws

    B.throw

    C.Throwable

    D.Exception


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

  • 第2题:

    下列关于Java语言中常用的异常类的说法中,错误的是( )。

    A.在不合法的数学运算发生时,会出现ArithmeticException异常。

    B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。

    C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出

    D.如果指针变量为空,NullPointerException异常会被抛出。


    正确答案:D
    解析:Java语言中没有指针变量。NullPointerException异常抛出的条件是调用使用null对象引用的方法。

  • 第3题:

    声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?

    A.throws

    B.throw

    C.Throwable

    D.Exception


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

  • 第4题:

    下列错误使用异常的做法是()

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

    正确答案:D

  • 第5题:

    关于PHP 5中的异常,下列四句描述中哪句是错误的()。

    • A、异常也是一个类
    • B、为了抛出我们自建的异常,我们必须使用throw语句实现
    • C、异常在抛出后会在父一层被自动消灭掉
    • D、要容忍某些特定的异常,我们应该使用try…catch语法的同时,留空catch段

    正确答案:C

  • 第6题:

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

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

    正确答案:B

  • 第7题:

    在C#中〃程序使用()语句抛出系统异常或自定义异常。

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

    正确答案:B

  • 第8题:

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

     throw

    B

     catch

    C

     finally

    D

     throws


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

  • 第9题:

    判断题
    程序中抛出异常时(throw…),只能抛出自己定义的异常对象。或子类的实例。
    A

    B


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

  • 第10题:

    填空题
    Java中异常抛出使用保留字()。

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

  • 第11题:

    判断题
    程序中抛出异常时(throw …),只能抛出自己定义的异常对象。
    A

    B


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

  • 第12题:

    单选题
    在J2EE中,使用ResultSet对象的next()方法移动光标时,如果超过界限会抛出异常,该异常通常是()。
    A

    InterruptedException

    B

    AlreadyBoundException

    C

    SQLException

    D

    NetException


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

  • 第13题:

    下列描述中,正确的是______。

    A.finally代码段在发生异常时不一定必须执行

    B.异常机制可以用于流程控制

    C.在catch代码段中可以使用return语句来返回到异常抛出点

    D.可以把catch到的异常对象再次抛出,使上层try-atch结构继续处理该异常事件


    正确答案:D

  • 第14题:

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

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

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

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

    D、throws必须和throw配合使用


    正确答案:C

  • 第15题:

    能抛出异常必须是下列哪个类或其子类的实例?

    A.throws

    B.throw

    C.Throwable

    D.Exception


    正确答案:C
    解析:通常我们都知道所有自己创建的异常对象都必须是Exception的实例或它的子类的实例;但在题日中的要求是抛出异常,不是自己创建的异常对象,这两种的区别在于抛出异常中有可能继承了Error类,所以它应是Throwable类或其子类的实例。Throwable类分为Error和Exception两子类。

  • 第16题:

    程序中抛出异常时(throw …),只能抛出自己定义的异常对象。


    正确答案:错误

  • 第17题:

    下列关于抛出异常的描述中,错误的一项是()。

    • A、异常可以由try代码段中的语句抛出
    • B、异常可以从被try代码段中调用的方法中抛出
    • C、异常的抛出并不影响代码段的执行顺序
    • D、异常还可能产生于数组下标越界及Java虚拟机内部的错误等

    正确答案:C

  • 第18题:

    Java中异常抛出使用保留字()。


    正确答案:throw

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    单选题
    使用下列哪个关键字可以在程序中手工抛出异常()
    A

    throws

    B

    throw

    C

    assert

    D

    class


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

  • 第21题:

    单选题
    抛出异常,使用关键字()
    A

    try

    B

    throw

    C

    finally

    D

    catch


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

  • 第22题:

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

    try

    B

    catch

    C

    throws

    D

    throw


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

  • 第23题:

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

    捕获异常

    B

    抛出异常

    C

    声明异常

    D

    嵌套异常


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

  • 第24题:

    单选题
    关于PHP 5中的异常,下列四句描述中哪句是错误的()。
    A

    异常也是一个类

    B

    为了抛出我们自建的异常,我们必须使用throw语句实现

    C

    异常在抛出后会在父一层被自动消灭掉

    D

    要容忍某些特定的异常,我们应该使用try…catch语法的同时,留空catch段


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