16春 东财《面向对象的程序设计》在线作业一_第1页
16春 东财《面向对象的程序设计》在线作业一_第2页
16春 东财《面向对象的程序设计》在线作业一_第3页
16春 东财《面向对象的程序设计》在线作业一_第4页
16春 东财《面向对象的程序设计》在线作业一_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

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

文档简介

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.成功运行了jvHelloWorlpp.jv命令以后,系统会在同一个目录下产生一个()文件?

.HelloWorlpp.Iss

.HelloWorlpplss.jv

.HelloWorlpp.exe

.HelloWorlpp.k

正确答案:

2.数组的唯一的数据成员是()

.size

.Size

.Length

.length

正确答案:

3.Sring和Stringuffer是属于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正确答案:

4.不变(长度)字符串使用()处理.

.hr

.hrter

.String

.Stringuffer

正确答案:

5.有定义puliMngerextensEmployee那么如果riseSlry和fire是Employee类中的公

有方法,则

.Mnger也拥有这两个方法

.Mnger没有这两个方法

.Mnger拥有这两个方法,切不可以再定义同名的方法

.不确定

正确答案:

6.一段代码可能导致异常,程序员将它放到了一个try模块中,th(){……}块中的代码为

空,那么()

.编译无法通过

.只有在代码所在函数的声明中抛出才能编译通过

.代表对异常不做处理,编译可通过

.运行时一定出错

正确答案:

7.下面那个语句是定义一个50个string对象数组的引用?()

.hr口□

.String[]

.String[]

.Ojet[50]

E.String[50]

正确答案:E

8.orerLyout将整个容器划分为几个部分()

.3

.4

.5

.6

正确答案:

9.Jv中所有的类的共同的父类是()

.ojet

.Ojet

.Frme

.Min

正确答案:

10.当包含pplet的浏览器窗口最小化时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

11.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。

.pint()

.upt()

.repint()

.onrw()

正确答案:

12.下列哪个是Jv应用程序的正确运行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

13.使用GriLyout管理组件,当容器的大小变化时()

.组件的相对位置不变,组件的大小不变

.组件的相对位置改变,组件的大小不变

.组件的相对位置不变,组件的大小改变

.组件的相对位置改变,组件的大小改变

正确答案:

14.调用finlize方法的作用是()

,向系统报警

.保留对象的资源

.释放对象所占资源

.什么也不做

正确答案:

15.Jv的PI文档是以什么格式提供的?

.RTF

.WOR

.HTML

.EXEL

正确答案:

16.用()可以修饰类或成员方法,表明是静态的。

.finl

.strt

.puli

.stti

正确答案:

17.Jv的客户-服务器架构中,服务器更新程序以后,用户怎样才能使用更新以后的版本?

()

,需要管理员完成一定的操作

.管理员在客户端重新安装该程序

,再次使用时,下载的就是最新的版本

.一般无法使用

正确答案:

18.Jv中如果一个类由父类,则父类可以有()个。

.1

.2

.3

.不限制

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.下面可以做为容器的有()

.按钮

.框架

.面板

.文本域

正确答案:

2.下列叙述那些是正确的?()

.Jv与We及Internet结合紧密

.Jv编译成字节码可以在任何系统下运行

.Jv没有内置的TP/IP、HTTP等协议库,需要调用WINOWSPI函数

,Jv支持多线程

正确答案:

3.封装的含义是()

.对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象

.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现

.所有的方法定义成私有

,所有的变量定义成保护类型

正确答案:

4.关于pplet的运行方式正确的是()

.不能独立运行

.使用ppletviewer就可以独立运行

.必须嵌入到其他应用程序中

.必须嵌入到HTML中

正确答案:

5.Jv的单重继承是指()

,只允许从一个类中扩展类

.不允许有一个类扩展出两个类

.不许一个类拥有两个父类

.不许两个类拥有同一个父类

正确答案:

6.当对象实例作为自变量传送给方法时()

,方法可以改变引用值

.方法不可以改变引用值

.方法可以修改引用指向的对象内容

.方法不可以修改引用指向的对象内容

正确答案:

7.下列各项中属于Jv常数的有?()

.95.255

.true

.283

."HelloJv!〃

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。

.pint()

.upt()

.repint()

.onrw()

正确答案:

2.puliIssXyz{intx=l;}类Xyz有几个构造方法()

.0

.1

.2

.3

正确答案:

3.编译后的Jv程序不能在硬件系统的PU上直接运行,而是通过()来执行的。

.JVM

.WINOWS

.LINUX

.MOS

正确答案:

4.Jv计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到

服务器上,用户使用时从服务器上下载到客户端运行。()

・主机架构

.客户端架构

.客户-服务器架构

.服务器架构

正确答案:

5.所有异常类的父类是()?

