中农大线上作业Java语言与面向对象程序设计A-F_第1页
中农大线上作业Java语言与面向对象程序设计A-F_第2页
中农大线上作业Java语言与面向对象程序设计A-F_第3页
中农大线上作业Java语言与面向对象程序设计A-F_第4页
中农大线上作业Java语言与面向对象程序设计A-F_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业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.JavaC.程序设计语言D.描述和表示

参考答案:C您的答案:B

20、所谓面向对象程序设计语言(Object-OrientedProgrammingLanguage)简称“()”。

A.POOLB.OODLC.OOPLD.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.VMB.JavaC.JavacD.JVM

参考答案:D您的答案:D

8、在Java程序设计语言中,所有源代码写在一个扩展名是()的纯文本文件里。

A..javaB..classC..docD..jar

参考答案:A您的答案:A

9、.class文件不包含本地处理器的代码,而包含Java虚拟机机器语言代码,它是一种在Java平台上被解释器解释的平台无关代码,称之为“()”。

A.源程序B.字节码C.本地指令D.命令

参考答案:B您的答案:B

10、Java源文件通过Java编译器()编译成.class文件。

A.java.exeB.javaC.javac.exeD.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或JREB.SDKC.Java虚拟机D.MFC

参考答案:A您的答案:A

14、()变量是Java编译器编译用于查找相关类或接口的目录集,也是Java解释器用于查找相关类或接口的目录集。

A.PATHB.CLASSPATHC.环境变量D.BIN

参考答案:B您的答案:B

15、开发Java程序必须安装(),它提供了基本的Java开发工具,这些工具放在JDK安装目录下的bin目录。

A.JREB.JVMC.JDKD.编译器

参考答案: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.ApplicationB.手机程序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.privateB.publicC.类名D.class

参考答案:B您的答案:D

4、main()方法是由解释器或Java虚拟机自动执行的方法,是Java应用运行的起始点。含有()方法的类称之为“主类”。

A.main()B.classC.属性D.方法

参考答案:A您的答案:A

5、Java小程序是()运行,是被嵌入到Web页中,由Java兼容浏览器控制执行。

A.独立B.JavaC.不能独立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.StringB.$nameC.0yearD.都不对

参考答案:B您的答案:B

10、标识符必须以字母、下画线或‘$’符号为第一个字符。后续字符可以是其他非保留字字符。大小写是()的。

A.有区别B.无区别C.可有可无区别D.都不对

参考答案:A您的答案:A

11、2.0D、2.0d是()型浮点数;2.0f、2.0F是float型浮点数。

A.doubleB.longC.ColorD.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.shortB.booleanC.intD.char

参考答案:B您的答案:B

19、逐位(bitwise)运算是把操作数按二进制位进行逻辑运算,运算符包括:()。

A.&&B.||C.&,|,^D.<=

参考答案:C您的答案:C

20、return语句结束当前方法,控制流程()它的方法。return语句有两种形式:带有一个返回值的和不带返回值的。

A.中止循环B.返回到调用

C.中止switchD.停止程序

参考答案: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

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.staticB.publicC.voidD.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.classB.interfaceC.implementsD.extends

参考答案:D您的答案:D

2、继承是()之间的一种关系,当一个类获取另外一个类中所有非私有数据和操作的定义作为自己的部分或全部成分时,则称这两个类之间具有继承关系。

A.两个类B.多个C.层次D.**

参考答案:A您的答案:A

3、下面不能用在类声明的修饰是:()

A.publicB.privateC.implementsD.默认

参考答案:C您的答案:B

4、super关键字表示超类的引用,可用super:()。在子类构造方法使用超类构造方法。

A.引用类自己B.访问超类成员

C.定义父类D.无用

参考答案:B您的答案:B

5、子类继承父类所有的public和()成员,而无论这个类是否与父类在同一个包中。

A.所有B.private

C.protectedD.公共

参考答案:C您的答案:C

6、在子类中重新定义一个与从父类那里继承来的()的域,称为域的隐藏。

A.名字完全相同B.publicC.privateD.protected

参考答案:A您的答案:A

7、在子类中不能简单地通过变量名称引用父类中被隐藏的成员变量。要在子类访问被隐藏的父类中的域必须通过关键字()引用。

A.objectB.thisC.变量名D.super

