Java语言与面向对象程序设计-在线作业_D 用户名: 最终成绩:100.0
一 单项选择题
1.
抽象和( )是面向对象程序设计的重要特征。
分析
包装
封装
建类
本题分值:??5.0 用户得分:??5.0 用户解答:??封装 知识点:??4.1 抽象与封装
2.
计算机软件开发中所用到的抽象有两类:( )。
分析和抽取
过程抽象和数据收集
过程抽象和数据抽象
数据抽象和计算抽象
本题分值:??5.0 用户得分:??5.0 用户解答:??过程抽象和数据抽象 知识点:??4.1 抽象与封装
3.
封装的重点是对数据的封装,因此将( )及请求的所有相互作用通过对象方法实现称作“数据封装”。
内部数据
数据
隐藏内部状态
数据捆绑
本题分值:??5.0 用户得分:??5.0 用户解答:??隐藏内部状态 知识点:??4.1 抽象与封装
4.
对象用( )“域(fields)”存储它的状态。
一个或多个
数据
变量
常量
本题分值:??5.0 用户得分:??5.0 用户解答:??一个或多个 知识点:??4.2 声明Java类
5.
在Java语言中对象是( )捆绑在一起的软件。
数据
域与相关方法
函数
变量
本题分值:??5.0 用户得分:??5.0 用户解答:??域与相关方法 知识点:??4.2 声明Java类
6.
对象的状态存储在“域”,有时又被称做变量,这些变量形式上称为( )。
局部变量
全局变量
实例变量
变量
本题分值:??5.0 用户得分:??5.0 用户解答:??实例变量 知识点:??4.2 声明Java类
7.
对象的行为通过“( )”体现出来,方法又被称做函数。
程序
代码
语句
方法
本题分值:??5.0 用户得分:??5.0 用户解答:??方法 知识点:??4.2 声明Java类
8.
在Java程序设计语言中,一个类型定义对象类别细节的实现。类定义实例以及类( ),指定类实现和类的直接超类的接口。
属性方法
数据
变量和方法
函数
本题分值:??5.0 用户得分:??5.0 用户解答:??变量和方法 知识点:??4.2 声明Java类
9.
通过类创建的对象称为一个类的“( )”。
实例
对象
变量
都不对
本题分值:??5.0 用户得分:??5.0 用户解答:??实例 知识点:??4.2 声明Java类
10.
用( )修饰的类可以被其他任何类使用,如果没有这个修饰符类只能被与它在同一个包中的其他类使用。
私有的
全局的
public(共有的)
默认
本题分值:??5.0 用户得分:??5.0 用户解答:??public(共有的) 知识点:??4.2 声明Java类
11.
在Java语言中有如下几种变量:
n 在类中的成员变量,又称域。
n 在方法或代码块中的( )。
n 在方法声明中的变量,又称参数。
局部变量
成员变量
系统变量
类变量
本题分值:??5.0 用户得分:??5.0 用户解答:??局部变量 知识点:??4.3 声明成员变量
12.
定义成员变量时,类型指域或成员变量的( )。所有变量必须有一个指定的类型,可以使用Java语言提供的任何数据类型。
原始型
数据类型
类或接口
引用型
本题分值:??5.0 用户得分:??5.0 用户解答:??数据类型 知识点:??4.3 声明成员变量
13.
成员变量的名称必须符合Java ( )的命名规则。
符号
变量
标识符
类
本题分值:??5.0 用户得分:??5.0 用户解答:??标识符 知识点:??4.3 声明成员变量
14.
用( )修饰的域称为静态域,又称为“类变量”。
package
public
static
void
本题分值:??5.0 用户得分:??5.0 用户解答:??static 知识点:??4.3 声明成员变量
15.
声明类的方法需要指定方法的访问级别,名称,类型,参数和方法体,方法的声明由编程者根据对象的( )来设定。
计算
需要
功能
特征
本题分值:??5.0 用户得分:??5.0 用户解答:??功能 知识点:??4.4 定义方法
16.
方法签名由在方法声明中的两个部分组成,即( )。
参数
名称
方法声明
方法名称和参数类型
本题分值:??5.0 用户得分:??5.0 用户解答:??方法名称和参数类型 知识点:??4.4 定义方法
17.
Java语言支持重载方法,可以区分( )不同的方法。这意味着在一个类中存在方法参数列表而名称相同的方法。
返回值
参数类型
返回值类型
方法签名
本题分值:??5.0 用
原创力文档

文档评论(0)