教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

java考试题库第三章 Java语言面向对象的特征 doc.deflate2

来源:网络收集 时间:2025-11-18
导读: 第三章 Java语言面向对象的特征 2.选择题 3-1 下列对封装性的描述中,错误的是( B ). A.封装体包含了属性和行为 B.封装体中的属性和行为的访问权限是相同的 C.被封装的某些信息在封装体外是不可见的 D.封装使得抽象的数据类型提高了可重用性 3-2 下列关于继

第三章 Java语言面向对象的特征 2.选择题

3-1 下列对封装性的描述中,错误的是( B ). A.封装体包含了属性和行为 B.封装体中的属性和行为的访问权限是相同的 C.被封装的某些信息在封装体外是不可见的 D.封装使得抽象的数据类型提高了可重用性 3-2 下列关于继承性的描述中,错误的是(C) A.一个类可以同时生成多个子类 B.子类继承了父类的所有成员 C. Java语言支持单重继承和多重继承 D. Java语言通过接口可使子类使用多个父类的成员 3-3 下列对多态性的描述中,错误的是(A) A. Java语言允许运算符重载 B. Java语言允许方法重载 C. Java语言允许变量覆盖 D.多态性提高了程序的抽象性和简洁性

3-4 在类的修饰符中,规定只能被同一包类所使用的修饰符是(B) A. public B.默认 C. final D. abstract

3-5 在成员变量的修饰符中,规定只能被同一包类所使用的修饰符是(B) A. private B. public C.默认 D. protected

3-6 在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包

的该类子类的修饰符是(D) A. public B. private C.默认 D. protected 3-7 下列关于构造方法的特点的描述中,错误的是(A) A.不可重载 B.方法名同类名 C.无返回类型 D.系统自动调用 3-8 下列关于静态方法的特点的描述中,错误的是(D) A.在类体内说明静态方法使用关键字 static B.静态方法只能处理静态变量或调用静态方法 C.静态方法不占用对象的内存空间,非静态方法占用对象的内存空间 D.静态方法只能用类名调用

3-9 下列对静态初始化器的描述中,错误的是(C) A.静态初始化器是用来对类进行初始化的,而不是对某个对象初始化 B.静态初始化器是由关键字 static 和一对花括号组成的语句组 C.静态初始化器不同于构造方法,它不是方法 D.静态初始化器在产生新对象时,是由系统自动调用的 3-10 下列关于抽象类的描述中,错误的是(C) A.抽象类是用修饰符 abstract 说明的 B.抽象类是不可以定义对象的 C.抽象类是不可以有构造方法的 D.抽象类通常要有它的子类

3-11 下列关于类的继承性的描述中,错误的是(D) A.继承是在已有类的基础上生成新类的一种方法 B.子类继承父类的所有成员

C. Java 语言要求一个子类只有一个父类 D.父类中成员的访问权限在子类中将被改变

3-12 下列关于子类继承父类的成员的描述中,错误的是(A) A.子类中继承父类中的所有成员都可以直接访问 B.子类中定义有与父类同名变量时,子类继承父类的操作中,使用继承父类的变量;子 类执行自己的操作中,使用自己定义的变量 C.当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成 员方法 D.方法重载是编译时处理的,而方法覆盖是在运行时处理的 3-13 下列关于接口的描述中,错误的是(B) A.接口实际上是由变量和抽象方法构成的特殊类 B.一个类只允许继承一个接口 C.定义接口使用的关键字是 interface D.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现 3-14 下列关于包的描述中,错误的是(A) A.包是一种特殊的类 B.包是若干个类的集合 C.包是使用 package 语句创建的 D.包有有包名包和无名包两种 3-15 下列常用包中,存放用户图形界面类库的包是(A) A. java.awt B. java.lang C. java.util D.java.io

3-16 下列是系统提供的常用的类,所有类的父类的类是(B) A. Math B. Object C. System D. String 3.判断题

3-1 类是一种类型,也是对象的模板。(对)

