ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:23.99KB ,
资源ID:17297415      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17297415.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(传智播客java考试习题3Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

传智播客java考试习题3Word文档格式.docx

1、o C、throws可以声明在方法体中用来指定抛出的具体异常 o D、throws出现在方法函数头 throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型,通常将这种做法称为方法声明抛出一个异常 5、下列关于匿名内部类的描述,错误的是(o A、匿名内部类是内部类的简化形式 o B、匿名内部类的前提是必须要继承父类或实现接口 o C、匿名内部类的格式是new 父类(参数列表) 或 父接口()o D、匿名内部类可以有构造方法 匿名内部类不能有构造方法,它连类名都没有 6、以下关于编译异常说法正确的是(o A、编译异常就是指Exception以及其子类 o B、编译异

2、常如果产生,可以不用处理 o C、编译异常如果产生,必须处理,要么捕获,要么抛出 o D、编译异常指的就是Error 编译异常如果产生,必须处理,要么捕获,要么抛出 7、父类中的方法被以下哪个关键字修饰后不能被重写?(o A、public o B、satic o C、final o D、void 如果方法被final修饰了,该方法不能被重写 8、在JDK8之前,一个具体类实现接口时,需要重写接口中的?()o A、成员变量 o B、局部变量 o C、成员方法 o D、构造方法 在JDK8之前,接口中只有常量和抽象方法,所以类实现接口,要重写接口中的抽象方法也就是成员方法 9、下面哪个修饰符不可以

3、修饰接口中的成员变量?o B、static o D、private 接口中的成员变量其实是一个常量,用public static final修饰,所以,用private修饰是错误的 10、在Java语言中,以下哪个关键字用于在方法上声明抛出异常?o A、try o B、catch o C、throws o D、throw 11、在JDK8以前,下列关于接口的说法中,错误的是?o A、接口中定义的方法默认使用public abstract来修饰 o B、接口中的变量默认使用public static finalo C、接口中的所有方法都是抽象方法 o D、接口中定义的变量可以被修改 接口中定义的

4、变量是常量,不能被修改 12、在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?o A、inherits o B、implements o D、modifies 13、下列关于throws关键字的描述中,正确的是(o A、thorws可以声明在方法上也可以声明在方法体中 o B、方法上使用throws抛出一个异常则这个方法中一定有try catch代码块 o C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开 o D、throws必须和throw配合使用 throws关键字声明抛出异常的语法格式如下:修饰符 返回值类型 方法名(参数1,参数2.)throws Exce

5、ptionType1,ExceptionType2. 14、如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问o A、private o B、default o C、protected o D、public 如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的 15、Java中所有的类都是通过直接或间接地继承( )类得到的o A、java.lang.Object o B、java.lang.Class o C、任意类 o D、以上答案都不对 Object是

6、所有类的父类 16、下列符号中,哪个用于分隔throws关键字抛出的多个异常o A、;o B、, o C、&o D、| B 方法中如果有多个异常,他们之间使用逗号隔开 17、在JDK中,包含大量工具类、集合类的包是(o A、java.lang o B、 o C、java.util o D、java.awt java.util包包含Java中大量工具类、集合类等 18、在下面哪种情况下,可以使用方法重写?o A、父类方法中的形参不适用于子类使用时 o B、父类中的方法在子类中没有时 o C、父类的功能无法满足子类的需求时 o D、父类方法中的返回值类型不适合子类使用 父类的功能无法满足子类的需求

7、时,这时候可以使用方法的重写。 19、下列选项中,用户创建归档文件的jar命令是(o A、jar -c o B、jar -v o C、jar -f o D、jar -x c参数用于创建归档文件 20、jar命令解压缩jar文件,需要的参数是(o C、x o D、f 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的对象可以调

8、用类A中的public修饰的成员方法 C,D 在Java中,子类不可以访问父类的私有成员,类的私有成员只能在本类中使用 22、下列关于try.catch和finally的组合使用,格式正确的是(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、以下关于方法重写,说法错误的是

9、?o A、方法重写时,子类的函数名与形参列表必须与父类的一致 o B、方法重写时,子类的返回值类型必须大于或者等于父类的返回值类型 o C、方法重写时,子类的权限修饰符必须大于或者等于父类的权限修饰符 o D、方法重写与返回值类型无关 B,D 方法重写时,子类的返回值类型必须小于或者等于父类的返回值类型 。且在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。 24、下列关于throws的描述中,正确的是(o A、throws是用来声明一个方法可能抛出的异常信息 o B、throws语句用在方法声明后面 o C、方法中没有使用catch处理的异常必须使用throw

10、s抛出 o D、throws关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理 A,B,C,D 针对这种情况,Java中允许在方法的后面使用throws关键字对外声明该方法有可能发生的异常,这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则编译无法通过 25、以下关于super关键字的说法中,正确的是(o A、super()与this()关键字可以同时存在于同一个构造方法中 o B、super()与this()关键字不能同时存在于同一个构造方法中 o C、super关键字可以调用父类的成员方法 o D、super关键字可以调用

11、父类的构造方法 super关键字用于访问父类的成员。例如访问父类的成员变量、成员方法和构造方法。super和this关键字都必须写在第一行的开头不能同时使用在同一个构造方法中。 26、下列关于包的描述,正确的是(o A、使用关键字package定义包 o B、包名的所有字母都小写 o C、包便于对类文件进行管理 o D、包给类文件提供了名称空间 27、下列关于接口的描述中,正确的是?o A、接口不能直接被实例化 o B、当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法 o C、一个类通过implements关键字实现接口时,可以实现多个接口,被实

12、现的多个接口之间要用逗号隔开 o D、一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开 接口中的方法都是抽象的,不能实例化对象;当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法;一个类通过implements关键字实现接口时,可以实现多个接口,被实现的多个接口之间要用逗号隔开;一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开 28、下列关于运行时异常的描述,正确的有(o A、运行异常是在程序运行时期产生的 o B、运行时异常也称为称为unchecked异常 o C、RuntimeException类及其子类

13、都是运行时异常类 o D、运行时异常一般是由于程序中的逻辑错误引起的,在程序运行时无法恢复 29、以下关于抽象类的描述中,正确的是?o A、抽象类是对一系列看上去不同,但本质上相同的具体概念的抽象 o B、当一个类中包含了抽象方法,该类必须使用abstract关键字来修饰 o C、抽象类可以不定义抽象方法 o D、抽象类不能被实例化 在定义抽象类时需要注意,包含抽象方法的类必须声明为抽象类,但抽象类可以不包含任何抽象方法,只需使用abstract关键字来修饰即可,另外,抽象类是不可以被实例化 30、若有父类Animal及其两个子类Cat、Dog,则以下类型转换正确的有(o A、Cat cat

14、= (Cat)new Animal();o B、Animal a = new Cat(); Cat cat = (Cat) a;o C、Animal animal = new Cat();o D、Animal a = new Dog();B,C 无论是向上还是向下转型,最终都是子类对象做着类型的转换 共20题 31、在实例化子类对象时,会自动调用父类无参的构造方法o 对 o 错 对 在子类的构造方法中通过super指定调用父类的哪个构造方法,如果没有指定,在实例化子类对象时,会自动调用父类无参的构造方法。 32、throw关键字后面必须写异常对象throw关键字用在方法内部,后面必须写异常对象

15、 33、try.catch语句用于处理程序中的异常trycatch语句异常处理,try中编写被检查可能出现异常的代码,catch用于抓住或者不捕获异常,并处理异常 34、接口与接口之间可以单继承,也可以多继承一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开 35、import语句通常出现在package语句之前错 import语句一定出现在package语句之后 36、接口中只能定义常量和抽象方法接口中只能定义常量和抽象方法 37、super调用父类构造方法的代码必须位于子类构造方法的第一行super调用父类构造方法的代码必须位于子类构造方法的第一行 38、jar命令的参数

16、f可以解压缩jar文件f用于创建文件名 39、JDK中定义了大量的异常类,这些异常类足够我们使用了,所以,我们不需要自己定义异常类JDK中定义了大量的异常类,虽然这些异常类可以描述编程时出现的大部分异常情况,但是在程序开发中有时可能需要描述程序中特有的异常情况,所以,我们在开发中还是需要自己定义异常类 40、在trycatch语句中,try语句块存放可能发生异常的语句try语句块中存放可能发生异常的语句,一旦发生异常,通过catch语句块进行捕获 41、protected修饰的方法,只能给子类使用同一包下的类也可以使用 42、方法重写时,子类抛出的异常类型大于等于父类抛出的异常类型方法重写时,

17、子类抛出的异常类型小于等于父类抛出的异常类型。 43、父类的引用指向自己子类的对象是多态的一种体现形式在Java中为了实现多态,允许使用一个父类类型的变量来引用一个子类类型的对象,根据被引用子类对象特征的不同,得到不同的运行结果 44、如果一个方法要抛出多个异常,可以使用throws进行声明一个方法中可以抛出多个异常,可以使用throws关键字,并且每个异常之间用逗号隔开 45、编译异常如果产生了,要求我们在必须处理,要么捕获,要么抛出 46、接口可以被多重implements,抽象类只能被单一extends接口可以被多重implements,抽象类只能被单一extends 47、在Java中

18、,子类可以访问父类的所有成员在Java中,子类不可以访问父类的私有成员 48、接口可以实例化对象当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法 49、任何类都可以写成匿名内部类的形式 50、在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、protected和public在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、default、protected和public 51、定义一个方法,只想被不同包下的子类使用,需要使用访问修饰符【】【protected】 protecte

19、d表示受保护权限 52、在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术我们称为【】【继承】 53、【】关键字用于在方法中声明抛出异常的实例对象【throw】 这时就需要用到throw关键字,throw关键字用于在方法中声明抛出异常的实例对象 54、Java中的异常分为两种,一种是【】另外一种是运行时异常【编译时异常】 Java中的异常分为两种,一种是编译时异常另外一种是运行时异常 55、在程序开发中,要想将一个包中的类导入到当前程序中,可以使用【】关键字。【import】 56、如果子类想使用父类中的成员,可以通过关键字【】引用父类的成员。【super】 57、Java中的所

20、有类,都直接或者间接的【】自Object类Object类,它是所有类的父类,即每个类都直接或间接继承自该类 58、运行时异常的特点是Java编译器【】对其进行检查【不会】 运行时异常的特点是Java编译器不会对其进行检查,也就是说,当程序中出现这类异常时,即使没有使用try.catch语句捕获或使用throws关键字声明抛出,程序也能编译通过 59、在Java语言中,要想是将一个已编译的类打包成jar文件,可以使用的命令是【】,要想在命令行窗口运行jar文件,可以使用的命令是【】【jar cvf】【java jar】 60、RuntimeException类及其子类都是【】异常【运行时】 61

21、、请在横线处填写正确的关键字, try【】(Exception e)【catch】 62、throw关键字用于在方法中声明抛出异常的【】【实例对象】 throw关键字用于在方法中声明抛出异常的实例对象 63、Java提供了一个关键字【】,可以判断一个对象是否为某个类(或接口)的实例或者子类实例【instanceof】 Java提供了一个关键字instanceof,它可以判断一个对象是否为某个类(或接口)的实例或者子类实例 64、在Java中, 【】关键字用于声明包【package】 Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。在声明包时,使用package语句 65、O

22、bject类中的equals方法的参数是【】类型的参数【Object】 equals方法用于比较对象,它的参数是Object类型 66、在继承关系中,子类会自动继承父类中的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行【】【重写】 在继承关系中,子类会自动继承父类中定义的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行重写。需要注意的是,在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。 67、一个类如果要实现一个接口,可以通过关键字【】来实现这个接口【implements】 接口中的方法都是抽象方法,我们可以定义一个类,并使用implements关键字实现接口中所有的方法 68、接口通过关键字【】来继承接口。换

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1