中农大线上作业Java语言与面向对象程序设计AF.docx
- 文档编号:30177484
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:37
- 大小:26.40KB
中农大线上作业Java语言与面向对象程序设计AF.docx
《中农大线上作业Java语言与面向对象程序设计AF.docx》由会员分享,可在线阅读,更多相关《中农大线上作业Java语言与面向对象程序设计AF.docx(37页珍藏版)》请在冰豆网上搜索。
中农大线上作业Java语言与面向对象程序设计AF
Java语言与面向对象程序设计
第A套
1、计算机程序设计过程实际上就是( )过程,不同的问题求解方法决定了不同的程序设计方法。
A.用机器计算 B.实际问题的求解
C.程序编写 D.分析问题
参考答案:
B您的答案:
B
2、在客观世界中对象包含:
( )
A.数据和程序 B.数据和算法
C.状态和行为 D.变量和函数
参考答案:
C您的答案:
C
3、面向对象程序设计是以问题中涉及的( )为中心,而非具体的解题过程的研究和实现为关注点。
A.对象 B.数据 C.过程 D.类
参考答案:
A您的答案:
A
4、在面向对象程序设计中,所谓的“对象”是现实世界中的实体或概念在计算机逻辑中的( )。
A.分析理解 B.概括 C.抽象表示 D.封装表示
参考答案:
C您的答案:
C
5、在面向对象程序设计中,对象是由( )组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。
A.数据和算法 B.计算和变量
C.数据和容许的操作 D.函数和全局变量
参考答案:
C您的答案:
A
6、对象由一组“属性”和一组对属性进行“操作”的服务组成,是存在的具体实体,具有明确定义的状态和行为。
因此,一个具体对象被称做( )。
A.实例 B.变量 C.组合体 D.聚合体
参考答案:
A您的答案:
A
7、在对象中状态又称为属性或( )。
A.全局变量 B.实例变量 C.参数 D.静态数据
参考答案:
B您的答案:
C
8、类之间主要存在三种关系,它们是:
( )
A.联合、组合和聚合 B.关联比较
C.多重 D.关联、聚合和泛化
参考答案:
D您的答案:
A
9、通常消息包含三个方面的内容:
·要执行的方法的名称。
·( )
·方法所需的所有参数
A.发出消息的对象 B.发出的消息码
C.消息发送者 D.对象
参考答案:
A您的答案:
A
10、在面向对象的程序设计中,封装是指将对象的( )分别用数据结构和方法描述,并将它们绑定在一起形成一个可供访问的基本逻辑单元。
A.所有局部数据和程序 B.属性和行为
C.特征 D.消息和对象
参考答案:
B您的答案:
B
11、通过继承,一个类的定义可以基于另外一个已经存在的( )。
A.类 B.数据和程序 C.程序 D.数据
参考答案:
A您的答案:
B
12、面向对象软件开发过程被划分成面向对象分析、面向对象设计和( )三个阶段。
A.Java编程 B.面向对象实现 C.C++编程 D.文档收集
参考答案:
B您的答案:
B
13、面向对象分析的主要目的就是开发人员在有用户参与协作下,明确用户需求,应用标准化的面向对象模型规范地表述需求,最后形成面向对象的( ),即OOA模型。
A.数据结构和流程图 B.分析报告
C.需求分析 D.分析模型
参考答案:
D您的答案:
D
14、OOA模型包含5各层次:
( )静态属性层、服务层、结构层和主题层。
A.对象-类层 B.对象-函数层
C.类-数据层 D.变量-程序
参考答案:
A您的答案:
A
15、面向对象的设计就是将OOA模型进行扩展,确定如何来实现OOA模型所要完成的内容,并用( )表述出来。
A.系统设计 B.系统详细设计
C.OOA模型 D.OOD模型
参考答案:
D您的答案:
A
16、所谓的面向对象的实现,就是分析和设计完成后程序的开始编写阶段,即通常所说的“( )”。
A.抽象 B.封装 C.编码 D.格式化
参考答案:
C您的答案:
C
17、面向对象的设计由四部分内容构成,它们分别是:
问题逻辑,界面管理,( )和数据管理。
A.任务管理 B.内存管理 C.用户逻辑 D.事物管理
参考答案:
A您的答案:
C
18、面向对象方法与软件复用的好处是:
1)( )。
2)提高软件质量。
3)体现较多的一致性。
A.提高生产率,降低软件生产的代价
B.少花钱
C.简化系统难度
D.方便使用Java
参考答案:
A您的答案:
C
19、面向对象程序设计语言是指提供描述面向对象方法所涉及到的类、对象、继承和多态等基本概念的( )。
A.程序 B.Java C.程序设计语言 D.描述和表示
参考答案:
C您的答案:
B
20、所谓面向对象程序设计语言(Object-OrientedProgrammingLanguage)简称“( )”。
A.POOL B.OODL C.OOPL D.MUL
参考答案:
C您的答案:
B
第B套
您已经通过该套作业,请参看正确答案
1、Java语言是( )的程序设计语言。
A.面向对象 B.计算机
C.高级 D.编程
参考答案:
A您的答案:
A
2、Java程序以( )执行。
A.编译方式 B.连续方式
C.解释方式 D.自动方式
参考答案:
C您的答案:
C
3、Java的基本组成单元是( ),而Java的类又是运行时动态装载的。
A.模块 B.类 C.函数 D.源程序
参考答案:
B您的答案:
B
4、Java平台具有( )功能。
A.自动内存管理 B.指针管理
C.内存释放 D.运行程序
参考答案:
A您的答案:
A
5、Java语言是一种广泛使用的高水平的程序设计语言,是一个有力的( )。
这个语言平台为软件开发提供了一整套必备的工具和功能实现。
A.开发工具 B.运行环境
C.软件平台 D.系统工具
参考答案:
C您的答案:
C
6、Java程序设计语言要经过( )以便能在计算机上运行。
A.翻译成机器码 B.编译或解释
C.分析处理 D.本地化
参考答案:
B您的答案:
B
7、Java虚拟机简称“( )”,将java字节码程序翻译成机器语言。
然后由计算机执行。
A.VM B.Java C.Javac D.JVM
参考答案:
D您的答案:
D
8、在Java程序设计语言中,所有源代码写在一个扩展名是( )的纯文本文件里。
A..java B..class C..doc D..jar
参考答案:
A您的答案:
A
9、.class文件不包含本地处理器的代码,而包含Java虚拟机机器语言代码,它是一种在Java平台上被解释器解释的平台无关代码,称之为“( )”。
A.源程序 B.字节码 C.本地指令 D.命令
参考答案:
B您的答案:
B
10、Java源文件通过Java编译器( )编译成.class文件。
A.java.exe B.java C.javac.exe D.javah
参考答案:
C您的答案:
C
11、Java虚拟机是Java平台的基础,( )程序就是由它解释并执行,同时提供程序的运行环境。
A.源代码 B.指令 C.操作数 D.Java字节码
参考答案:
D您的答案:
D
12、JavaAPI被组合在库中,由相关的类和接口构成,这些库称做“( )”。
A.库 B.类** C.api** D.包
参考答案:
D您的答案:
D
13、建立Java平台只需安装( )就可以完成。
JRE是Java运行环境(JavaRuntimeEnvironment)缩写,用来运行Java程序。
A.JDK或JRE B.SDK C.Java虚拟机 D.MFC
参考答案:
A您的答案:
A
14、( )变量是Java编译器编译用于查找相关类或接口的目录集,也是Java解释器用于查找相关类或接口的目录集。
A.PATH B.CLASSPATH C.环境变量 D.BIN
参考答案:
B您的答案:
B
15、开发Java程序必须安装( ),它提供了基本的Java开发工具,这些工具放在JDK安装目录下的bin目录。
A.JRE B.JVM C.JDK D.编译器
参考答案:
C您的答案:
C
16、Java程序是由一个或多个编译单元构成,每个编译单元都一个以.java为扩展名的文本文件,又称( )文件。
A.Java源程序 B.类文件 C.字节码 D.目标码
参考答案:
A您的答案:
A
17、一个Java源程序可包括若干个类,各类之间存在并列、( )关系。
这些类通常是在一起协同工作的。
A.关联和联合 B.继承和包含 C.子类 D.父类
参考答案:
B您的答案:
B
18、在Java程序中,类和方法中的语句包含在( )之间。
A.“(”和“)” B.任何地方 C.“{”和“}” D.必须在方法内部
参考答案:
C您的答案:
C
19、Java程序通常由三种类型,它们是:
( )(Java应用程序)、Applet(Java小程序)和Serverlets。
A.Application B.手机程序 C.Windows程序 D.DOS
参考答案:
A您的答案:
A
20、“Java应用程序”是可以独立运行的,由一个或多个“类”组成,其中必须有一个“类”定义了( ),该方法是自动执行的类方法,是Java应用运行的起始点。
A.启动方法 B.start()方法 C.main()方法 D.init()方法
参考答案:
C您的答案:
C
第C套
1、Java程序是由一个或多个编译单元构成,每个编译单元都一个以.java为扩展名的文本文件,又称()文件。
A.类文件 B.程序 C.文件 D.Java源程序
参考答案:
D您的答案:
D
2、在java编译单元(源程序)中包含几种不同的元素,即:
package包名称;
import包名称.类名称;
( )
A.类或接口声明语句;
B.语句
C.类或对象定义
D.代码
参考答案:
A您的答案:
A
3、按Java语言规定,源程序的文件名必须与由( )修饰的类的类名称相同。
A.private B.public C.类名 D.class
参考答案:
B您的答案:
D
4、main()方法是由解释器或Java虚拟机自动执行的方法,是Java应用运行的起始点。
含有( )方法的类称之为“主类”。
A.main() B.class C.属性 D.方法
参考答案:
A您的答案:
A
5、Java小程序是( )运行,是被嵌入到Web页中,由Java兼容浏览器控制执行。
A.独立 B.Java C.不能独立 D.类
参考答案:
C您的答案:
A
6、Java原始数据类型又称( )类型,它说明了在程序中所能表示的基础数据的种类,通常有8种。
A.数据类型
B.类型
C.基本数据
D.类型说明
参考答案:
C您的答案:
C
7、int是( ),String是引用型类型。
A.简单数据 B.整数类型
C.数据类别 D.基础数据类型
参考答案:
D您的答案:
D
8、标识符构成java程序代码中变量、类、方法和接口的(),这些名字是唯一的。
A.符号 B.字符串 C.字母 D.名字
参考答案:
D您的答案:
D
9、在变量定义时String$name,0year;中正确的标识符是()。
A.String B.$name C.0year D.都不对
参考答案:
B您的答案:
B
10、标识符必须以字母、下画线或‘$’符号为第一个字符。
后续字符可以是其他非保留字字符。
大小写是( )的。
A.有区别 B.无区别 C.可有可无区别 D.都不对
参考答案:
A您的答案:
A
11、2.0D、2.0d是( )型浮点数;2.0f、2.0F是float型浮点数。
A.double B.long C.Color D.float
参考答案:
A您的答案:
A
12、在Java语言中,声明一个变量的同时也就指明了变量的( )。
A.类型符号
B.作用域
C.名称
D.符号集
参考答案:
B您的答案:
B
13、对象存储它的个体状态在非静态域中,( )也被称做“实例变量”,它们的值对于一个类的每个实例是唯一的。
A.非静态域 B.静态域 C.变量 D.成员变量
参考答案:
A您的答案:
D
14、( )是构成Java程序的基本单位之一,一条语句形成完整的可执行单元。
A.标识符 B.运算符 C.语句 D.表达式
参考答案:
C您的答案:
C
15、表达式是一个由( )和方法调用等,按照语言语法构造的符号串。
A.常数 B.运算符 C.变量、常数、运算符 D.函数
参考答案:
C您的答案:
C
16、所谓二元运算就是参与运算的数据项有两项。
Java的二元算术运算符有+(加)、-(减)、*(乘)、/(除)和( )。
A.!
B.++ C.>> D.%(求模)
参考答案:
D您的答案:
D
17、Java的一元算术运算符有++(自增)、( )、-(求相反数)。
A.--(自减) B.!
C.~ D.%
参考答案:
A您的答案:
A
18、运算符包括:
==,!
=,>,<,>=,<=。
该运算的结果是( )量,即true或false。
A.short B.boolean C.int D.char
参考答案:
B您的答案:
B
19、逐位(bitwise)运算是把操作数按二进制位进行逻辑运算,运算符包括:
( )。
A.&& B.|| C.&,|,^ D.<=
参考答案:
C您的答案:
C
20、return语句结束当前方法,控制流程( )它的方法。
return语句有两种形式:
带有一个返回值的和不带返回值的。
A.中止循环 B.返回到调用
C.中止switch D.停止程序
参考答案:
B您的答案:
B
第D套
您已经通过该套作业,请参看正确答案
1、抽象和( )是面向对象程序设计的重要特征。
A.包装.B.封装 C.建类 D.分析
参考答案:
B您的答案:
B
2、计算机软件开发中所用到的抽象有两类:
( )。
A.分析和抽取
B.数据抽象和计算抽象
C.过程抽象和数据抽象
D.过程抽象和数据收集
参考答案:
C您的答案:
C
3、封装的重点是对数据的封装,因此将( )及请求的所有相互作用通过对象方法实现称作“数据封装”。
A.隐藏内部状态
B.内部数据
C.数据捆绑
D.数据
参考答案:
A您的答案:
B
4、对象用( )“域(fields)”存储它的状态。
A.一个或多个 B.数据
C.常量 D.变量
参考答案:
A您的答案:
B
5、在Java语言中对象是( )捆绑在一起的软件。
A.数据 B.域与相关方法
C.函数 D.变量
参考答案:
B您的答案:
B
0
6、对象的状态存储在“域”,有时又被称做变量,这些变量形式上称为( )。
A.变量 B.全局变量
C.实例变量 D.局部变量
参考答案:
C您的答案:
C
7、对象的行为通过“( )”体现出来,方法又被称做函数。
A.程序 B.代码 C.语句 D.方法
参考答案:
D您的答案:
D
8、在Java程序设计语言中,一个类型定义对象类别细节的实现。
类定义实例以及类( ),指定类实现和类的直接超类的接口。
A.属性方法 B.数据 C.函数 D.变量和方法
参考答案:
D您的答案:
D
9、通过类创建的对象称为一个类的“( )”。
A.对象 B.实例 C.变量 D.都不对
参考答案:
B您的答案:
B
10、用( )修饰的类可以被其他任何类使用,如果没有这个修饰符类只能被与它在同一个包中的其他类使用。
A.私有的 B.public(共有的) C.全局的 D.默认
参考答案:
B您的答案:
B
11、在Java语言中有如下几种变量:
在类中的成员变量,又称域。
在方法或代码块中的( )。
在方法声明中的变量,又称参数。
A.系统变量 B.成员变量
C.局部变量 D.类变量
参考答案:
C您的答案:
C
12、定义成员变量时,类型指域或成员变量的( )。
所有变量必须有一个指定的类型,可以使用Java语言提供的任何数据类型。
A.引用型 B.原始型 C.数据类型 D.类或接口
参考答案:
C您的答案:
C
13、成员变量的名称必须符合Java( )的命名规则。
A.变量 B.类 C.标识符 D.符号
参考答案:
C您的答案:
C
14、用( )修饰的域称为静态域,又称为“类变量”。
A.static B.public C.void D.package
参考答案:
A您的答案:
A
15、声明类的方法需要指定方法的访问级别,名称,类型,参数和方法体,方法的声明由编程者根据对象的( )来设定。
A.需要 B.特征 C.计算 D.功能
参考答案:
D您的答案:
D
16、方法签名由在方法声明中的两个部分组成,即( )。
A.方法声明 B.方法名称和参数类型
C.名称 D.参数
参考答案:
B您的答案:
B
17、Java语言支持重载方法,可以区分( )不同的方法。
这意味着在一个类中存在方法参数列表而名称相同的方法。
A.方法签名 B.返回值
C.参数类型 D.返回值类型
参考答案:
A您的答案:
A
18、创建对象通常需要经过下面几个步骤:
声明一个变量用来引用对象。
实例化类。
( )。
A.设置初值 B.初始化对象
C.赋值 D.使用对象
参考答案:
B您的答案:
D
19、使用对象的域必须通过它们的( ),这个名称必须清楚明确的。
A.其他对象 B.其他变量
C.类 D.名称引用
参考答案:
D您的答案:
D
20、嵌套类被分为两个类别:
静态的和( )。
A.非静态的 B.实例
C.对象 D.默认引用
参考答案:
A您的答案:
B
第E套
您已经通过该套作业,请参看正确答案
1、Java中继承由关键字( )实现,用此关键字指出超类。
A.class B.interface C.implements D.extends
参考答案:
D您的答案:
D
2、继承是( )之间的一种关系,当一个类获取另外一个类中所有非私有数据和操作的定义作为自己的部分或全部成分时,则称这两个类之间具有继承关系。
A.两个类 B.多个 C.层次 D.**
参考答案:
A您的答案:
A
3、下面不能用在类声明的修饰是:
( )
A.public B.private C.implements D.默认
参考答案:
C您的答案:
B
4、super关键字表示超类的引用,可用super:
( )。
在子类构造方法使用超类构造方法。
A.引用类自己 B.访问超类成员
C.定义父类 D.无用
参考答案:
B您的答案:
B
5、子类继承父类所有的public和( )成员,而无论这个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中农 线上 作业 Java 语言 面向 对象 程序设计 AF