.Exeption

.lOExeption

.Error

.Throwle

正确答案:

6.当浏览器终止pplet时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

7.orerLyout将整个容器划分为几个部分()

.3

.4

.5

.6

正确答案:

8.下列叙述正确的是()

.包名是类名的一部分

.类名是包名的一部分

.包名和类名没有关系

.包名就是类名

正确答案:

9.对于FilelnputStrem的实例对象,如果所指定的文件不存在,则产生()

.lOExeption

.创建文件

.FilelnputExeption

.FileNotFounExeption

正确答案:

10.pplet程序中,用于显示的函数是?()

.Hellopplet()

.init()

.strt()

.pint(Grphisg)

正确答案:

11.对象在没有初始化时,值为()

.0

.null

.1

.不可预测

正确答案:

12.finlize方法属于()类

.Ojet

.Frme

.utton

.Winow

正确答案:

13.Stirng.reple(hrhrl,hrhr2);的意义是()

.所有hrl换成hr2

.所有hr2换成hrl

.第一个hrl换成hr2

.第一个hr2换成hrl

正确答案:

14.创建包目录的编译命令选项是()

正确答案:

15.不变(长度)字符串使用()处理.

.hr

.hrter

.String

.Stringuffer

正确答案:

16.当我们在代码中调用了repintO函数更新显示的时候,WT线程会调用()方法首先将

画面清空,然后调用Pint。方法绘制新的内容。

.pint()

.upt()

.repint()

.onrw()

正确答案:

17.GrigLyout是以()为基础

.Flow

.orer

.Gri

.r

正确答案:

18.Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?()

.Jv虚拟机

.垃圾收集机制

.三级代码安全检查机制

.程序员用代码来完成的

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.下列哪几个是Jv的关键字?()

.oolen

.yte

.onst

.fini;

正确答案:

2.当对象实例作为自变量传送给方法时()

.方法可以改变引用值

,方法不可以改变引用值

.方法可以修改引用指向的对象内容

.方法不可以修改引用指向的对象内容

正确答案:

3.封装的含义是()

.对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象

.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现

.所有的方法定义成私有

.所有的变量定义成保护类型

正确答案:

4.下列哪几项属于Jv语言设计的目的?()

.创建一种面向过程的语言

,提供一个解释环境

.去掉指针的影响代码健壮的功能

.只允许单线程工作

正确答案:

5.JVM的具体实现包括那些?

,指令集

.寄存器组

.类文件格式

.垃圾收集堆

E.栈

正确答案:E

6.下列哪几项属于Jv语言的特点?()

.与平台无关

.解释运行

.具有灵活的指针类型

,支持多线程

正确答案:

7.下列各项中属于Jv常数的有?()

.95.255

.true

.283

."HelloJv!”

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.使用。erLyout布局管理器,当在容器的某个区域加入多个组件的时候.()

.一个组件可见

.两个组件可见

.三个组件可见

.所有组件都可见

正确答案:

2.框架的默认布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正确答案:

3.错误提示内容:jv:ommnnotfoun,请判断是下列哪个方面出了问题?

.编译器的路径变量设置不正确

.程序中有错误的语句

.文件名和公有类名不匹配

.min方法缺少stti和puli修饰

正确答案:

4.调用finlize方法的作用是()

.向系统报警

.保留对象的资源

.释放对象所占资源

.什么也不做

正确答案:

5.在Jv中,若想利用包的特性,可使用()语句告诉编译器要使用的类所在的位置

.import

•pkge

.extens

.implements

正确答案:

6.下面那个语句是定义一个50个string对象数组的引用?()

.hr□□

.String[]

.String[]

.Ojet[50]

E.String[50]

正确答案:E

7.Jv中所有的类的共同的父类是()

.ojet

.Ojet

.Frme

.Min

正确答案:

8.JVM运行的代码一般存储在什么为扩展名的文件中?

.Jv

.jvm

.Iss

.oj

正确答案:

9.通过()方法可以将组件加入容器并显示出来

.insert

.rete

.mke

正确答案:

10.下列哪个是Jv应用程序的正确运行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

11.异常处理时,放在finlly子句的模块里的代码()

,无异常时运行

.有异常时运行

.任何时候都运行

.一般不运行

正确答案:

12.Jv的语法非常像++,但两者的一个非常显著的区别是Jv没有()类型的变量。

.布尔

.字符串

,指针

.无符号整数

正确答案:

13.下列哪个不是Jv的正确标识符?()

.2

.2

.2

.2

正确答案:

14.下列哪个是Jv中引入包的语句?

.inlue<jv.io.*>

.importjv.io.*

.usingjv.io.*

.pkgejv.io

正确答案:

15.Jv的三类异常中,当发生内存越界等无法恢复的错误时,会产生()

