面向对象(下)测试题及其答案 (1).docx

上传人:太** 文档编号:39791009 上传时间:2022-09-08 格式:DOCX 页数:4 大小:13.71KB
返回 下载 相关 举报
面向对象(下)测试题及其答案 (1).docx_第1页
第1页 / 共4页
面向对象(下)测试题及其答案 (1).docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《面向对象(下)测试题及其答案 (1).docx》由会员分享,可在线阅读,更多相关《面向对象(下)测试题及其答案 (1).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、面向对象(下)测试题及其答案您的姓名:I填空题1*.类的继承关系如下:class Aclass B extends Aclass C extends A那么以下语句能通过编译的是()单项选择题*A a=new B()(正价答案)C c=new B()C c=new A()B b=new C()1 .不能直接使用new创立对象的类是单项选择题*静态类抽象类:确答案)最终类公有类.为类定义多个名称相同、但参数的类型或个数不同的方法的做法称为单项选择题*方法重载方法覆写(正确答案)方法继承方法重用2 .现在有两个类A、B,以下描述中表示B继承自A的是单项选择题*class A extends Bcl

2、ass B implements Aclass A implementsclass B extends A: IE 确答案).下面关于子类调用父类构造方法的描述正确的选项是I单项选择题*子类定义了自己的构造方法,就不会调用父类的构造方法子类必须通过super关键字调用父类有参的构造方法如果子类的构造方法没有通过super调用父类的构造方法,那么子类会先调用父类 中无参构造方法,之后再调用子类自己的构造方法(正确答案)创立子类对象时,先调用子类自己的构造方法,让后再调用父类的构造方法3 .假设类X是类Y的父类,以下声明对象x的语句中不正确的选项是单项选择题*X x = new X()X x =

3、new Y()Y x = new Y()Y x = new X()(正确答案).下面()修饰符所定义的方法必须被子类所覆写单项选择题*finalabstract 答案)staticinterface4 .下面。修饰符所定义的方法不能被子类所覆写I单项选择题*final(正确答案) abstractstatic interface.以下关于protected的说法中,正确的选项是单项选择题*protected修饰的方法,只能给子类使用protected修饰的类,类中的所有方法只能给子类使用如果一个类的成员被prolecled修饰,那么这个成员既能被同一包下的其它类访 问,也能被不同包下该类的子类

4、访问(正确答案)以上都不对5 .以下关于对象的类型转换的描述,说法错误的选项是单项选择题I *对象的类型转换可通过自动转换或强制转换进行无继承关系的两个类的对象之间试图转换会出现编译错误由new语句创立的父类对象可以强制转换为子类的对象王确答案)子类的对象转换为父类类型后,父类对象不能调用子类的特有方法.以下关于匿名内部类的描述,错误的选项是【单项选择题I*匿名内部类是内部类的简化形式匿名内部类的前提是必须要继承父类或实现接口匿名内部类的格式是“new父类(参数列表)或父接口 ()匿名内部类可以有构造方法E确答案)6 .一个具体类实现接口时,需要重写接口中的单项选择题I*成员变量局部变量成员方

5、法(正确答案)构造方法.定义接口的关键字是I单项选择题*extends classinterface(正确答案)public.下面关于接口的说法中不正确的选项是单项选择题*接口所有的方法都是抽象的接口所有的方法一定都是public类型用于定义接口的关键字是implcmcntsi1的答案)接口是Java中的特殊类,包含全局常量和抽象方法7 .使用那个关键字可以在程序中手工抛出异常单项选择题*throwsthrown确答案)assertclass.()关键字可以用在方法的声明处单项选择题*throws(正确答案)assertclassinterface8 .为了捕获一个异常,代码必须放在下面。语句

6、块中。单项选择题*try块(正确答案)catch 块throws 块finally 块.下面关于try块的说法正确的选项是单项选择题*try块后至少应有一个catch块try块后必须有finally块可能抛出异常的方法应放在try块中(正确答案)对抛出的异常的处理应放在try块中9 . finally块中的代码将单项选择题*总是被执行(正确答案)如果try块后面没有catch块时,finally块中的代码才会执行 异常发生时才被执行异常没有发生时才执行10 .一个异常将终止单项选择题*整个程序(正确答案)只终止抛出异常的方法产生异常的try块上面的说法都不对.所有异常的共同父类是单项选择题*E

7、rrorException(正确答案)ThrowableRuntimeException11 .以下关于编译异常说法正确的选项是单项选择题*编译异常就是指Exception以及其子类编译异常如果产生,可以不用处理编译异常如果产生,必须处理,要么捕获,要么抛出(正确答案)编译异常指的就是Error. final声明的类可以有子类判断题*对错(正确答案)12 . final类型的变量是常量,其内容不可改变判断题*对(正确答案)错.一个类不能即是子类又是父类判断题*对(正确答案)错13 .子类只能继承父类的成员,但不能修改父类成员【判断题| *对错(正确答案).子类只能继承父类的成员,但不能修改父类成员判断题*对错(正确答案)14 . Java语言只支持单继承,不支持多继承判断题*对(正确答案)错.子类可以继承父类的所有成员判断题对E谢答案)错15 .在程序中this和s叩er调用构造方法时可以同时出现判断题*对错(正确答案). Object是所有类的父类判断题*对工确答案)错16 . 一个接口可以同时继承多个接口 判断题*对(正确答案)错.一个类继承了抽象类,那么抽象类中的抽象方法需要在其子类中覆写*选项1(正确答案)选项217 .一个接口可以继承一个抽象类判断题*对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