1 / 6
文档名称:

面向对象考试题.doc

格式:doc   大小:94KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象考试题.doc

上传人:utuhlwwue61571 2016/12/27 文件大小:94 KB

下载得到文件列表

面向对象考试题.doc

文档介绍

文档介绍:第五章考试题一、选择题:(每题 3 分,共 20 题) 1. 下面关于类的说法错误的一项是( )。 A 、类属于 Java 语言中的复合数据类型 B、对象是 Java 语言中的基本结构单位 C 、类是同种对象的集合和抽象 D 、类就是对象 2. 如下所示代码: public class Test05_01 { private float a; public static void m(){} } 如何使成员变量 a 被方法 m( ) 访问( )。 A 、将 private float a 改为 public float a B 、将 private float a 改为 static float a C 、将 private float a 改为 protected float a D 、将 private float a 改为 float a 3. 下面关于类的说法有误的一项是( )。 A 、类就是对象 B、类是同种对象的集合和抽象 C 、类属于 Java 语言中的复合数据类型 D、对象是 Java 语言中的基本结构单位 4. 下列哪种类成员修饰符修饰的变量只能在本类中被访问( )。 A、 protected B、 default C、 private D、 public 5. 下面关于方法的说法不正确的一项是( )。 A 、类的私有方法不能被其他类直接访问。 B、 Java 中的构造方法名必须和类名相同。 C 、方法体是对方法的实现,包括变量声明和合法语句。 D、如果一个类定义了构造方法, 也可以用该类的默认构造方法。 6. 下列程序的运行结果是( )。 public class Test05_02 extends x{ int ab(){ static inta= 10; a++; (a); } public static void main(String[] args) { Test05_02 b= new Test05_02 (); b .ab(); }}A、 10B 、编译错误 C、 11D 、运行成功,但不输出 7. 下面关于构造方法的描述有误的一项是()。 A、构造方法必须要有返回类型的声明。 B、构造方法和类中的方法很相似:有访问修饰符、方法名、参数列表、方法体。 C、构造方法当成是一个特殊的方法,这个方法的作用就是用来产生一个类的实例。 D、构造方法的方法名必须和类名完全相同。 8. 下列关于对象的说法错误的一项是( )。 A、对象成员是指一个对象所拥有的属性或可以调用的方法。 B、由类生成对象,称为类的实例化过程,一个实例可以是多个对象。 C、在创建类的对象时,需要使用 Java 的 new 关键字。 D、在 Java 中要引用对象的属性和方法, 需要使用“.”操作符来实现。 9. 类的方法可以不包含下面哪一项()。 A 、方法的参数 B、方法的主体 C、方法的名称 D、方法的返回值类型 10. 下面关于变量说法错误的一项是( )。 A、对于成员变量,我们可以不需要手动的显式初始化,因为系统在创建一个新的对象的时候,会给这些成员变量赋一个初值。 B、对于引用变量,它的默认初值是 null 而非相应的引用类型对象,也就是说,它并不是指向任何对象的首地址。 C、系统会对全局(成员)变量指定默认的值