.Exeption

.Error

.Runtime

.Exeption

正确答案:

16.下列哪个类不是jv.pplet.pplet类父类?()

.jv.wt.Frme

.jv.wt.omponent

.jv.wt.ontiner

.jv.wt.Pnel

正确答案:

17.Jv中如果定义的类是从一个父类派生而来,那么父类的名字应写在()之后

.Iss

.super

.extens

.implements

正确答案:

18.在Jv中类的定义和实现应该()

.放到不同的文件中,定义的文件扩展名为.h

.放到不同的文件中,实现的文件扩展名为.jv

,放到同一个的文件中

.放到不同的文件中,文件名没有要求

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.Jv解释器的三项主要工作是?

.下载代码

.检验代码

.编译代码

.运行代码

正确答案:

2.当对象实例作为自变量传送给方法时()

.方法可以改变引用值

.方法不可以改变引用值

.方法可以修改引用指向的对象内容

.方法不可以修改引用指向的对象内容

正确答案:

3.下面关于容器的叙述正确的是()

.容器是图形用户界面中容纳其他组件的部分

.容器只可以容纳组件,不可以容纳其它容器

.容器即可以容纳组件,也可以容纳其它容器

.被其他容器容纳的容器,即是容器,又是组件

正确答案:

4.下列各项中属于Jv常数的有?()

95.255

true

.283

."HelloJv!”

正确答案:

5.封装的含义是()

,对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象

.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现

.所有的方法定义成私有

.所有的变量定义成保护类型

正确答案:

6.下列哪几项属于Jv语言设计的目的?()

.创建一种面向过程的语言

.提供一个解释环境

.去掉指针的影响代码健壮的功能

.只允许单线程工作

正确答案:

7.关于pplet的运行方式正确的是()

.不能独立运行

.使用ppletviewer就可以独立运行

.必须嵌入到其他应用程序中

.必须嵌入到HTML中

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

、单选题(共18道试题,共72分。)

1.Sring和Stringuffer是属于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正确答案:

2.下列哪个类不是jv.pplet.pplet类父类?()

.jv.wt.Frme

.jv.wt.omponent

.jv.wt.ontiner

.jv.wt.Pnel

正确答案:

3.jv使用()关键字声明一个公有类。

.puli

.Iss

.puliIss

.PuliIss

正确答案:

4.Jv中所有的类的共同的父类是()

.ojet

.Ojet

.Frme

.Min

正确答案:

5.Jv的参数传递是()

.值传递

.引用传递

.值传递和引用传递

.指针传递

正确答案:

6.数组的唯一的数据成员是()

.size

.Size

.Length

.length

正确答案:

7.所有异常类的父类是()?

.Exeption

.lOExeption

.Error

.Throwle

正确答案:

8.下列哪个是Jv应用程序的正确运行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

9.如果像引入包中所有的类,可以使用通配符()

.*

.?

.$

正确答案:

10.Jv是由哪家公司创始的?()

.Mirosoft

.IM

.SunMirosystem

.Inter

正确答案:

11.返回字符串s中第3个字符的语句是()

.s.hrt(3)

.s.hrt(2)

.s.hrt(4)

.s.t(4)

正确答案:

12.可变(长度)字符串使用()处理.

.hr

.hrter

.String

.Stringuffer

正确答案:

13.包语句可以放在()

.源文件的任意位置

.源文件的第一条语句

.源文件的末尾

.源文件的中间

正确答案:

14.在Jv中类的定义和实现应该()

.放到不同的文件中,定义的文件扩展名为.h

.放到不同的文件中,实现的文件扩展名为.jv

.放到同一个的文件中

.放到不同的文件中,文件名没有要求

正确答案:

15.显式成员初始化和构造方法哪个先被执行?()

.显式的成员初始化

.构造函数

.不一定

.同时

正确答案:

16.下列叙述正确的是()

.包名是类名的一部分

.类名是包名的一部分

.包名和类名没有关系

.包名就是类名

正确答案:

17.Jv中,调用new时,首先会分配新的对象空间,然后会()

.退出new方法

.执行显式的成员初始化

.执行构造函数

.不一定

正确答案:

18.Jv中()关键字表示派生

.implements

.extens

.exten

.puli

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.Jvpplet运行之前,系统要对之进行严格的三级代码安全检查,即()、()和()。

.验证

.分析

.跟踪检测

.代码优化

正确答案:

2.下列属于缓冲区数据流优点的是()

.降低不同硬件设备之间速度的差异

.提高I/O操作的效率

.对于有大量I/O操作的程序具有非常重要的意义

.可以也不同的数据类型的形式对取缓冲区

正确答案:

3.JVM的具体实现包括那些?

.指令集

.寄存器组

.类文件格式

