奥鹏奥鹏中国农业大学2014年春《Java语言与面向对象程
JAVA语言与面向对象程序设计-在线作业_E 用户名: 最终成绩:100.0
一 单项选择题
1.Java中继承由关键字( )实现,用此关键字指出超类。
implements
extends
class
interface
本题分值: 5.0
用户得分: 5.0
用户解答: extends
知识点: 5.1 继承
________________________________________
2.继承是( )之间的一种关系,当一个类获取另外一个类中所有非私有数据和操作的定义作为自己的部分或全部成分时,则称这两个类之间具有继承关系。
多个
层次
集合
两个类
本题分值: 5.0
用户得分: 5.0
用户解答: 两个类
知识点: 5.1 继承
________________________________________
3.下面不能用在类声明的修饰是:( )。
private
public
默认
implements
本题分值: 5.0
用户得分: 5.0
用户解答: implements
知识点: 5.1 继承
________________________________________
4.super关键字表示超类的引用,可用super:
l ( )。
l 在子类构造方法使用超类构造方法。
访问超类成员
无用
引用类自己
定义父类
本题分值: 5.0
用户得分: 5.0
用户解答: 访问超类成员
知识点: 5.1 继承
________________________________________
5.子类继承父类所有的 public 和 ( ) 成员,而无论这个类是否与父类在同一个包中。
公共
所有
protected
private
本题分值: 5.0
用户得分: 5.0
用户解答: protected
知识点: 5.2 域的继承与隐藏
________________________________________
6.在子类中重新定义一个与从父类那里继承来的( )的域,称为域的隐藏。
public
名字完全相同
private
protected
本题分值: 5.0
用户得分: 5.0
用户解答: 名字完全相同
知识点: 5.2 域的继承与隐藏
________________________________________
7.在子类中不能简单地通过变量名称引用父类中被隐藏的成员变量。要在子类访问被隐藏的父类中的域必须通过关键字( )引用。
变量名
this
object
super
本题分值: 5.0
用户得分: 5.0
用户解答: super
知识点: 5.2 域的继承与隐藏
________________________________________
8.子类继承了父类中所有的非私有方法,允许在子类重新定义父类中的实例方法,( )中的类方法。
定义类
引用父类
对象
隐藏父类
本题分值: 5.0
用户得分: 5.0
用户解答: 对象
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
9.“多态”是指一个程序中同名的不同方法共存。在面向对象程序中,多态的实现方式有:方法覆盖和( )。
外联
重载
限制
继承
本题分值: 5.0
用户得分: 5.0
用户解答: 重载
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
10.在子类中可以通过成员的名称直接引用父类的方法或者用“( )”引用父类的方法。
super.方法名称
this.方法名称
object.方法名称
对象.方法名称
本题分值: 5.0
用户得分: 5.0
用户解答: super.方法名称
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
11.在子类中的实例方法与在父类中的实例方法有相同的( )时,称作覆盖父类的方法。
结构
返回值
签名和返回类型
语句
本题分值: 5.0
用户得分: 5.0
用户解答: 签名和返回类型
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
12.当在子类中的覆盖一个父类的方法时,用( )注解符通知编译期在父类你想要覆盖的方法。
public
class
@Override
@author
本题分值: 5.0
用户得分: 5.0
用户解答: @Override
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
13.在调用覆盖的方法时,被调用的覆盖方法的版本( ),就是子类中的覆盖方法。
只有一个
不是唯一的
有多个
与重载类似
本题分值: 5.0
用户得分: 5.0
用户解答: 只有一个
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
14.如果子类没有无参数构造方法,它将继承父类的( )作为自己的构造方法。
指定方法
this()
无参数构造方法
任何方法
本题分值: 5.0
用户得分: 5.0
用户解答: 无参数构造方法
知识点: 5.4 构造方法继承
________________________________________
15.public abstract class GraphicObject {
abstract void draw();
……
}
是( )类。
抽象
接口
未完成的类
抽象方法
本题分值: 5.0
用户得分: 5.0
用户解答: 抽象
知识点: 5.5 抽象类
________________________________________
16.声明抽象方法用下面的格式:
( ) 类型 方法名([参数表]);
static
abstract
public
final
本题分值: 5.0
用户得分: 5.0
用户解答: abstract
知识点: 5.5 抽象类
________________________________________
17.Java语言中接口是像类一样的引用型类型,仅可包含( )、嵌套类型。
常量、方法签名
private static
实例变量
方法
本题分值: 5.0
用户得分: 5.0
用户解答: 常量、方法签名
知识点: 5.6 接口
________________________________________
18.接口声明由修饰、interface、接口名称、( )和接口体。
逗号隔开的父接口列表
private
父类列表
static final
本题分值: 5.0
用户得分: 5.0
用户解答: 逗号隔开的父接口列表
知识点: 5.6 接口
________________________________________
19.包(package)由一组( )组成,是相关类型的组,提供访问保护和命名空间管理。
方法
对象和类
静态变量
类和接口
本题分值: 5.0
用户得分: 5.0
用户解答: 类和接口
知识点: 5.7 包(Packages)
________________________________________
20.引入整个包中所有成员,即“import 包名字.*”,例如:
( )
import java;
import *.*;
import java.io.*;
import java.io;
本题分值: 5.0
用户得分: 5.0
用户解答: import java.io.*;
知识点: 5.7 包(Packages)
一 单项选择题
1.Java中继承由关键字( )实现,用此关键字指出超类。
implements
extends
class
interface
本题分值: 5.0
用户得分: 5.0
用户解答: extends
知识点: 5.1 继承
________________________________________
2.继承是( )之间的一种关系,当一个类获取另外一个类中所有非私有数据和操作的定义作为自己的部分或全部成分时,则称这两个类之间具有继承关系。
多个
层次
集合
两个类
本题分值: 5.0
用户得分: 5.0
用户解答: 两个类
知识点: 5.1 继承
________________________________________
3.下面不能用在类声明的修饰是:( )。
private
public
默认
implements
本题分值: 5.0
用户得分: 5.0
用户解答: implements
知识点: 5.1 继承
________________________________________
4.super关键字表示超类的引用,可用super:
l ( )。
l 在子类构造方法使用超类构造方法。
访问超类成员
无用
引用类自己
定义父类
本题分值: 5.0
用户得分: 5.0
用户解答: 访问超类成员
知识点: 5.1 继承
________________________________________
5.子类继承父类所有的 public 和 ( ) 成员,而无论这个类是否与父类在同一个包中。
公共
所有
protected
private
本题分值: 5.0
用户得分: 5.0
用户解答: protected
知识点: 5.2 域的继承与隐藏
________________________________________
6.在子类中重新定义一个与从父类那里继承来的( )的域,称为域的隐藏。
public
名字完全相同
private
protected
本题分值: 5.0
用户得分: 5.0
用户解答: 名字完全相同
知识点: 5.2 域的继承与隐藏
________________________________________
7.在子类中不能简单地通过变量名称引用父类中被隐藏的成员变量。要在子类访问被隐藏的父类中的域必须通过关键字( )引用。
变量名
this
object
super
本题分值: 5.0
用户得分: 5.0
用户解答: super
知识点: 5.2 域的继承与隐藏
________________________________________
8.子类继承了父类中所有的非私有方法,允许在子类重新定义父类中的实例方法,( )中的类方法。
定义类
引用父类
对象
隐藏父类
本题分值: 5.0
用户得分: 5.0
用户解答: 对象
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
9.“多态”是指一个程序中同名的不同方法共存。在面向对象程序中,多态的实现方式有:方法覆盖和( )。
外联
重载
限制
继承
本题分值: 5.0
用户得分: 5.0
用户解答: 重载
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
10.在子类中可以通过成员的名称直接引用父类的方法或者用“( )”引用父类的方法。
super.方法名称
this.方法名称
object.方法名称
对象.方法名称
本题分值: 5.0
用户得分: 5.0
用户解答: super.方法名称
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
11.在子类中的实例方法与在父类中的实例方法有相同的( )时,称作覆盖父类的方法。
结构
返回值
签名和返回类型
语句
本题分值: 5.0
用户得分: 5.0
用户解答: 签名和返回类型
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
12.当在子类中的覆盖一个父类的方法时,用( )注解符通知编译期在父类你想要覆盖的方法。
public
class
@Override
@author
本题分值: 5.0
用户得分: 5.0
用户解答: @Override
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
13.在调用覆盖的方法时,被调用的覆盖方法的版本( ),就是子类中的覆盖方法。
只有一个
不是唯一的
有多个
与重载类似
本题分值: 5.0
用户得分: 5.0
用户解答: 只有一个
知识点: 5.3 方法继承、覆盖、隐藏
________________________________________
14.如果子类没有无参数构造方法,它将继承父类的( )作为自己的构造方法。
指定方法
this()
无参数构造方法
任何方法
本题分值: 5.0
用户得分: 5.0
用户解答: 无参数构造方法
知识点: 5.4 构造方法继承
________________________________________
15.public abstract class GraphicObject {
abstract void draw();
……
}
是( )类。
抽象
接口
未完成的类
抽象方法
本题分值: 5.0
用户得分: 5.0
用户解答: 抽象
知识点: 5.5 抽象类
________________________________________
16.声明抽象方法用下面的格式:
( ) 类型 方法名([参数表]);
static
abstract
public
final
本题分值: 5.0
用户得分: 5.0
用户解答: abstract
知识点: 5.5 抽象类
________________________________________
17.Java语言中接口是像类一样的引用型类型,仅可包含( )、嵌套类型。
常量、方法签名
private static
实例变量
方法
本题分值: 5.0
用户得分: 5.0
用户解答: 常量、方法签名
知识点: 5.6 接口
________________________________________
18.接口声明由修饰、interface、接口名称、( )和接口体。
逗号隔开的父接口列表
private
父类列表
static final
本题分值: 5.0
用户得分: 5.0
用户解答: 逗号隔开的父接口列表
知识点: 5.6 接口
________________________________________
19.包(package)由一组( )组成,是相关类型的组,提供访问保护和命名空间管理。
方法
对象和类
静态变量
类和接口
本题分值: 5.0
用户得分: 5.0
用户解答: 类和接口
知识点: 5.7 包(Packages)
________________________________________
20.引入整个包中所有成员,即“import 包名字.*”,例如:
( )
import java;
import *.*;
import java.io.*;
import java.io;
本题分值: 5.0
用户得分: 5.0
用户解答: import java.io.*;
知识点: 5.7 包(Packages)
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!