面向对象技术Java期末复习试卷三汇总.docx
《面向对象技术Java期末复习试卷三汇总.docx》由会员分享,可在线阅读,更多相关《面向对象技术Java期末复习试卷三汇总.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、期末复习试卷三一、 单项选择题1、有一段应用程序,其中包含一个公共类,名字为,那么保存它的源文件名是 A. B. C. D. 正确答案:C 解析:一个文件中可以包含多个类,但最多只能有一个类是公共类,该文件的名字要及公共类的一致。2、关于下面的代码,哪个描述是正确的? ( n1 = (3; n2 = (4; (n1(n2; A. 可以编译通过,可以运行,并得到预期结果。B. 可以编译通过,可以运行,但不能得到预期结果。C. 可以编译通过,但又运行错误。D. 有编译错误。正确答案:D 解析:类是根本数据类型的包装类,里面封装了一个类型的值,提供了一些实用的方法例如:在中读取文本框内容是类型的,如
2、果要转换成类型,就要调用类的(方法并实现了接口,在接口中定了抽象方法(T o, T是泛型,对于类,T被替换为,如以下图:因此,类中(方法的定义如下:因此,的参数只能是类型的,所以代码中的下面语句中的n2的类型需要进展强制类型转换,由转为:(n1(n2;正确写法如下:(n1( n2; 类似的包装类还有等,都是将根本数据类型包装为类。3、下面哪种类型不是引用数据类型? A. 数组B. C. D. 正确答案:B 解析:根本数据类型只是存放数据,不提供功能即方法包括4类八种:布尔类型:字符类型:整数类型:, , , 浮点类型:,引用数据类型包括类、接口、抽象类、数组本质上是类,引用类型可以提供功能。注
3、意:是一个类,所以可以使用 s = (的方式创立对象;数组也是一个类,所以需要用创立对象。4、类要定义一个无参数、无返回值的方法,并能够通过(的方式调用方法,那么方法的定义形式为 ( 。A. ( B. ( C. ( D. ( 正确答案:A 解析:静态方法也叫类方法可以不创立对象,而直接通过类名调用。5、以下关于接口说法正确的选项是 ( 。A. 抽象类中的方法不全都是抽象的,因此可以创立对象。B. 接口的引用既可以调用实现类重写的接口的方法,也可以调用实现类新增的方法。C. 接口的实现类可以实现接口的局部方法。D. 接口的方法都是抽象的,因此不可以创立对象。正确答案:D 解析:选项A的前半句是对
4、的,后半句错了。选项B前半句是对的,后半句不对。例如如下: (; ( . ( ( c = (;(; 访问实现类覆盖接口的方法可以c. ( 错误:不可以访问实现类新增的方法 选项C错误,实现类必须实现接口的所有的抽象的方法。6、将类的成员方法的访问权限设置为默认的,那么该成员方法能被( 。A. 同一包中的类访问B. 其他包中的类访问C. 所有的类访问D. 所有的类的子类访问正确答案:A 解析:注意此题可以继续扩展,例如把访问权限换成。7、以下哪个是应用程序主类中正确的方法声明? ( A. ( B. ( C. ( aD. ( 正确答案:D 8、有一段应用程序,其中包含一个公共类,名字为,那么保存它
5、的源文件名是 A. B. C. D. 都对正确答案:A 及第1个选择题类似。9、以下哪个是提供的编译器? A. B. C. D. 正确答案:B 10、某个源文件如下 那么保存它的源文件名是 A. B. C. D. 正确答案:A 参考第1、8题。11、以下定义一位数组的语句中,正确的选项是 A. a5;B. a 5;C. a; a = 5;D. a = 1,2,3,4,5;正确答案:D 选项A: 中的数组是类,需要使用关键字创立。选项B:落类型了,正确写法为 a = 5;选项C:重复定义变量a,正确写法: a; a = 5;12、类实现接口,覆盖其中的(方法。下面哪个是正确的类中被重写的(方法的
6、方法头?A. ( oB. ( oC. ( oD. ( o正确答案:A 解析:接口的定义如下:接口的实现类必须覆盖在接口中定义的抽象的方法,覆盖就意味在实现类中的方法要及在接口中定义的抽象方法同名、同参、同返回值。13、将类的某个成员方法的访问权限设置为的,那么下面说法正确的选项是 。A. 同一包中的其他类不可以访问该方法 B. 不同包中的子类可以访问该方法C. 所有包中的类都可以访问该方法 D. 所有包中的类都不可以访问该方法。正确答案:B 14、以下哪一个类声明是错误的?( A. AB. AC. AD. A正确答案:C 解析:类只能被默认或者修饰符修饰,这是及成员变量和成员方法不一样的地方。
7、15、下面关于数组和集合的说法,哪一个是错误的? A. 数组的长度一旦确定,不能修改;B. 集合的长度可变,但是效率比数组低;C. 数组和集合都属于引用类型;D. 数组使用泛型指明所存储的对象的类型。正确答案:D 解析:是集合的一种类型。集合使用泛型指明所存储的对象的类型。16、下面代码有错误的行是:。1: 13072: ( 3: x = (3;4: (;5: ( (4;6: 7: A. 2B. 3C. 4D. 5正确答案:D 解析:1 查帮助文档,是的父类,没有实现接口,而子类实现了接口,即子类新增了(方法。2 x的声明类型是,实际类型是,根据父类引用不能调用子类新增的方法的原那么,x不可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 技术 Java 期末 复习 试卷 汇总
限制150内