参考答案:D您的答案:D

8、子类继承了父类中所有的非私有方法,允许在子类重新定义父类中的实例方法,()中的类方法。

A.引用父类B.定义类C.隐藏父类D.对象

参考答案:D您的答案:C

9、“多态”是指一个程序中同名的不同方法共存。在面向对象程序中,多态的实现方式有:方法覆盖和()。

A.限制B.继承C.重载D.外联

参考答案:C您的答案:B

10、在子类中可以通过成员的名称直接引用父类的方法或者用“()”引用父类的方法。

A.this.方法名称B.super.方法名称

C.对象.方法名称D.object.方法名称

参考答案:B您的答案:B

11、在子类中的实例方法与在父类中的实例方法有相同的()时,称作覆盖类父的方法。

A.签名和返回类型B.结构

C.语句D.返回值

参考答案:A您的答案:A

12、当在子类中的覆盖一个父类的方法时,用()注解符通知编译期在父类你想要覆盖的方法。

A.@OverrideB.publicC.classD.

@author

参考答案:A您的答案:A

13、在调用覆盖的方法时,被调用的覆盖方法的版本(),就是子类中的覆盖方法。

A.有多个B.不是唯一的

C.与重载类似D.只有一个

参考答案:D您的答案:D

14、如果子类没有无参数构造方法,它将继承父类的()作为自己的构造方法。

A.任何方法

B.指定方法

C.无参数构造方法

D.this()

参考答案:C您的答案:C

15、publicabstractclassGraphicObject{

abstractvoiddraw();

……

}

是()类。

A.接口B.抽象C.抽象方法D.未完成的类

参考答案:B您的答案:B

16、声明抽象方法用下面的格式:

()类型方法名([参数表]);

A.publicB.abstractC.finalD.static

参考答案:B您的答案:B

17、Java语言中接口是像类一样的引用型类型,仅可包含()、嵌套类型。

A.常量、方法签名

B.实例变量

C.方法

D.privatestatic

参考答案:A您的答案:A

18、接口声明由修饰、interface、接口名称、()和接口体。

A.private

B.逗号隔开的父接口列表

C.staticfinal

D.父类列表

参考答案:B您的答案:B

19、包(package)由一组()组成,是相关类型的组,提供访问保护和命名空间管理。

A.对象和类B.类和接口

C.静态变量D.方法

参考答案:B您的答案:B

20、引入整个包中所有成员,即“import包名字.*”,例如:()

A.importjava.io;

B.importjava;

C.importjava.io.*;

D.import*.*;

参考答案:C您的答案:C

第F套1、下面类的父类是()

publicclassMx{

……

}

A.无B.ObjectC.SystemD.java.lang

参考答案:B您的答案:B2、在用Java写的程序中,一个类的实例是用new操作符通过跟随在后的类名称创建,即:

实例=();

A.对象名称B.new类名称

C.new构造方法()D.构造方法()

参考答案:C您的答案:C

3、publicclasscarextendsmotorcar{

Stringname;

intseating;

publiccar(){

}

publicbooleanisRun(){

}

}

name和seating是()变量.

A.实例B.静态C.局部D.全局

参考答案:A您的答案:D

4、this是一个()的引用——即正在被方法或构造器调用的对象。

A.对象B.ObjectC.类D.当前对象

参考答案:D您的答案:D

5、用static修饰的域称为静态域,又称为“()”。

A.类变量B.非静态变量

C.实例变量D.成员

参考答案:A您的答案:A

6、publicclass称h04{

privatestaticint[]m;

privatestaticint[]n;

privateintsize;

}

m和n是()。

A.实例变量B.数据成员

C.静态域D.非静态域

参考答案:C您的答案:C

7、在程序设计时需要单个字符值,可以使用()。

A.int类型B.char类型

C.byte类型D.单引号

参考答案:B您的答案:C

8、StringcityName=newString();

创建()对象,包含空字符串。

A.字符串B.String实例C.cityNameD.String

参考答案:B您的答案:C

9、Java程序通过将(){}catch(){}块纳入其代码中,在这里捕获给被命名为属于某个超类的异常,并调用方法处理它。

A.finallyB.exceptionC.tryD.break

参考答案:C您的答案:C

10、Exception是在程序执行期间发生的()程序指令流程的事件。

A.中止B.延缓

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论