• 2022-06-05
    methodName()方法将抛出IOException异常,方法正确定义的形式是()
    A: public
    IOException methodName()
    B: public
    void methodName() throw new IOException
    C: public
    void methodName() throw IOException
    D: public
    void methodName() throws IOException
  • D

    内容

    • 0

      请说出下列程序的输出结果_____________,_____________。import java.io.IOException;public class E {public static void main(String args[]){try { methodA();}catch(IOException e){System.out.print("你好");return;}finally {System.out.println("thanks");}}public static void methodA() throws IOException{throw new IOException();}}

    • 1

      给出下列程序的输出结果。import java.io.IOException;public class E {public static void main(String args[]){int m =10;try {methodA();m = 100;}catch(IOException e){m = 1000;}System.out.println(m);}public static void methodA() throws IOException{throw new IOException();}}

    • 2

      若testFails()方法返回true,选项( )是下列代码的执行结果public void method() throws IOException{ If(testFails()){ throw new IOExcetpion(); }} A: method()方法处理IOException异常 B: method()方法将IOException抛出,由调用它的方法处理该异常 C: 由系统处理异常 D: 不做任何处理

    • 3

      下面的方法声明中,哪个是正确的( ) A: public classmethodName{ } B: public void intmethodName( ){ } C: public voidmethodName( ){ } D: public methodName( ){ }

    • 4

      中国大学MOOC: 若testFails()方法返回true,选项( )是下列代码的执行结果public void method() throws IOException{ If(testFails()){ throw new IOExcetpion(); }}