传智播客java考试习题3(20页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《传智播客java考试习题3(20页).doc》由会员分享,可在线阅读,更多相关《传智播客java考试习题3(20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- 第三次作业 1、jar命令的()参数可以创建归档文件(1分) o A、c o B、v o C、f o D、x 参考答案:A 答案说明:c参数,创建归档文件 2、下列选项中,用于在定义子类时声明父类名的关键字是( )。 (1分) o A、interface o B、package o C、extends o D、class 参考答案:C 答案说明: 3、用于定义类成员的访问控制权的一组关键字是( )。(1分) o A、class, float, double, public o B、float, boolean, int, long o C、char, extends, float, dou
2、ble o D、public, private, protected 参考答案:D 答案说明: 4、下面关于throws作用的描述中,正确的是( )(1分) o A、一个方法只能抛出一个异常信息 o B、一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常 o C、throws可以声明在方法体中用来指定抛出的具体异常 o D、throws出现在方法函数头 参考答案:D 答案说明:throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型,通常将这种做法称为方法声明抛出一个异常 5、下列关于匿名内部类的描述,错误的是( )(1分) o A、匿名内
3、部类是内部类的简化形式 o B、匿名内部类的前提是必须要继承父类或实现接口 o C、匿名内部类的格式是new 父类(参数列表) 或 父接口() o D、匿名内部类可以有构造方法 参考答案:D 答案说明:匿名内部类不能有构造方法,它连类名都没有 6、以下关于编译异常说法正确的是( )(1分) o A、编译异常就是指Exception以及其子类 o B、编译异常如果产生,可以不用处理 o C、编译异常如果产生,必须处理,要么捕获,要么抛出 o D、编译异常指的就是Error 参考答案:C 答案说明:编译异常如果产生,必须处理,要么捕获,要么抛出 7、父类中的方法被以下哪个关键字修饰后不能被重写?(
4、 )(1分) o A、public o B、satic o C、final o D、void 参考答案:C 答案说明:如果方法被final修饰了,该方法不能被重写 8、在JDK8之前,一个具体类实现接口时,需要重写接口中的?()(1分) o A、成员变量 o B、局部变量 o C、成员方法 o D、构造方法 参考答案:C 答案说明:在JDK8之前,接口中只有常量和抽象方法,所以类实现接口,要重写接口中的抽象方法也就是成员方法 9、下面哪个修饰符不可以修饰接口中的成员变量?()(1分) o A、public o B、static o C、final o D、private 参考答案:D 答案说明
5、:接口中的成员变量其实是一个常量,用public static final修饰,所以,用private修饰是错误的 10、在Java语言中,以下哪个关键字用于在方法上声明抛出异常?(1分) o A、try o B、catch o C、throws o D、throw 参考答案:C 答案说明: 11、在JDK8以前,下列关于接口的说法中,错误的是?( )(1分) o A、接口中定义的方法默认使用public abstract来修饰 o B、接口中的变量默认使用public static final来修饰 o C、接口中的所有方法都是抽象方法 o D、接口中定义的变量可以被修改 参考答案:D 答案
6、说明:接口中定义的变量是常量,不能被修改 12、在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?(1分) o A、inherits o B、implements o C、extends o D、modifies 参考答案:C 答案说明: 13、下列关于throws关键字的描述中,正确的是( )(1分) o A、thorws可以声明在方法上也可以声明在方法体中 o B、方法上使用throws抛出一个异常则这个方法中一定有try catch代码块 o C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开 o D、throws必须和throw配合使用 参考答案:C 答案说明
7、:throws关键字声明抛出异常的语法格式如下:修饰符 返回值类型 方法名(参数1,参数2.)throws ExceptionType1,ExceptionType2. 14、如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问(1分) o A、private o B、default o C、protected o D、public 参考答案:A 答案说明:如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的 15、Java中所有的类都是通过直接或间接地继承
8、( )类得到的(1分) o A、java.lang.Object o B、java.lang.Class o C、任意类 o D、以上答案都不对 参考答案:A 答案说明:Object是所有类的父类 16、下列符号中,哪个用于分隔throws关键字抛出的多个异常(1分) o A、; o B、, o C、& o D、| 参考答案:B 答案说明:方法中如果有多个异常,他们之间使用逗号隔开 17、在JDK中,包含大量工具类、集合类的包是( )(1分) o A、java.lang o B、 o C、java.util o D、java.awt 参考答案:C 答案说明:java.util包包含Java中大
9、量工具类、集合类等 18、在下面哪种情况下,可以使用方法重写?( )(1分) o A、父类方法中的形参不适用于子类使用时 o B、父类中的方法在子类中没有时 o C、父类的功能无法满足子类的需求时 o D、父类方法中的返回值类型不适合子类使用 参考答案:C 答案说明:父类的功能无法满足子类的需求时,这时候可以使用方法的重写。 19、下列选项中,用户创建归档文件的jar命令是( )(1分) o A、jar -c o B、jar -v o C、jar -f o D、jar -x 参考答案:A 答案说明:c参数用于创建归档文件 20、jar命令解压缩jar文件,需要的参数是( )(1分) o A、c
10、 o B、v o C、x o D、f 参考答案:C 答案说明:jar解压缩的参数是x 共10题 满分:20分 21、当子类B继承父类A时,下面描述正确的是()(2分) o A、创建类B的对象可以调用类A中的private修饰的成员变量 o B、创建类B的对象可以调用类A中的private修饰的成员方法 o C、创建类B的对象可以调用类A中的public修饰的成员变量 o D、创建类B的对象可以调用类A中的public修饰的成员方法 参考答案:C,D 答案说明:在Java中,子类不可以访问父类的私有成员,类的私有成员只能在本类中使用 22、下列关于try.catch和finally的组合使用,格
11、式正确的是( )(2分) o A、try o B、try catch(ExceptionType1(Exception子类) e1) catch(ExceptionType2(Exception类及其子类) e2) o C、try catch(ExceptionType(Exception类及其子类) e) finally o D、try finally 参考答案:B,C,D 答案说明:try语句不能单独使用。 23、以下关于方法重写,说法错误的是?( )(2分) o A、方法重写时,子类的函数名与形参列表必须与父类的一致 o B、方法重写时,子类的返回值类型必须大于或者等于父类的返回值类型
12、o C、方法重写时,子类的权限修饰符必须大于或者等于父类的权限修饰符 o D、方法重写与返回值类型无关 参考答案:B,D 答案说明:方法重写时,子类的返回值类型必须小于或者等于父类的返回值类型 。且在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。 24、下列关于throws的描述中,正确的是( )(2分) o A、throws是用来声明一个方法可能抛出的异常信息 o B、throws语句用在方法声明后面 o C、方法中没有使用catch处理的异常必须使用throws抛出 o D、throws关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对
13、异常进行处理 参考答案:A,B,C,D 答案说明:针对这种情况,Java中允许在方法的后面使用throws关键字对外声明该方法有可能发生的异常,这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则编译无法通过 25、以下关于super关键字的说法中,正确的是( )(2分) o A、super()与this()关键字可以同时存在于同一个构造方法中 o B、super()与this()关键字不能同时存在于同一个构造方法中 o C、super关键字可以调用父类的成员方法 o D、super关键字可以调用父类的构造方法 参考答案:B,C,D 答案说明:super关键字
14、用于访问父类的成员。例如访问父类的成员变量、成员方法和构造方法。super和this关键字都必须写在第一行的开头不能同时使用在同一个构造方法中。 26、下列关于包的描述,正确的是( )(2分) o A、使用关键字package定义包 o B、包名的所有字母都小写 o C、包便于对类文件进行管理 o D、包给类文件提供了名称空间 参考答案:A,B,C,D 答案说明: 27、下列关于接口的描述中,正确的是?( )(2分) o A、接口不能直接被实例化 o B、当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法 o C、一个类通过implements关键
15、字实现接口时,可以实现多个接口,被实现的多个接口之间要用逗号隔开 o D、一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开 参考答案:A,B,C,D 答案说明:接口中的方法都是抽象的,不能实例化对象;当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法;一个类通过implements关键字实现接口时,可以实现多个接口,被实现的多个接口之间要用逗号隔开;一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开 28、下列关于运行时异常的描述,正确的有( )(2分) o A、运行异常是在程序运行时期产生的 o B、运行时异
16、常也称为称为unchecked异常 o C、RuntimeException类及其子类都是运行时异常类 o D、运行时异常一般是由于程序中的逻辑错误引起的,在程序运行时无法恢复 参考答案:A,B,C,D 答案说明: 29、以下关于抽象类的描述中,正确的是?()(2分) o A、抽象类是对一系列看上去不同,但本质上相同的具体概念的抽象 o B、当一个类中包含了抽象方法,该类必须使用abstract关键字来修饰 o C、抽象类可以不定义抽象方法 o D、抽象类不能被实例化 参考答案:A,B,C,D 答案说明:在定义抽象类时需要注意,包含抽象方法的类必须声明为抽象类,但抽象类可以不包含任何抽象方法,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传智播客 java 考试 习题 20
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内