CMS专题

单选题现有:  void topGo()  {      try  {  middleGo();  }  catch  (Exception e)  {      System.out.print("catch");      }      }  void middleGo()  throws Exception  {     go();  system.out.print("late middle");     }  void go()  throws ExceptiOn  {     throw ne

题目
单选题
现有:  void topGo()  {      try  {  middleGo();  }  catch  (Exception e)  {      System.out.print("catch");      }      }  void middleGo()  throws Exception  {     go();  system.out.print("late middle");     }  void go()  throws ExceptiOn  {     throw new Exception();     } 如果调用 topGo () ,则结果为:()
A

 late middle

B

 catch

C

 late middle catch

D

 catch Iate middle

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

static void test() throws RuntimeException {  try {  System.out.print(”test “);  throw new RuntimeException();  }  catch (Exception ex) { System.out.print(”exception “); }  }  public static void main(String[] args) {  try { test(); }  catch (RuntimeException ex) { System.out.print(”runtime “); }  System.out.print(”end “);  }  What is the result?() 

  • A、 test end
  • B、 Compilation fails.
  • C、 test runtime end
  • D、 test exception end
  • E、 A Throwable is thrown by main at runtime.

正确答案:D

第2题:

现有:  1.  class Propeller2  {  2.   pulolic static void main (String[]args)//add code here?      3.    {  new Propeller2().topGo();  }      4.  5.void topGo()  //add code here?      6.    {   middleGo();  }      7.  8.void middleGo()  //add code here?  9. {   go();  System.out.println ("late middle");  }    void go()  //add code here?      12.    {throw new Exception();  }      13.  }  为使代码通过编译,需要在哪一行加入声明throws Exception?()     

  • A、只在第11行
  • B、在第8行和第11行
  • C、在第5行、第8行和第11行
  • D、在第2行、第5行、第8行和第11行

正确答案:D

第3题:

Assumethecustomtagmy:errorPronealwaysthrowsajava.lang.RuntimeExceptionwiththemessage"Filenotfound."AnerrorpagehasbeenconfiguredforthisJSPpage.Whichoptionpreventstheexceptionthrownbymy:errorPronefrominvokingtheerrorpagemechanism,andoutputsthemessage"Filenotfound"intheresponse?()

A.<c:trycatch="ex"><my:errorProne/></c:try>${ex.message}

B.<c:catchvar="ex"><my:errorProne/></c:catch>${ex.message}

C.<c:try>.<my:errorProne/>.</c:try>.<c:catchvar="ex"/>.${ex.message}

D.<c:try>.<my:errorProne/>.<c:catchvar="ex"/>.${ex.message}.</c:try>


参考答案:B

第4题:

public static void main(String[] args) {  try {  args=null;  args[0] = “test”;  System.out.println(args[0]);  } catch (Exception ex) {  System.out.println(”Exception”);  } catch (NullPointerException npe) {  System.out.println(”NullPointerException”);  }  }  What is the result?() 

  • A、 test
  • B、 Exception
  • C、 Compilation fails.
  • D、 NullPointerException

正确答案:C

第5题:

下面关于try、catch和finally语句块的组合使用,正确的是()

  • A、try{,}
  • B、try{,}finally{,}
  • C、try{,}catch{,}finally{,}
  • D、try{,}catch{,}catch{,}

正确答案:B,C,D

第6题:

考虑下列Java代码: Classc A{  Public static void main(String []args){ Try{  System.out.println(“hello,world”) } }  } 其中错误的是()。 

  • A、没有catch或finally块
  • B、没有抛出异常的代码不能出现在try代码块内
  • C、如果没有catch块而使用try,main()会总是抛出异常.
  • D、class A 没有throws IOException

正确答案:B

第7题:

static void test() {  try {  String x=null;  System.out.print(x.toString() +“ “);  }  finally { System.out.print(“finally “); }  }  public static void main(String[] args) {  try { test(); }  catch (Exception ex) { System.out.print(”exception “); }  }  What is the result?() 

  • A、 null
  • B、 finally
  • C、 null finally
  • D、 Compilation fails.
  • E、 finally exception

正确答案:E

第8题:

现有:voidtopGo(){try{middleGo();}catch(Exceptione){System.out.print("catch");}}voidmiddleGo()throwsException{go();system.out.print("latemiddle");}voidgo()throwsExceptiOn{thrownewException();}如果调用topGo(),则结果为:()

A.latemiddle

B.catch

C.latemiddlecatch

D.catchIatemiddle


参考答案:B

第9题:

public class X {  public static void main(String [] args) {  try {  badMethod();  System.out.print(“A”); }  catch (Exception ex) {  System.out.print(“B”);  }  finally {  System.out.print(“C”);  }  System.out.print(“D”);  }   public static void badMethod() {} }  What is the result?()  

  • A、 AC
  • B、 BD
  • C、 ACD
  • D、 ABCD
  • E、 Compilation fails.

正确答案:C

第10题:

public class X {  public static void main(String [] args) {  try {  badMethod();  System.out.print(“A”);  }  catch (RuntimeException ex) {  System.out.print(“B”);  }  catch (Exception ex1) {  System.out.print(“C”);  }   finally {  System.out.print(“D”);  }  System.out.print(“E”);  }  public static void badMethod() {  throw new RuntimeException();  }  }  What is the result?()  

  • A、 BD
  • B、 BCD
  • C、 BDE
  • D、 BCDE
  • E、 ABCDE
  • F、 Compilation fails.

正确答案:C

更多相关问题