.垃圾收集堆

E.栈

正确答案:E

4.下列各项中属于Jv常数的有?()

95.255

true

283

."HelloJv!”

正确答案:

5.输入数据流的正确的读方法有()?

intre()

intre(yte[])

intre(yte[],intoff,intlen)

intre(yte[],intlen)

正确答案:

6.下列关于Jv语言设计目的叙述那些是正确的?()

.创建一种面向对象的语言

.提供一个编译-连接-装载的系统

.允许程序下载代码模块

,支持多线程

正确答案:

7.Jv的基本类型包括那些类?()

.逻辑型

.字符型

.整型

.浮点型

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.对象在没有初始化时,值为()

.0

.null

.1

.不可预测

正确答案:

2.当包含pplet的浏览器窗口最小化又再次恢复以后,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

3.Stirng.reple(hrhrl,hrhr2);的意义是()

.所有hrl换成hr2

.所有hr2换成hrl

.第一■个hrl换成hr2

.第一个hr2换成hrl

正确答案:

4.所有异常类的父类是()?

.Exeption

.lOExeption

.Error

.Throwle

正确答案:

5.如果一个类中定义了如下3个方法,贝(J()pulivoiprint(inti)pulivoiprint(flot

f)pulivoiprint(Strings)

.正确

.错误,方法名不能相同

.错误,如果方法名相同,参数名也应该相同

.错误,重载的方法的参数不能为类

正确答案:

6.通过()方法可以将组件加入容器并显示出来

.insert

.rete

.mke

正确答案:

7.一段代码可能导致异常,程序员将它放到了一个try模块中,th(){……}块中的代码为

空,那么()

.编译无法通过

.只有在代码所在函数的声明中抛出才能编译通过

.代表对异常不做处理,编译可通过

.运行时一定出错

正确答案:

8.有定义puliMngerextensEmployee那么如果riseSlry和fire是Employee类中的公

有方法,则

.Mnger也拥有这两个方法

.Mnger没有这两个方法

.Mnger拥有这两个方法,切不可以再定义同名的方法

.不确定

正确答案:

9.Jv中,调用new时,在执行显式的成员初始化以后会()

.分配新的对象的空间

.退出new方法

.执行构造函数

.不一定

正确答案:

10.当包含pplet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,

pplet调用()函数把曾经被覆盖的部分重画。

.pint()

.upt()

.repint()

.onrw()

正确答案:

11.Jv的参数传递是()

.值传递

,引用传递

.值传递和引用传递

,指针传递

正确答案:

12.当包含pplet的浏览器窗口最小化时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

13.子类中,若要使用父类中隐藏的方法,可以使用()关键字

.super

.this

.upper

.prents

正确答案:

14.对数组的边界检查是在()时候进行的。

.编译

.运行

.不检查

.不一定

正确答案:

15.对于FilelnputStrem的实例对象,如果所指定的文件不存在,则产生()

.lOExeption

.创建文件

.FilelnputExeption

.FileNotFounExeption

正确答案:

16.Jv的语法非常像++,但两者的一个非常显著的区别是Jv没有()类型的变量。

.布尔

.字符串

,指针

.无符号整数

正确答案:

17.Jv的三类异常中,当发生内存越界等无法恢复的错误时,会产生()

.Exeption

.Error

.Runtime

.Exeption

正确答案:

18.Jv是由哪家公司创始的?()

.Mirosoft

.IM

.SunMirosystem

.Inter

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.除了Jv核心PI以外,JV还有哪些PI

.Jv商业PI

,Jv服务器PI

.Jv媒体PI

.Jv管理PI

正确答案:

2.下列各项中属于正确的Jv数组说明?()

.hrs口

.hr[]s

.Iss口

.Iss口

正确答案:

3.下列是属于pplet与显示和刷新有关的函数是()。

.pint()

.upt()

.repint()

.onrw()

正确答案:

4.Jv解释器的三项主要工作是?

.下载代码

.检验代码

,编译代码

.运行代码

正确答案:

5.下列哪几项属于Jv语言设计的目的?()

.创建一种面向过程的语言

.提供一个解释环境

.去掉指针的影响代码健壮的功能

.只允许单线程工作

正确答案:

6.在Jv程序中,下列哪几项属于空白?()

.空格

•制表符

.换行符和回车符

./*符

正确答案:

7.下面关于容器的叙述正确的是()

.容器是图形用户界面中容纳其他组件的部分

,容器只可以容纳组件,不可以容纳其它容器

.容器即可以容纳组件,也可以容纳其它容器

,被其他容器容纳的容器,即是容器,又是组件

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.子类中,若要使用父类中隐藏的方法,可以使用()关键字

.super

.this

.upper

.prents

正确答案:

2.返回字符串s中第3个字符的语句是()

.s.hrt(3)

.s.hrt(2)

.s.hrt(4)

.s.t(4)

正确答案:

3.对数组的边界检查是在()时候进行的。

.编译

.运行

.不检查

.不一定

正确答案:

4.orerLyout将整个容器划分为几个部分()

.3

.4

.5

.6

正确答案:

5.String类中,得到字符串中字符个数的函数是()

.length成员变量

.size成员变量

.length()成员函数

.size()成员函数

正确答案:

6.所有异常类的父类是()?

.Exeption

.lOExeption

.Error

.Throwle

正确答案:

7.GrigLyout是以()为基础

.Flow

.orer

.Gri

.r

正确答案:

8.不变(长度)字符串使用()处理.

.hr

.hrter

.String

.Stringuffer

正确答案:

9.使用()函数可以改变框架的布局管理器

.hngeLyout()

.setLyout()

.resetLyout()

.Lyout()

正确答案:

10.当包含pplet的浏览器窗口最小化时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

11.下列哪个是Jv的正确编译命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

12.Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?()

.Jv虚拟机

.垃圾收集机制

.三级代码安全检查机制

.程序员用代码来完成的

正确答案:

13.Jv的什么特点解决了困扰软件界多年的软件移值问题?()

.没有指针类型

.多线程

.与平台无关

.丰富的PI文档

正确答案:

14.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正确答案:

15.Jv中()关键字表示派生

.implements

.extens

.exten

.puli

正确答案:

16.Jv的什么架构,可以达到“零管理”的目的.()

.主机架构

.客户端架构

.客户-服务器架构

.服务器架构

正确答案:

17.Sring和Stringuffer是属于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正确答案:

18.当包含pplet的浏览器窗口最小化又再次恢复以后,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.当对象实例作为自变量传送给方法时()

.方法可以改变引用值

,方法不可以改变引用值

.方法可以修改引用指向的对象内容

.方法不可以修改引用指向的对象内容

正确答案:

2.Jv的单重继承是指()

.只允许从一个类中扩展类

,不允许有一个类扩展出两个类

.不许一个类拥有两个父类

.不许两个类拥有同一个父类

正确答案:

3.下面的方法FilelnputStrem和FileOutputStrem不支持的有()

.re()

.lose()

.mrk()

.reset()

正确答案:

4.Jv的复合类型包括那些类?()

.数组

.类

.联合体

.接口;

正确答案:

5.下面可以做为容器的有()

.按钮

.框架

.面板

.文本域

正确答案:

6.Jv解释器的三项主要工作是?

.下载代码

.检验代码

,编译代码

.运行代码

正确答案:

7.JVM的具体实现包括那些?

,指令集

,寄存器组

,类文件格式

.垃圾收集堆

E.栈

正确答案:E

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.下列哪个是Jv应用程序的正确运行命令?

jvHelloWorlpp

jvHelloWorlpp.jv

jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

2.orerLyout将整个容器划分为几个部分()

3

4

5

6

正确答案:

3.Jv的三类异常中,当发生内存越界等无法恢复的错误时,会产生()

.Exeption

.Error

.Runtime

.Exeption

正确答案:

4.Jv程序中内存的释放是由谁来完成的?

.程序开发人员

,操作系统

.编译器

.垃圾收集器

正确答案:

5.Jv中()关键字表示派生

.implements

.extens

.exten

.puli

正确答案:

6.Sring和Stringuffer是属于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正确答案:

7.在Jv进行垃圾回收之前,Jv自动调用对象的()方法

,构造

.析构

.finlize

.ispose

正确答案:

8.下列属于Runnle接口实现的函数是。

.puliRunnle(Thret)

.pulivoistrt()

.pulivoimin()

.pulivoirun()

正确答案:

9.在Jv中,若想利用包的特性,可使用()语句告诉编译器要使用的类所在的位置

.import

.pkge

.extens

.implements

正确答案:

10.Jv的PI文档是以什么格式提供的?

.RTF

.WOR

.HTML

.EXEL

正确答案:

11.对数组的边界检查是在()时候进行的。

.编译

.运行

.不检查

,不一定

正确答案:

12.使用GriLyout管理组件,当容器的大小变化时()

.组件的相对位置不变,组件的大小不变

.组件的相对位置改变,组件的大小不变

.组件的相对位置不变,组件的大小改变

.组件的相对位置改变,组件的大小改变

正确答案:

13.在Jv程序中试图打开一个文件,但文件不存在,Jv会立即产生一个()

,异常

.错误

.错误日志

.立即死机

正确答案:

14.pplet对象被创建并初次装入支持Jv的浏览器时,()方法被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

15.成功运行了jvHelloWorlpp.jv命令以后,系统会在同一个目录下产生一个()文件?

.HelloWorlpp.Iss

.HelloWorlpplss.jv

.HelloWorlpp.exe

.HelloWorlpp.k

正确答案:

16.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?

.设计漏洞

.架构漏洞

.内存漏洞

.死循环漏洞

正确答案:

17.阅读下面程序intlist[]=newint[10];for(intI=0;K=list.length;I++)

的值为()

.10

.9

.不一定

.出错

正确答案:

18.下列哪个不是Jv的正确标识符?()

.2

.2

.2

.2

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.Jv的复合类型包括那些类?()

.数组

,类

.联合体

.接口;

正确答案:

2.下列哪几个是Jv的关键字?()

.oolen

.yte

.onst

.finl;

正确答案:

3.下列各项中属于Jv常数的有?()

.95.255

.true

.283

."HelloJv!〃

正确答案:

4.下面属于组件的是()

.utton

.lei

.pnel

.frme

正确答案:

5.当容器需要为某个组件()时,便会请求它的布局管理器完成相应的工作

.定位

.决定大小

.改变颜色

.改变状态

正确答案:

6.封装的含义是()

.对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象

.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现

.所有的方法定义成私有

.所有的变量定义成保护类型

正确答案:

7.80年代初出现P机以后,全面改变了计算模式,新的模式特点是?()

.维护费用高

.本地处理

.本地管理

.各用户分享系统资源

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.对于FileOutputStrem的实例对象,如果所指定的文件不存在,则产生()

.lOExeption

.创建文件

.FilelnputExeption

.FileNotFounExeption

正确答案:

2.下列哪个是Jv应用程序的正确运行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

3.在Jv中,若想利用包的特性,可使用()语句告诉编译器要使用的类所在的位置

.import

.pkge

.extens

.implements

正确答案:

4.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。

.pint()

.upt()

.repint()

.onrw()

正确答案:

5.显式成员初始化和构造方法哪个先被执行?()

.显式的成员初始化

.构造函数

.不一定

.同时

正确答案:

6.当包含pplet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,

pplet调用()函数把曾经被覆盖的部分重画。

.pint()

.upt()

.repint()

.onrw()

正确答案:

7.String类中,得到字符串中字符个数的函数是()

.length成员变量

.size成员变量

.length()成员函数

.size()成员函数

正确答案:

8.阅读下面程序intlist[]=newint[10];for(intI=0;K=list.length;I++)

的值为()

.10

.9

.不一定

.出错

正确答案:

9.Frme是()类的子类

.Pnel

.Winow

.omponent

.ontiner

正确答案:

10.用()修饰的类不能再派生子类,它已到达类层次的最底层

.fini

.strt

.puli

.privte

正确答案:

11.puliIssXyz{intx=l;}类Xyz有几个构造方法()

.0

.1

.2

.3

正确答案:

12.框架的默认布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正确答案:

13.如果一个类中定义了如下3个方法,则()pulivoiprint(inti)pulivoiprint(flot

f)pulivoiprint(Strings)

.正确

.错误,方法名不能相同

.错误,如果方法名相同,参数名也应该相同

.错误,重载的方法的参数不能为类

正确答案:

14.子类中,若要使用父类中隐藏的方法,可以使用()关键字

.super

.this

.upper

.prents

正确答案:

15.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?

.设计漏洞

.架构漏洞

.内存漏洞

.死循环漏洞

正确答案:

16.创建包目录的编译命令选项是()

正确答案:

17.Jv的三类异常中,当发生内存越界等无法恢复的错误时,会产生()

.Exeption

.Error

.Runtime

.Exeption

正确答案:

18.如果一段代码可能引发某种异常,Jv要求()

.最好处理

.必须全部抛出

,必须全部捕获

.必须有明确的处理代码

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.输入数据流的正确的读方法有()?

.intre()

.intre(yte[])

.intre(yte[],intoff,intlen)

.intre(yte[],intlen)

正确答案:

2.下列哪几项是计算机诞生早期,主机架构的特点?()

.不共享系统资源

.集中处理

,集中管理

.各用户分享使用计算机资源

正确答案:

3.Jv既可以把对象写入数据流,又可以把对象从数据流读出,这个功能是由()类实现

.InputStrem

.OutputStrem

.OjetlnputStrem

.OjetOutputStrem

正确答案:

4.80年代初出现P机以后,全面改变了计算模式,新的模式特点是?()

.维护费用高

.本地处理

.本地管理

.各用户分享系统资源

正确答案:

5.下列属于缓冲区数据流优点的是()

.降低不同硬件设备之间速度的差异

.提高I/O操作的效率

.对于有大量I/O操作的程序具有非常重要的意义

.可以也不同的数据类型的形式对取缓冲区

正确答案:

6.下面属于组件的是()

.utton

.lei

.pnel

.frme

正确答案:

7.在Jv程序中试图打开一个文件,但文件不存在,Jv会产生一个异常,()?

.程序员可以捕获这个异常,并恢复程序的运行

.程序无法恢复

.无论如何程序会终止运行

.如果异常没有得到合理的处理,程序可能会终止运行

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.Jv程序中内存的释放是由谁来完成的?

.程序开发人员

,操作系统

.编译器

.垃圾收集器

正确答案:

2.GrigLyout是以()为基础

.Flow

.orer

.Gri

.r

正确答案:

3.Jv方法的定义中参数列表的个元素间以()隔开

.逗号

.句号

.分号

.空格

正确答案:

4.当浏览器终止pplet时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

5.finlize方法属于()类

.Ojet

.Frme

.utton

.Winow

正确答案:

6.框架的默认布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正确答案:

7.下面关于封装的叙述正确的有()

.为了完成封装,必须将成员变量定义成公有类型

.为了完成封装,必须将成员变量定义成私有类型

.为了完成封装,必须将成员变量定义成保护类型

.把变量定义成私有或保护类型不一定就完成了封装

正确答案:

8.在Jv中类的定义和实现应该()

.放到不同的文件中,定义的文件扩展名为.h

,放到不同的文件中,实现的文件扩展名为.jv

.放到同一个的文件中

.放到不同的文件中,文件名没有要求

正确答案:

9.pplet对象被创建并初次装入支持Jv的浏览器时,()方法被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

10.所有异常类的父类是()?

.Exeption

.lOExeption

.Error

.Throwle

正确答案:

11.Sring和Stringuffer是属于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正确答案:

12.puliIssoy{}puliIssgirl{}puliIssstuentextensoy,girl{}上述定

义()

.正确

.错误,Jv不允许多重继承

.错误oy和girl应该用

,隔开

E.错误,应该使用implements关键字

正确答案:

13.对于FileOutputStrem的实例对象,如果所指定的文件不存在,则产生()

.lOExeption

.创建文件

.FilelnputExeption

.FileNotFounExeption

正确答案:

14.编译后的Jv程序不能在硬件系统的PU上直接运行,而是通过()来执行的。

.JVM

.WINOWS

.LINUX

.MOS

正确答案:

15.使用oerLyout布局管理器,当在容器的某个区域加入多个组件的时候.()

.一个组件可见

.两个组件可见

.三个组件可见

.所有组件都可见

正确答案:

16.用()修饰的类不能再派生子类,它已到达类层次的最底层

.finl

.strt

.puli

.privte

正确答案:

17.jv使用()关键字声明一个公有类。

.puli

.Iss

.puliIss

.PuliIss

正确答案:

18.Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?()

.Jv虚拟机

.垃圾收集机制

.三级代码安全检查机制

.程序员用代码来完成的

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.下列哪几项属于Jv语言的特点?()

,与平台无关

.解释运行

.具有灵活的指针类型

,支持多线程

正确答案:

2.下面属于"is”关系的是()

.男人和人

.苹果和水果

.马和牛

.天和地

正确答案:

3.输入数据流的正确的读方法有()?

.intre()

.intre(yte[])

.intre(yte[],intoff,intlen)

.intre(yte[],intlen)

正确答案:

4.封装的含义是()

对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象

尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现

所有的方法定义成私有

.所有的变量定义成保护类型

正确答案:

5.下面关于容器的叙述正确的是()

.容器是图形用户界面中容纳其他组件的部分

.容器只可以容纳组件,不可以容纳其它容器

.容器即可以容纳组件,也可以容纳其它容器

.被其他容器容纳的容器,即是容器,又是组件

正确答案:

6.Jv解释器的三项主要工作是?

.下载代码

.检验代码

.编译代码

.运行代码

正确答案:

7.下面可以做为容器的有()

,按钮

.框架

.面板

.文本域

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.如果一个类中定义了如下3个方法,则()pulivoiprint(inti)pulivoiprint(flot

f)pulivoiprint(Strings)

.正确

.错误,方法名不能相同

,错误,如果方法名相同,参数名也应该相同

.错误,重载的方法的参数不能为类

正确答案:

2.Jv中,调用new时,在执行显式的成员初始化以后会()

.分配新的对象的空间

.退出new方法

.执行构造函数

.不一定

正确答案:

3.当浏览器终止pplet时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

4.对象在没有初始化时,值为()

.0

.null

.1

.不可预测

正确答案:

5.一段代码可能导致异常,程序员将它放到了一个try模块中,th(){……}块中的代码为

空,那么()

.编译无法通过

.只有在代码所在函数的声明中抛出才能编译通过

.代表对异常不做处理,编译可通过

.运行时一定出错

正确答案:

6.对于FileOutputStrem的实例对象,如果所指定的文件不存在,则产生()

.lOExeption

.创建文件

.FilelnputExeption

.FileNotFounExeption

正确答案:

7.用()可以修饰类或成员方法,表明是抽象的。

.finl

.strt

.puli

.stti

正确答案:

8.puliIssoy{}puliIssgirl{}puliIssstuentextensoy,girl{}上述定义

()

.正确

.错误,Jv不允许多重继承

.错误oy和girl应该用

.隔开

E.错误,应该使用implements关键字

正确答案:

9.在对String类进行查找比较操作时,字符串的长度()

.不变

,变长

.变短

.不一定

正确答案:

10.用()修饰的类的成分只能被这个类本身访问,在类外是不可见的。

.puli

.privte

.protete

.stti

正确答案:

11.可变(长度)字符串使用()处理.

.hr

.hrter

.String

.Stringuffer

正确答案:

12.除数为0产生的异常是?()

.rithmetiExeption

.ZeroExeption

.NulIPointerExeption

.NegtiverrySizeExeption

正确答案:

13.使用GriLyout管理组件,当容器的大小变化时()

.组件的相对位置不变,组件的大小不变

.组件的相对位置改变,组件的大小不变

.组件的相对位置不变,组件的大小改变

.组件的相对位置改变,组件的大小改变

正确答案:

14.pplet对象被创建并初次装入支持Jv的浏览器时,()方法被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

15.下面那个语句是定义一个50个string对象数组的引用?()

,hr口□

.String[]

.String[]

.Ojet[50]

E.String[50]

正确答案:E

16.当包含pplet的浏览器窗口最小化时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

17.Jv的参数传递是()

.值传递

.引用传递

.值传递和引用传递

.指针传递

正确答案:

18.对数组的边界检查是在()时候进行的。

.编译

.运行

.不检查

.不一定

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

二、多选题(共7道试题,共28分。)

1.下列哪些是浏览器禁止pplet产生的行为?()

.运行过程中调用执行另一个程序

.所有文件的I/O操作

.调用本机方法

,企图打开所提供该pplet的主机以外的某个套接口

正确答案:

2.下列是属于pplet与显示和刷新有关的函数是()。

.pint()

.upt()

.repint()

.onrw()

正确答案:

3.下列各项中属于正确的Jv数组说明?()

.hrs口

.hr[]s

.Iss[]

.Iss口

正确答案:

4.下列哪几项属于Jv语言的特点?()

,与平台无关

.解释运行

.具有灵活的指针类型

.支持多线程

正确答案:

5.Jv的基本类型包括那些类?()

.逻辑型

.字符型

.整型

.浮点型

正确答案:

6.当对象实例作为自变量传送给方法时()

.方法可以改变引用值

.方法不可以改变引用值

.方法可以修改引用指向的对象内容

.方法不可以修改引用指向的对象内容

正确答案:

7.Jv的复合类型包括那些类?()

.数组

.类

.联合体

.接口;

正确答案:

东财《面向对象的程序设计》在线作业一(随机)

一、单选题(共18道试题,共72分。)

1.返回字符串s中第3个字符的语句是()

.s.hrt(3)

.s.hrt(2)

.s.hrt(4)

.s.t(4)

正确答案:

2.在Jv中类的定义和实现应该()

.放到不同的文件中,定义的文件扩展名为.h

.放到不同的文件中,实现的文件扩展名为.jv

.放到同一个的文件中

.放到不同的文件中,文件名没有要求

正确答案:

3.阅读下面程序intlist[]=newint[10];for(intI=O;I<=list.length;I++)

的值为()

.10

.9

.不一定

.出错

正确答案:

4.使用GriLyout管理组件,当容器的大小变化时()

.组件的相对位置不变,组件的大小不变

.组件的相对位置改变,组件的大小不变

.组件的相对位置不变,组件的大小改变

.组件的相对位置改变,组件的大小改变

正确答案:

5.当浏览器终止pplet时,()函数被调用。

.init()

.strt()

.stop()

.estroy()

正确答案:

6.数组的最后一个元素的下标是()

.0

.length

.length-1

.length+1

正确答案:

7.在Jv程序中试图打开一个文件,但文件不存在,Jv会立即产生一个()

.异常

.错误

.错误日志

.立即死机

正确答案:

8.下列哪个是Jv的正确编译命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正确答案:

9.jv中使用()符号来访问对象的方法

.->

.0

.和

正确答案:

10.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正确答案:

11.下列叙述正确的是()

.包名是类名的一部分

.类名是包名的一部分

.包名和类名没有关系

.包名就是类名

正确答案:

12.Jv计算模式结合了主机架构和客户端架构的

温馨提示

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

评论

0/150

提交评论