java的笔试选择题

1.

下列哪种异常是检查型异常,需要在编写程序时声明?

 A.NullPointerException
B.ClassCastException
C.FileNotFoundException

D.IndexOutOfBoundsException

解析:Java异常类层次结构图:

通常,Java的异常(包括Exception和Error)分为可查的异常(checked exceptions)和不可查的异常(unchecked exceptions)
      可查异常(编译器要求必须处置的异常):正确的程序在运行中,很容易出现的、情理可容的异常状况。可查异常虽然是异常状况,但在一定程度上它的发生是可以预计的,而且一旦发生这种异常状况,就必须采取某种方式进行处理。

      除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Java编译器会检查它,也就是说,当程序中可能出现这类异常,要么用try-catch语句捕获它,要么用throws子句声明抛出它,否则编译不会通过。

     不可查异常(编译器不要求强制处置的异常):包括运行时异常(RuntimeException与其子类)和错误(Error)。

2.下列说法错误的有( )

  A.能被java.exe成功运行的java class文件必须有main()方法
  B.J2SDK就是Java API
  C.Appletviewer.exe可利用jar选项运行.jar文件
  D.能被Appletviewer成功运行的java class文件必须有main()方法

解析:A是正确的。能被java.exe成功运行的java class文件必须有main()方法,因为main()方法是一个程序的起点,没有main()方法,编译的时候会报错异常。

       B  : j2SDK是sun公司编程工具,API是指的应用程序编程接口

       C: Appletviewer.exe 就是用来解释执行java applet应用程序的,简单理解就是没有main函数的继承applet类的 java 类.一种执行HTML文件上的Java小程序类的Java浏览器。格式是 Appletiviewer 类名.class

   D:能被Appletviewer成功运行的java class文件可以没有main()方法

小广告:提供一对一线上java辅导

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值