JavaSE异常处理以及时间日期相关整理

JavaSE异常处理以及时间日期相关整理

1.下面有关Java异常处理的说法错误的是(A )

(A) 一个try块只能有一条catch语句
(B) 一个try块中可以不使用catch语句
(B) catch块不能单独使用,必须始终与try块在一起
(D) finally块不能单独使用,必须始终与try块在一起

2.下列关键字中,哪个不是用于异常处理语句( B )

(A)try
(B)break
©catch
(D)finally

3.所有异常类都继承哪个类?( B )

(A)Java.io.Exception
(B)Java.lang.Throwable
©Java.lang.Exception
(D)Java.lang.Error

4.有如下代码段:
1)
2) { if(unsafe()){//do something…}
3) else if(safe()){//do the other…}
4) }
其中,方法unsafe()将抛出IOException, 请问可将以下哪项填入第1行?( D )

(A) public IOException methodName()
(B) public void methodName()
© public void methodName() throw IOException
(D) public void methodName() throws IOException

5.下列( D )操作不会抛出异常。
(A) 除数为零 (B) 用负数索引访问数组
© 打开不存在的文件 (D) 以上都会抛出异常

6.能单独和finally语句一起使用的块是( A )

(A) try (B) throws
© throw (D)catch

7.执行下面的代码会引发( C )异常。

String str=null;
String strTest=new String(str);

(A) InvalidArgumentException
(B) IllegalArgumentException
© NullPointerException
(D) ArithmeticException

8.这段代码的输出结果是( C )

try{
System.out.print(“try,“);
return;
} catch(Exception e){
System.out.print(“catch,“);
} finally {
System.out.print(“finally”);
}

(A) try,
(B) try,catch,
© try,finally
(D) try, catch,finally

9.在多重catch块中同时使用下列类时,( A )异常类应该最后列出。

(A) Exception
(B) ArrayIndexOutOfBoundsException
© NumberFormatException
(D) ArithmeticException

10.getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果( A )
public void getCustomerInfo() {
try {
// do something that may cause an Exception
} catch (java.io.FileNotFoundException ex){
System.out.print(“FileNotFoundException!”);
} catch (java.io.IOException ex){
System.out.print(“IOException!”);
} catch (java.lang.Exception ex){
System.out.print(“Exception!”);
}
}
(A) IOException!
(B) IOException!Exception!
© FileNotFoundException!IOException!
(D) FileNotFoundException!IOException!Exception!

11.给定以下JAVA代码,这段代码编译运行后输出的结果是( C )

public class Test {
public static int aMethod(int i) throws Exception {
try{
return i/10;
}catch(Exception ex){
throw new Exception (“exception in a aMothod”);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值