3-2 Java语言只支持单重继承,不支持多重继承。(对) 3-3 类中说明的方法可以定义在类体外。(错) 3-4 class 不是定义类的唯一关键字。(错) 3-5 某类的对象可以作为另一个类的成员。(对) 3-6 在类体内说明成员变量时不允许赋初值。(错) 3-7 最终变量就是Java 语言中的符号常量。(对) 3-8 静态变量的引用只能使用对象。(错) 3-9 静态方法只能处理静态变量。(对)

3-10 抽象方法是一种只有说明而无具体实现的方法。(对) 3-11 最终方法是不能被当前子类重新定义的方法。(对) 3-12 Java语言中,方法调用一律都是传址的引用调用。(错) 3-13 非静态方法中不能引用静态变量。(错)

3-14 静态初始化器是在构造方法被自动调用之前运行的。(对) 3-15 抽象方法仅有方法头,而无方法体。(对) 3-16 抽象方法一定出现在抽象类中。(对)

3-17 最终类,最终方法和最终变量的修饰符都用final 。(对) 3-18 创建对象时系统将调用适当的构造方法给对象初始化。(对)

3-19 使用运算符new 创建对象时,赋给对象的值实际上是一个地址值。(对) 3-20 使用构造方法只能给非静态成员变量赋初值。(对)

3-21 创建对象时,该对象占用的内存空间除了非静态的成员变量外,还有非静态的成员方

法。(对)

3-22 Java 语言中,对象成员的表示只使用运算符 “.”。(对)

3-23 Java 语言中,对象赋值实际上是同一个对象具有两个不同的名字,因为他们都有同

一个地址值。(对)

3-24 对象可作方法参数,对象数组不能作方法参数。(错) 3-25 Java语言中,所创建的子类都应有一个父类。(对) 3-26 Java语言中,类的继承是可以传递的。(对) 3-27 Java语言中,构造方法是可以继承的。(错)

3-28 子类中构造方法应包含自身类的构造方法和直接父类的构造方法。(对) 3-29 调用this 或 super 的构造方法的语句必须放在第一条语句。(对)

3-30 子类对象可以直接赋值给父类对象;而父类对象不可以赋值给子类对象。(错) 3-31 子类中所继承父类的成员都可以在子类中访问。(错) 3-32 成员方法的重载和覆盖是一回事。(错)

3-33 一个类可以实现多个接口。接口可以实现“多重继承”。(对) 3-34 实现接口的类不能是抽象类。(对) 4.填空题

3-1 对象具有3大要素,它们分别是(对象名),(对象类型),(对象值)。这3大要素分别

用(同标识符),(类名),(默认值或初值)表示。 3-2 定义类时,通常要使用的关键字有(class),(extends),(implements)。 3-3 成员变量的定义格式如下:([<修饰符>])<变量类型><变量名>(=<初值>); 3-4 成员变量的非访问控制修饰符有(static),(final),(volatile)。 3-5 在成员方法的定义中可省略的部分有(修饰符),(参数表),(异常类名列表)。 3-6 Java 语言中,重载方法的选择是在(编译)时进行的,系统根据(参数个数),(参数类

型),(参数顺序)寻找匹配方法。 3-7 没有子类的类称为(最终类),不能被子类重载的方法称为(最终方法),不能被改变值

的量称为常量,又称为(最终变量)。 3-8 创建一个对象时,通常要包含3项内容:(说明对象),给对象分配空间,(对象初始化)。 3-9 系统规定int型变量默认值为(0),浮点型变量的默认值为(0.0),布尔型变量的默认

值为(false)。

3-10 Java语言中,定义子类时,使用关键字(extends)来给出父类名。如果没有指出父类,

则该类的默认父类为(object类)。

3-11 系统规定:表示当前类的构造方法用(this()),表示直接父类的构造方法用(super

())。

…… 此处隐藏:5033字,全部文档内容请下载后查看。喜欢就下载吧 ……
java考试题库第三章 Java语言面向对象的特征 doc.deflate2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/656609.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)