【多选题】下面的方法是一个不完整的方法,其中的方法unsafe()会抛出一个IOException,那么在方法的①处应加入哪条语句,才能使这个不完整的方法成为一个完整的方法?() ① ____________________________ ② { if(unsafe()) {//do something…} ③ else if(safe()) {//do the other…} ④ }A.public IOException methodName()B.public void methodName()

题目

【多选题】下面的方法是一个不完整的方法,其中的方法unsafe()会抛出一个IOException,那么在方法的①处应加入哪条语句,才能使这个不完整的方法成为一个完整的方法?() ① ____________________________ ② { if(unsafe()) {//do something…} ③ else if(safe()) {//do the other…} ④ }

A.public IOException methodName()

B.public void methodName() throw IOException

C.public void methodName()    

D.public void methodName() throws IOException

E.public void methodName() throws Exception


相似考题
参考答案和解析
C
更多“【多选题】下面的方法是一个不完整的方法,其中的方法unsafe()会抛出一个IOException,那么在方法的①处应加入哪条语句,才能使这个不完整的方法成为一个完整的方法?() ① ____________________________ ② { if(unsafe()) {//do something…} ③ else if(safe()) {//do the other…} ④ }”相关问题
  • 第1题:

    关于BufferedReader类的readLine()方法,以下说法正确的是()。

    A.方法readLine()每次读取一行数据

    B.方法readLine()每次读取一个字节

    C.该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常

    D.如果读到流的末尾,该方法返回的结果为null


    正确答案:ACD

  • 第2题:

    ______________关键字修饰父类中的一个方法,那么这个方法将不允许子类重写。


    正确答案:final

  • 第3题:

    分析下面的用Java语言编写的trythis()方法:当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是()。

    A.abcde

    B.abd

    C.abde

    D.abe


    正确答案:C

  • 第4题:

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

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

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

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

    D、throws必须和throw配合使用


    正确答案:C

  • 第5题:

    若文件是Random AccessFile的实例file,并且其基本文件长度大于0,则下面的语句实现的功能是 ( )file.seek(file.length()-1);

    A.将文件指针指向文件的第一个字符后面

    B.将文件指针指向文件的最后一个字符前面

    C.将文件指针指向文件的最后一个字符后面

    D.会导致seek()方法抛出一个IOException


    正确答案:B
    解析:seek()方法是用来设置文件内部文件指针的当前位置,比如seek(long newPos),这里参数newPos用来指定当前位置。本题中的file.legth()则表示文件的长度,然后再减1就表示指针指向文件的最后一个字符前面。所以选择B。

  • 第6题:

    会计七大核算方法是一个完整的方法体系。()


    答案:对
    解析:

  • 第7题:

    下面对于构造方法的描述,正确有哪些?()

    • A、方法名必须和类名相同
    • B、方法名的前面没有返回值类型的声明
    • C、在方法中不能使用return语句返回一个值
    • D、当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在

    正确答案:A,B,C

  • 第8题:

    Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法


    正确答案:正确

  • 第9题:

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

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

    正确答案:C

  • 第10题:

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

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

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

  • 第11题:

    判断题
    Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法
    A

    B


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

  • 第12题:

    多选题
    不安全行为的成因的教育训练因素包括()。
    A

    新员工上岗未经培训

    B

    教育训练内容不完整

    C

    教育训练方法不当

    D

    操作规程不完整

    E

    信息传递方法不完备


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

  • 第13题:

    在对文件进行的输入/输出(i/o)方法的调用中,当遇到错误时通常会抛出一个ioexception异常。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第14题:

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

    注意:请勿改动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。

  • 第15题:

    下列关于构造方法定义的描述中,错误的是()。

    A.方法名与类名相同

    B.在方法名的前面没有返回值类型的声明

    C.当定义了有参构造方法,系统默认的无参构造方法依然存在

    D.在方法中不能使用return语句返回一个值


    答案:C

  • 第16题:

    下面的代码中方法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。

  • 第17题:

    复式记账法是一种比较简单、不完整的记录方法。()


    答案:错
    解析:
    单式记账法不能全面、系统地反映经济业务的来龙去脉,也不便于检查账户记录的正确性和完整性,是一种比较简单、不完整的记录方法,也正是因为如此,单式记账法在现代会计中很少使用。而复式记账法则不但能够全面反映经济业务内容和资金运动的来龙去脉,而且能够进行试算平衡,便于查账和对账。

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?


    正确答案:是值传递。Java编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。

  • 第20题:

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


    正确答案:throws

  • 第21题:

    不安全行为的成因的教育训练因素包括()。

    • A、新员工上岗未经培训
    • B、教育训练内容不完整
    • C、教育训练方法不当
    • D、操作规程不完整
    • E、信息传递方法不完备

    正确答案:A,B,C

  • 第22题:

    多选题
    下面关于ServletException的方法说法正确的是()
    A

    ServletException()方法构建一个新的Servlet异常

    B

    ServletException(Stringmessage)方法构建一个指定信息的新的Servlet异常

    C

    ServletException(ThrowablerootCause)方法构建一个新的Servlet异常,Servlet需要时抛出,包含妨碍正常操作的根异常信息

    D

    getRootCause()方法返回引起Servlet异常的原因

    E

    以上方法只有AB正确


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

  • 第23题:

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

    catch

    B

    row

    C

    throws

    D

    finally


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

  • 第24题:

    多选题
    下面对于构造方法的描述,正确有哪些?()
    A

    方法名必须和类名相同

    B

    方法名的前面没有返回值类型的声明

    C

    在方法中不能使用return语句返回一个值

    D

    当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在


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