itgle.com

下面的代码中方法unsafe()有异常发生,那么可以加在第一行的语句为( )。 { if(unsafe()) { //do something } else if(safe()) { //do the other) } Ⅰ:public void methodName() Ⅱ:public void methodName() throw IOException Ⅲ:public void methodName() throws IOException Ⅳ:public void methodName()

题目

下面的代码中方法unsafe()有异常发生,那么可以加在第一行的语句为( )。 { if(unsafe()) { //do something } else if(safe()) { //do the other) } Ⅰ:public void methodName() Ⅱ:public void methodName() throw IOException Ⅲ:public void methodName() throws IOException Ⅳ:public void methodName() throws Exception

A.Ⅲ、Ⅳ

B.Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅲ

D.Ⅰ、Ⅳ


相似考题
参考答案和解析
正确答案:A
解析:IOException异常类是Exception的子类。根据多态性的定义,IOException对象也可以被认为是Exception类型。还要注意,在方法声明中发出异常应用关键字throws。
更多“下面的代码中方法unsafe()有异常发生,那么可以加在第一行的语句为()。{ if(unsafe()) { //do some ”相关问题
  • 第1题:

    —________________ , but I still have the feeling that it's not safe enough. —I couldn't agree more. That's why I only do street shopping.

    A Paying online is much unsafe than before ;

    B Paying online is less safer than before ;

    C Paying online is much safer than before


    参考答案:C

  • 第2题:

    下列关于捕获异常的描述中,错误的是______。

    A.在异常处理代码段中无法访问hy代码段中声明的变量

    B.子类异常可被父类异常捕获处理

    C.try-catch机制可以被用于流程控制

    D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点


    正确答案:C

  • 第3题:

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

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

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

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

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


    正确答案:D

  • 第4题:

    在ASP中, VBScript有多种控制程序流程语句,如If…Then, Select… Case,

    For … Next, Do … Loop, Exit等语句。请为这五个语句分别写一段使用

    的代码。


    正确答案:
      

  • 第5题:

    在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。

    A.退出循环,返回到程序开始处

    B.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

    C.该语句在DO WHILE…ENDDO循环结构中不起任何作用

    D.转移到DO WHILE语句行,开始下一次判断和循环


    正确答案:D
    D。【解析】在DOWHILE…ENDD0循环结构中LOOP语句的作用是循环结构,从LOOP处开始循环。

  • 第6题:

    If a port is in fact unsafe,it ______ irrelevant that well-informed men might have erroneously pronounced it to be safe.

    A.provides

    B.has

    C.contains

    D.is


    正确答案:D

  • 第7题:

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

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

    正确答案:C

  • 第8题:

    Which of the following is unsafe for a technician to use when troubleshooting or repairing a CRT monitor?()

    • A、Anti-static pad
    • B、Anti-static wrist strap
    • C、Rubber gloves
    • D、Multimeter

    正确答案:B

  • 第9题:

    判断题
    如果if语句的代码块中只包含一条语句,那么if语句的大括号可以省略。
    A

    B


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

  • 第10题:

    单选题
    If a port is in fact unsafe,it()irrelevant that well-informed men might have erroneously pronounced it to be safe.
    A

    provides

    B

    has

    C

    contains

    D

    is


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

  • 第11题:

    单选题
    The main purpose of port State control is not to()
    A

    prevent an unsafe ship proceeding to sea

    B

    prevent a ship threatening the marine environment

    C

    fine the ships

    D

    confirm a safe sailing


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

  • 第12题:

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

    异常可以由try代码段中的语句抛出

    B

    异常可以从被try代码段中调用的方法中抛出

    C

    异常的抛出并不影响代码段的执行顺序

    D

    异常还可能产生于数组下标越界及Java虚拟机内部的错误等


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

  • 第13题:

    下面的程序是用do-while语句计算10的阶乘。请在程序的每条横线处填写1个语句,使程序的功能完整。

    注意:请勿改动main()主方法和其他已有的语句内容;仅在横线处填入适当的语句。

    源程序文件代码清单如下:

    public class DoWhileLoop

    {

    public static void main(______)

    {

    int n=10;

    long result=1;

    do

    {

    _____;

    }

    _____;

    System.out.println("10的阶乘为:"+result);

    }

    }


    正确答案:String args[] result*=n-- while(n>=1)
    String args[] result*=n-- while(n>=1) 解析:本题主要考查main()主方法的使用、 while循环语句的用法。解答本题的关键是熟练掌握main()主方法的使用、while循环语句的用法。在本题中,string args[]的作用是声明字符数组args,result*=n--语句的作用是获得n的阶乘并赋值给变量result。

  • 第14题:

    下面说法正确的是_________。

    A.如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格)

    B.如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格)

    C.接口体既可以有抽象方法,也可以有普通方法

    D.如果源代码中有main()方法,则该方法必须被放在代码的第一行


    正确答案:A

  • 第15题:

    如下的代码段中,如果方法unsafe()正常运行,那么结果是( )。 public void example() { try { unsafe(); System.out.println("Testl"); }catch(SafeException e) { System.out.println("Test 2"); }finally{ System.out.println("Test 3'); } System.out.println("Test 4"); }

    A.Test 3 Test 4

    B.Test1 Test3 Test4

    C.Test1 Test3

    D.Test1 Test4


    正确答案:B
    解析:在正常情况下,打印Test1、Test3、Test4:在产生可捕获异常时,打印Test2、Test3、Test4;在产生不可捕获异常时,打印Test3,然后终止程序。注意finally后面的语句总是被执行。

  • 第16题:

    第二题:在ASP 中,VBScript有多种控制程序流程语句,如 If…Then, Select… Case,

    For … Next, Do … Loop, Exit等语句。请为这五个语句分别写一段使用的代码。


    正确答案:
     

  • 第17题:

    If the Charterer nominates an unsafe port and the ship is damaged through going there, ________ will be liable for the damage, subject to that the master acts reasonably in going there.

    A.he

    B.her

    C.the owner

    D.the shipper


    正确答案:A

  • 第18题:

    鸡兔同笼问题可以使用for循环嵌套for循环完成,那么循环嵌套for可以嵌套()

    • A、while语句
    • B、for语句
    • C、do-while语句
    • D、都不对

    正确答案:D

  • 第19题:

    下列有关条件语句的叙述中错误的是()

    • A、所有的IF语句均可以改用DO CASE语句来实现
    • B、所有的DO CASE语句均可以改用IF语句来实现
    • C、所有的IF语句均可以改用IIF()函数来实现
    • D、IF语句和DO CASE语句均可以嵌套使用

    正确答案:C

  • 第20题:

    如果if语句的代码块中只包含一条语句,那么if语句的大括号可以省略。


    正确答案:正确

  • 第21题:

    问答题
    C#中unsafe关键字是用来做什么的?什么场合下使用?

    正确答案: 非托管代码才需要这个关键字一般用在带指针操作的场合。
    解析: 暂无解析

  • 第22题:

    单选题
    If the Charterer sends a vessel to an unsafe port,and she is damaged as a result,he will have to indemnify the().
    A

    Receiver

    B

    Cargo owner

    C

    Shipowner

    D

    Merchant


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

  • 第23题:

    单选题
    在DO WHILE…ENDDO循环结构中LOOP语句的作用是(  )。
    A

    退出循环,返回到程序开始处

    B

    终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

    C

    该语句在DO WHILE…ENDDO循环结构中不起任何作用

    D

    转移到DO WHILE语句行,开始下一次判断和循环


    正确答案: C
    解析:
    如果循环体包含LOOP语句,那么当遇到LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回DO WHILE处重新判断条件,即开始下一次判断和循环。