更多“如果方法Convert.ToInt32的参数不是一个有效的整数值,可以抛出一个()异常。”相关问题
  • 第1题:

    现有人编写了计算器类Caculator,其中有一个除法操作divide (x,y),表示x/y,如果 数值正确,输出相应的值,如果数据不正确,抛出异常Exception,请用错误推测法至少设计 3个测试用例,并写出基于Junit的测试代码。


    正确答案:
    publicclassTestSampleextendsTestCase{publicvoidtestSqrtFloat(){Caculatorc=newCaculator();floatresult=c.divide(4.4,2.2);Assert.assertEquals(2,result);}publicvoidtestSqrtZero(){Caculatorc=newCaculator();floatresult=c.divide(0,4);Assert.assertEquals(0,result);}publicvoidtestSqrtError(){try{Caculatorc=newCaculator();floatresult=c.divide(4,0);fail();}catch(Exceptionerr){Assert.assertTrue(true);}}}

  • 第2题:

    set集合如何处理重复元素

    A.如果加入一个重复元素将抛出异常

    B.如果加入一个重复元素add方法将返回false

    C. 集合通过调用equals方法可以返回包含重复值的元素。

    D. 重复值将导致编译出错。


    正确答案:B

  • 第3题:

    如果沿地球表面抛出一个球,抛出的速度越大,距离就越远。


    正确答案:正确

  • 第4题:

    Spring中,事务行为的“PROPAGATION_SUPPORTS”属性值代表的含义是()

    • A、支持当前的食物,如果不存在就创建一个新的
    • B、支持当前的事务,如果不存在就不使用事务
    • C、支持当前的事务,如果不存在就抛出异常
    • D、不使用事务,如果当前存在事务就抛出异常

    正确答案:A

  • 第5题:

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

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

    正确答案:C

  • 第6题:

    如果一名运动员在发球时抛出两个以上的球而不是一个球时,可以重发该球。


    正确答案:正确

  • 第7题:

    一个异常将终止()

    • A、整个程序
    • B、只终止抛出异常的方法
    • C、产生异常的try块
    • D、上面的说法都不对

    正确答案:A

  • 第8题:

    在Java中,调用一个对象的wait()方法后,()。    

    • A、如果该对象的notify()方法已经被调用,则不会产生任何效果
    • B、在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起
    • C、将抛出一个异常
    • D、该对象的wait()方法与其他对象自动同步

    正确答案:B

  • 第9题:

    单选题
    你正在调试一个Windows窗体应用程序,你的同事TomKits在一个自定义控件中使用一个SqlDataReader对象,由于缺乏交流,你的代码使用GetBoolean方法从一个特定的Boolean类型的列中读取数据。以下的哪种异常将被抛出?()
    A

    一个VerificationException对象将被抛出。

    B

    FillError事件将出现。

    C

    一个ApplicationException对象将被抛出。

    D

    一个InvalidCastException对象将被抛出。


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

  • 第10题:

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

    throw是方法内抛出异常

    B

    throws是方法声明是抛出异常

    C

    throw可以抛出多个异常


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

  • 第11题:

    填空题
    如果方法Convert.ToInt32的参数不是一个有效的整数值,可以抛出一个()异常。

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

  • 第12题:

    填空题
    在一个方法的定义中,若不想在方法体内捕获和处理异常,把出现的异常抛给调用该方法的程序,则必须在方法头的末尾使用()子句抛出其异常。

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

  • 第13题:

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

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

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

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

    D、throws必须和throw配合使用


    正确答案:C

  • 第14题:

    在EXCEL中输入函数的参数时,可以直接输入一个数值,也可以输入一个单元格引用。


    正确答案:正确

  • 第15题:

    列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。


    正确答案:正确

  • 第16题:

    以下关于异常的说法正确的是:()

    • A、一旦出现异常,程序运行就终止了
    • B、如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常
    • C、在catch子句中匹配异常是一种精确匹配
    • D、可能抛出系统异常的方法是不需要申明异常的

    正确答案:D

  • 第17题:

    在一个方法的定义中,若不想在方法体内捕获和处理异常,把出现的异常抛给调用该方法的程序,则必须在方法头的末尾使用()子句抛出其异常。


    正确答案:throws

  • 第18题:

    下面关于ServletException的方法说法正确的是()

    • A、ServletException()方法构建一个新的Servlet异常
    • B、ServletException(Stringmessage)方法构建一个指定信息的新的Servlet异常
    • C、ServletException(ThrowablerootCause)方法构建一个新的Servlet异常,Servlet需要时抛出,包含妨碍正常操作的根异常信息
    • D、getRootCause()方法返回引起Servlet异常的原因
    • E、以上方法只有AB正确

    正确答案:A,B,C,D

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    单选题
    以下关于异常的说法正确的是:()
    A

    一旦出现异常,程序运行就终止了

    B

    如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常

    C

    在catch子句中匹配异常是一种精确匹配

    D

    可能抛出系统异常的方法是不需要申明异常的


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

  • 第21题:

    判断题
    如果一名运动员在发球时抛出两个以上的球而不是一个球时,可以重发该球。
    A

    B


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

  • 第22题:

    单选题
    一个异常将终止()
    A

    整个程序

    B

    只终止抛出异常的方法

    C

    产生异常的try块

    D

    上面的说法都不对


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

  • 第23题:

    判断题
    列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。
    A

    B


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