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

2018-11-11 10:41

谋学网www.mouxue.com

. HelloWorlpp.exe . HelloWorlpp.k 正确答案:

14. 如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()? . 设计漏洞 . 架构漏洞 . 内存漏洞 . 死循环漏洞 正确答案:

15. 对数组的边界检查是在( )时候进行的。 . 编译 . 运行 . 不检查 . 不一定 正确答案:

16. 除数为0产生的异常是?( ) . rithmetiExeption . ZeroExeption

. NullPointerExeption . NegtiverrySizeExeption 正确答案:

17. 在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。 . pint( ) . upt( ) . repint( ) . onrw( ) 正确答案:

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

. puli lss . Puli lss 正确答案:

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

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

谋学网www.mouxue.com

1. Jv的单重继承是指( ) . 只允许从一个类中扩展类 . 不允许有一个类扩展出两个类 . 不许一个类拥有两个父类 . 不许两个类拥有同一个父类 正确答案:

2. 关于pplet的运行方式正确的是( ) . 不能独立运行

. 使用ppletviewer就可以独立运行 . 必须嵌入到其他应用程序中 . 必须嵌入到HTML中 正确答案:

3. 下列是属于pplet与显示和刷新有关的函数是( )。 . pint( ) . upt( ) . repint( ) . onrw( ) 正确答案:

4. 下列属于缓冲区数据流优点的是( ) . 降低不同硬件设备之间速度的差异 . 提高I/O操作的效率

. 对于有大量I/O操作的程序具有非常重要的意义 . 可以也不同的数据类型的形式对取缓冲区 正确答案:

5. 下列哪几项是计算机诞生早期,主机架构的特点?( ) . 不共享系统资源 . 集中处理 . 集中管理

. 各用户分享使用计算机资源 正确答案:

6. JVM的具体实现包括那些? . 指令集 . 寄存器组 . 类文件格式 . 垃圾收集堆 E. 栈

正确答案:E

7. 下列关于Jv语言设计目的叙述那些是正确的?( ) . 创建一种面向对象的语言

. 提供一个编译-连接-装载的系统 . 允许程序下载代码模块 . 支持多线程 正确答案:

谋学网www.mouxue.com

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

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

1. Jv中如果定义的类是从一个父类派生而来,那么父类的名字应写在( )之后 . lss . super . extens . implements 正确答案:

2. 使用()函数可以改变框架的布局管理器 . hngeLyout( ) . setLyout( ) . resetLyout( ) . Lyout( ) 正确答案:

3. 包语句可以放在( ) . 源文件的任意位置 . 源文件的第一条语句 . 源文件的末尾 . 源文件的中间 正确答案:

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

. 放到不同的文件中,定义的文件扩展名为.h . 放到不同的文件中,实现的文件扩展名为.jv . 放到同一个的文件中

. 放到不同的文件中,文件名没有要求 正确答案:

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

. 为了完成封装,必须将成员变量定义成公有类型 . 为了完成封装,必须将成员变量定义成私有类型 . 为了完成封装,必须将成员变量定义成保护类型 . 把变量定义成私有或保护类型不一定就完成了封装 正确答案:

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

谋学网www.mouxue.com

. 三个组件可见 . 所有组件都可见 正确答案:

7. 对数组的边界检查是在( )时候进行的。 . 编译 . 运行 . 不检查 . 不一定 正确答案:

8. 将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( ) . FlowLyout . orerLyout . GriLyout . rLyout 正确答案:

9. 框架的默认布局管理器是( ) . FlowLyout . orerLyout . GriLyout . rLyout 正确答案:

10. 调用finlize方法的作用是( ) . 向系统报警 . 保留对象的资源 . 释放对象所占资源 . 什么也不做 正确答案:

11. 错误提示内容:jv:ommn not foun,请判断是下列哪个方面出了问题? . 编译器的路径变量设置不正确 . 程序中有错误的语句 . 文件名和公有类名不匹配

. min方法缺少stti和puli修饰 正确答案:

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

. puli lss . Puli lss 正确答案:

13. 垃圾收集器在Jv虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。 . 存储的数据大小 . 存储数据的重要性 . 在内存的高端还是低端

谋学网www.mouxue.com

. 内存被引用的次数 正确答案:

14. 成功运行了jv HelloWorlpp.jv命令以后,系统会在同一个目录下产生一个()文件? . HelloWorlpp.lss . HelloWorlpplss.jv . HelloWorlpp.exe . HelloWorlpp.k 正确答案:

15. Jv的什么特点解决了困扰软件界多年的软件移值问题?( ) . 没有指针类型 . 多线程 . 与平台无关 . 丰富的PI文档 正确答案:

16. 下列哪个是Jv中引入包的语句? . inlue . import jv.io.* . using jv.io.* . pkge jv.io 正确答案:

17. 子类中,若要使用父类中隐藏的方法,可以使用( )关键字 . super . this . upper . prents 正确答案:

18. GrigLyout是以( )为基础 . Flow . orer . Gri . r

正确答案:

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

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

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

谋学网www.mouxue.com

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

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

1. Jv程序中内存的释放是由谁来完成的? . 程序开发人员 . 操作系统 . 编译器 . 垃圾收集器 正确答案:

2. String类中,得到字符串中字符个数的函数是( ) . length成员变量 . size成员变量

. length( )成员函数 . size( )成员函数 正确答案:

3. JVM运行的代码一般存储在什么为扩展名的文件中? . jv . jvm . lss . oj

正确答案:

4. Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?( ) . Jv虚拟机 . 垃圾收集机制

. 三级代码安全检查机制 . 程序员用代码来完成的 正确答案:

5. 当包含pplet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,pplet调用()函数把曾经被覆盖的部分重画。 . pint( ) . upt( ) . repint( ) . onrw( ) 正确答案:

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

谋学网www.mouxue.com

. 6

正确答案:

7. 用( )修饰的类不能再派生子类,它已到达类层次的最底层 . finl . strt . puli . privte 正确答案:

8. 返回字符串s中第3个字符的语句是( ) . s.hrt(3) . s.hrt(2) . s.hrt(4) . s.t(4) 正确答案:

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

正确答案:

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

. pint(Grphis g) 正确答案:

11. Jv方法的定义中参数列表的个元素间以( )隔开 . 逗号 . 句号 . 分号 . 空格 正确答案:

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

正确答案:

13. 有定义puli Mnger extens Employee那么如果riseSlry和fire是Employee类中的公有方法,则

. Mnger也拥有这两个方法 . Mnger没有这两个方法

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

谋学网www.mouxue.com

. 不确定 正确答案:

14. puli lss Xyz {int x=1; puli Xyz(int i) { x=i;}}在执行Xyz xzy1=new Xyz( )后 . x=1

. x的值不一定 . 编译出错 . 运行出错 正确答案:

15. 在Jv中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置 . import . pkge . extens . implements 正确答案:

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

. 无符号整数 正确答案:

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

. 不可预测 正确答案:

18. 在对String类进行查找比较操作时,字符串的长度( ) . 不变 . 变长 . 变短 . 不一定 正确答案:

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

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

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

谋学网www.mouxue.com

. hr s[] . hr [] s . lss [] . lss [] 正确答案:

2. 下面属于\关系的是( ) . 男人和人 . 苹果和水果 . 马和牛 . 天和地 正确答案:

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

. InputStrem . OutputStrem . OjetInputStrem . OjetOutputStrem 正确答案:

4. 在Jv程序中,下列哪几项属于空白?( ) . 空格 . 制表符

. 换行符和回车符 . /*符 正确答案:

5. 在Jv程序中试图打开一个文件,但文件不存在,Jv会产生一个异常,( )? . 程序员可以捕获这个异常,并恢复程序的运行 . 程序无法恢复

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

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

6. 除了Jv核心PI以外,JV还有哪些PI . Jv商业PI . Jv服务器PI . Jv媒体PI . Jv管理PI 正确答案:

7. 下面属于组件的是( ) . utton . lel . pnel . frme 正确答案:

谋学网www.mouxue.com

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

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

1. Jv中int类型的变量占几个字节的内存?( ) . 1 . 2 . 4 . 8

正确答案:

2. 对于FileInputStrem的实例对象,如果所指定的文件不存在,则产生() . IOExeption . 创建文件

. FileInputExeption . FileNotFounExeption 正确答案:

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

. 为了完成封装,必须将成员变量定义成公有类型 . 为了完成封装,必须将成员变量定义成私有类型 . 为了完成封装,必须将成员变量定义成保护类型 . 把变量定义成私有或保护类型不一定就完成了封装 正确答案:

4. Jv方法的定义格式为( )

. <修饰符><返回类型><名字>(<参数列表>)<块> . <返回类型><修饰符><名字>(<参数列表>)<块> . <名字><返回类型><修饰符>(<参数列表>)<块> . <名字><修饰符><返回类型>(<参数列表>)<块> 正确答案:

5. String类中,得到字符串中字符个数的函数是( ) . length成员变量 . size成员变量

. length( )成员函数 . size( )成员函数 正确答案:

6. 使用()函数可以改变框架的布局管理器 . hngeLyout( ) . setLyout( ) . resetLyout( )

谋学网www.mouxue.com

. Min

正确答案:

7. 包语句可以放在( ) . 源文件的任意位置 . 源文件的第一条语句 . 源文件的末尾 . 源文件的中间 正确答案:

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

正确答案:

9. JVM运行的代码一般存储在什么为扩展名的文件中? . jv . jvm . lss . oj

正确答案:

10. 在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。 . pint( ) . upt( ) . repint( ) . onrw( ) 正确答案:

11. 子类中,若要使用父类中隐藏的方法,可以使用( )关键字 . super . this . upper . prents 正确答案:

12. 当包含pplet的浏览器窗口最小化时,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

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

谋学网www.mouxue.com

正确答案:

14. GrigLyout是以( )为基础 . Flow . orer . Gri . r

正确答案:

15. 在Jv中类的定义和实现应该( ) . 放到不同的文件中,定义的文件扩展名为.h . 放到不同的文件中,实现的文件扩展名为.jv . 放到同一个的文件中

. 放到不同的文件中,文件名没有要求 正确答案:

16. 下面那个语句是定义一个50个string对象数组的引用?( ) . hr [][] . String [] . String [] . Ojet [50] E. String [50] 正确答案:E

17. 如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()? . 设计漏洞 . 架构漏洞 . 内存漏洞 . 死循环漏洞 正确答案:

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

. 需要管理员完成一定的操作 . 管理员在客户端重新安装该程序 . 再次使用时,下载的就是最新的版本 . 一般无法使用 正确答案:

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

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

谋学网www.mouxue.com

1. Jv的单重继承是指( ) . 只允许从一个类中扩展类 . 不允许有一个类扩展出两个类 . 不许一个类拥有两个父类 . 不许两个类拥有同一个父类 正确答案:

2. 下面属于组件的是( ) . utton . lel . pnel . frme 正确答案:

3. 下面可以做为容器的有() . 按钮 . 框架 . 面板 . 文本域 正确答案:

4. 下列各项中属于正确的Jv数组说明?( ) . hr s[] . hr [] s . lss [] . lss [] 正确答案:

5. 封装的含义是()

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

. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现 . 所有的方法定义成私有 . 所有的变量定义成保护类型 正确答案:

6. 下列哪几个是Jv的关键字?( ) . oolen . yte . onst . finl; 正确答案:

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

. \正确答案:

谋学网www.mouxue.com

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

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

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

正确答案:

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

正确答案:

3. String类中,得到字符串中字符个数的函数是( ) . length成员变量 . size成员变量

. length( )成员函数 . size( )成员函数 正确答案:

4. 当包含pplet的浏览器窗口最小化又再次恢复以后,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

5. 当浏览器终止pplet时,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

6. 一段代码可能导致异常,程序员将它放到了一个try模块中,th(){??}块中的代码为空,那么( ) . 编译无法通过

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

谋学网www.mouxue.com

. 代表对异常不做处理,编译可通过 . 运行时一定出错 正确答案:

7. Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?( ) . Jv虚拟机 . 垃圾收集机制

. 三级代码安全检查机制 . 程序员用代码来完成的 正确答案:

8. 当包含pplet的浏览器窗口最小化时,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

9. 有定义puli Mnger extens Employee那么如果riseSlry和fire是Employee类中的公有方法,则

. Mnger也拥有这两个方法 . Mnger没有这两个方法

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

10. orerLyout将整个容器划分为几个部分( ) . 3 . 4 . 5 . 6

正确答案:

11. 对于FileInputStrem的实例对象,如果所指定的文件不存在,则产生() . IOExeption . 创建文件

. FileInputExeption . FileNotFounExeption 正确答案:

12. Jv的参数传递是( ) . 值传递 . 引用传递

. 值传递和引用传递 . 指针传递 正确答案:

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

谋学网www.mouxue.com

1. 下列哪些是浏览器禁止pplet产生的行为?( ) . 运行过程中调用执行另一个程序 . 所有文件的I/O操作 . 调用本机方法

. 企图打开所提供该pplet的主机以外的某个套接口 正确答案:

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

. InputStrem . OutputStrem . OjetInputStrem . OjetOutputStrem 正确答案:

3. 当对象实例作为自变量传送给方法时( ) . 方法可以改变引用值 . 方法不可以改变引用值

. 方法可以修改引用指向的对象内容 . 方法不可以修改引用指向的对象内容 正确答案:

4. Jv的单重继承是指( ) . 只允许从一个类中扩展类 . 不允许有一个类扩展出两个类 . 不许一个类拥有两个父类 . 不许两个类拥有同一个父类 正确答案:

5. 下列各项中属于Jv常数的有?( ) . 95.255 . true . 283

. \正确答案:

6. 下列哪几项属于Jv语言设计的目的?( ) . 创建一种面向过程的语言 . 提供一个解释环境

. 去掉指针的影响代码健壮的功能 . 只允许单线程工作 正确答案:

7. 下面属于组件的是( ) . utton . lel . pnel . frme 正确答案:

谋学网www.mouxue.com

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

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

1. puli lss Xyz {int x=1; puli Xyz(int i) { x=i;}}在执行Xyz xzy1=new Xyz( )后 . x=1

. x的值不一定 . 编译出错 . 运行出错 正确答案:

2. Jv计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。( ) . 主机架构 . 客户端架构

. 客户-服务器架构 . 服务器架构 正确答案:

3. JVM运行的代码一般存储在什么为扩展名的文件中? . jv . jvm . lss . oj

正确答案:

4. 在Jv程序中试图打开一个文件,但文件不存在,Jv会立即产生一个( ) . 异常 . 错误 . 错误日志 . 立即死机 正确答案:

5. 返回字符串s中第3个字符的语句是( ) . s.hrt(3) . s.hrt(2) . s.hrt(4) . s.t(4) 正确答案:

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

谋学网www.mouxue.com

. Error . Runtime . Exeption 正确答案:

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

. FileInputExeption . FileNotFounExeption 正确答案:

8. 下列哪个是Jv的正确编译命令? . jv HelloWorlpp . jvHelloWorlpp.jv . jv HelloWorlpp . jv HelloWorlpp.jv 正确答案:

9. 不变(长度)字符串使用( )处理. . hr . hrter . String

. Stringuffer 正确答案:

10. 成功运行了jv HelloWorlpp.jv命令以后,系统会在同一个目录下产生一个()文件? . HelloWorlpp.lss . HelloWorlpplss.jv . HelloWorlpp.exe . HelloWorlpp.k 正确答案:

11. Jv的参数传递是( ) . 值传递 . 引用传递

. 值传递和引用传递 . 指针传递 正确答案:

12. 对于FileInputStrem的实例对象,如果所指定的文件不存在,则产生() . IOExeption . 创建文件

. FileInputExeption . FileNotFounExeption 正确答案:

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

谋学网www.mouxue.com

. GriLyout . rLyout 正确答案:

14. 下列哪个类不是jv.pplet.pplet类父类?( ) . jv.wt.Frme . jv.wt.omponent . jv.wt.ontiner . jv.wt.Pnel 正确答案:

15. 使用()函数可以改变框架的布局管理器 . hngeLyout( ) . setLyout( ) . resetLyout( ) . Lyout( ) 正确答案:

16. 使用GriLyout管理组件,当容器的大小变化时( ) . 组件的相对位置不变,组件的大小不变 . 组件的相对位置改变,组件的大小不变 . 组件的相对位置不变,组件的大小改变 . 组件的相对位置改变,组件的大小改变 正确答案:

17. 如果一段代码可能引发某种异常,Jv要求( ) . 最好处理 . 必须全部抛出 . 必须全部捕获

. 必须有明确的处理代码 正确答案:

18. pplet对象被创建并初次装入支持Jv的浏览器时,( )方法被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

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

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

谋学网www.mouxue.com

1. 下面属于\关系的是( ) . 男人和人 . 苹果和水果 . 马和牛 . 天和地 正确答案:

2. 下列各项中属于Jv常数的有?( ) . 95.255 . true . 283

. \正确答案:

3. 关于pplet的运行方式正确的是( ) . 不能独立运行

. 使用ppletviewer就可以独立运行 . 必须嵌入到其他应用程序中 . 必须嵌入到HTML中 正确答案:

4. 封装的含义是()

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

. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现 . 所有的方法定义成私有 . 所有的变量定义成保护类型 正确答案:

5. 下列哪几项是计算机诞生早期,主机架构的特点?( ) . 不共享系统资源 . 集中处理 . 集中管理

. 各用户分享使用计算机资源 正确答案:

6. 下面的方法FileInputStrem和FileOutputStrem不支持的有( ) . re( ) . lose( ) . mrk( ) . reset( ) 正确答案:

7. 下列哪几个是Jv的关键字?( ) . oolen . yte . onst . finl; 正确答案:

谋学网www.mouxue.com

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

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

1. 用( )修饰的类的成分只能被这个类本身访问,在类外是不可见的。 . puli . privte . protete . stti 正确答案:

2. jv中使用( )符号来访问对象的方法 . . . -> . () . 和

正确答案:

3. Jv的三类异常中,当发生内存越界等无法恢复的错误时,会产生( ) . Exeption . Error . Runtime . Exeption 正确答案:

4. 错误提示内容:jv:ommn not foun,请判断是下列哪个方面出了问题? . 编译器的路径变量设置不正确 . 程序中有错误的语句 . 文件名和公有类名不匹配

. min方法缺少stti和puli修饰 正确答案:

5. 在Jv程序中试图打开一个文件,但文件不存在,Jv会立即产生一个( ) . 异常 . 错误 . 错误日志 . 立即死机 正确答案:

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

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

谋学网www.mouxue.com

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

7. 用( )可以修饰类或成员方法,表明是静态的。 . finl . strt . puli . stti 正确答案:

8. Sring和Stringuffer是属于( )包的 . jv.wt . jv.lng . jv.util . jv.string 正确答案:

9. 阅读下面程序 int list[]=new int[10];for(int I=0;I<=list.length;I++) list[I]=I;list[0]的值为( ) . 10 . 9

. 不一定 . 出错 正确答案:

10. puli lss Xyz {int x=1; puli Xyz(int i) { x=i;}}在执行Xyz xzy1=new Xyz( )后 . x=1

. x的值不一定 . 编译出错 . 运行出错 正确答案:

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

正确答案:

12. 当浏览器终止pplet时,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

13. Jv中( )关键字表示派生 . implements . extens . exten

谋学网www.mouxue.com

. puli 正确答案:

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

正确答案:

15. 在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。 . pint( ) . upt( ) . repint( ) . onrw( ) 正确答案:

16. 除数为0产生的异常是?( ) . rithmetiExeption . ZeroExeption

. NullPointerExeption . NegtiverrySizeExeption 正确答案:

17. 用( )可以修饰类或成员方法,表明是抽象的。 . finl . strt . puli . stti 正确答案:

18. 下列哪个是Jv中引入包的语句? . inlue . import jv.io.* . using jv.io.* . pkge jv.io 正确答案:

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

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

1. 下面的方法FileInputStrem和FileOutputStrem不支持的有( )

谋学网www.mouxue.com

. re( ) . lose( ) . mrk( ) . reset( ) 正确答案:

2. 下列关于Jv语言设计目的叙述那些是正确的?( ) . 创建一种面向对象的语言

. 提供一个编译-连接-装载的系统 . 允许程序下载代码模块 . 支持多线程 正确答案:

3. 下列属于缓冲区数据流优点的是( ) . 降低不同硬件设备之间速度的差异 . 提高I/O操作的效率

. 对于有大量I/O操作的程序具有非常重要的意义 . 可以也不同的数据类型的形式对取缓冲区 正确答案:

4. 下列哪些是浏览器禁止pplet产生的行为?( ) . 运行过程中调用执行另一个程序 . 所有文件的I/O操作 . 调用本机方法

. 企图打开所提供该pplet的主机以外的某个套接口 正确答案:

5. 封装的含义是()

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

. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现 . 所有的方法定义成私有 . 所有的变量定义成保护类型 正确答案:

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

. 容器是图形用户界面中容纳其他组件的部分 . 容器只可以容纳组件,不可以容纳其它容器 . 容器即可以容纳组件,也可以容纳其它容器 . 被其他容器容纳的容器,即是容器,又是组件 正确答案:

7. 下列哪几个是Jv的关键字?( ) . oolen . yte . onst . finl; 正确答案:

谋学网www.mouxue.com

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

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

1. 如果一个类中定义了如下3个方法,则( ) puli voi print(int i) puli voi print(flot f) puli voi print(String s) . 正确

. 错误,方法名不能相同

. 错误,如果方法名相同,参数名也应该相同 . 错误,重载的方法的参数不能为类 正确答案:

2. 在Jv进行垃圾回收之前,Jv自动调用对象的( )方法 . 构造 . 析构 . finlize . ispose 正确答案:

3. 框架的默认布局管理器是( ) . FlowLyout . orerLyout . GriLyout . rLyout 正确答案:

4. 数组的唯一的数据成员是( ) . size . Size . Length . length 正确答案:

5. 对数组的边界检查是在( )时候进行的。 . 编译 . 运行 . 不检查 . 不一定 正确答案:

6. Jv中所有的类的共同的父类是( ) . ojet . Ojet . Frme

谋学网www.mouxue.com

. int re( )

. int re(yte [ ] )

. int re(yte [ ] ,int off,int len) . int re(yte [ ] ,int len) 正确答案:

2. Jv的复合类型包括那些类?( ) . 数组 . 类 . 联合体 . 接口; 正确答案:

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

. \正确答案:

4. 下列哪几个是Jv的关键字?( ) . oolen . yte . onst . finl; 正确答案:

5. 下面属于组件的是( ) . utton . lel . pnel . frme 正确答案:

6. 下列叙述那些是正确的?( ) . Jv与We及Internet结合紧密

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

. Jv没有内置的TP/IP、HTTP等协议库,需要调用WINOWS PI函数 . Jv支持多线程 正确答案:

7. Jv的基本类型包括那些类?( ) . 逻辑型 . 字符型 . 整型 . 浮点型 正确答案:

谋学网www.mouxue.com

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

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

1. Jv的PI文档是以什么格式提供的? . RTF . WOR . HTML . EXEL 正确答案:

2. 异常处理时,放在finlly子句的模块里的代码( ) . 无异常时运行 . 有异常时运行 . 任何时候都运行 . 一般不运行 正确答案:

3. puli lss oy { } puli lss girl { } puli lss stuent extens oy,girl { } 上述定义( ) . 正确

. 错误,Jv不允许多重继承 . 错误 oy和girl应该用 . 隔开

E. 错误,应该使用implements关键字 正确答案:

4. 除数为0产生的异常是?( ) . rithmetiExeption . ZeroExeption

. NullPointerExeption . NegtiverrySizeExeption 正确答案:

5. Jv的语法非常像++,但两者的一个非常显著的区别是Jv没有( )类型的变量。 . 布尔 . 字符串 . 指针

. 无符号整数 正确答案:

6. 垃圾收集器在Jv虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。 . 存储的数据大小 . 存储数据的重要性

谋学网www.mouxue.com

. 在内存的高端还是低端 . 内存被引用的次数 正确答案:

7. 下列哪个是Jv应用程序的正确运行命令? . jv HelloWorlpp . jv HelloWorlpp.jv . jv HelloWorlpp . jv HelloWorlpp.jv 正确答案:

8. 对于FileInputStrem的实例对象,如果所指定的文件不存在,则产生() . IOExeption . 创建文件

. FileInputExeption . FileNotFounExeption 正确答案:

9. Jv中如果定义的类是从一个父类派生而来,那么父类的名字应写在( )之后 . lss . super . extens . implements 正确答案:

10. puli lss Xyz {int x=1; puli Xyz(int i) { x=i;}}在执行Xyz xzy1=new Xyz( )后 . x=1

. x的值不一定 . 编译出错 . 运行出错 正确答案:

11. finlize方法属于( )类 . Ojet . Frme . utton . Winow 正确答案:

12. 阅读下面程序 int list[]=new int[10];for(int I=0;I<=list.length;I++) list[I]=I;list[0]的值为( ) . 10 . 9

. 不一定 . 出错 正确答案:

13. Jv的参数传递是( ) . 值传递 . 引用传递

谋学网www.mouxue.com

. 值传递和引用传递 . 指针传递 正确答案:

14. Jv中,调用new时,在执行显式的成员初始化以后会( ) . 分配新的对象的空间 . 退出new方法 . 执行构造函数 . 不一定 正确答案:

15. Jv方法的定义格式为( )

. <修饰符><返回类型><名字>(<参数列表>)<块> . <返回类型><修饰符><名字>(<参数列表>)<块> . <名字><返回类型><修饰符>(<参数列表>)<块> . <名字><修饰符><返回类型>(<参数列表>)<块> 正确答案:

16. 下列属于Runnle接口实现的函数是。 . puliRunnle(Thre t) . puli voi strt( ) . puli voi min( ) . puli voi run( ) 正确答案:

17. 当包含pplet的浏览器窗口最小化又再次恢复以后,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

18. Jv的语句块使用什么符号标记的?( ) . (?) . eging?En . {?} . /*?.*/ 正确答案:

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

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

谋学网www.mouxue.com

1. 下列属于缓冲区数据流优点的是( ) . 降低不同硬件设备之间速度的差异 . 提高I/O操作的效率

. 对于有大量I/O操作的程序具有非常重要的意义 . 可以也不同的数据类型的形式对取缓冲区 正确答案:

2. 下列各项中属于正确的Jv数组说明?( ) . hr s[] . hr [] s . lss [] . lss [] 正确答案:

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

. 容器是图形用户界面中容纳其他组件的部分 . 容器只可以容纳组件,不可以容纳其它容器 . 容器即可以容纳组件,也可以容纳其它容器 . 被其他容器容纳的容器,即是容器,又是组件 正确答案:

4. 除了Jv核心PI以外,JV还有哪些PI . Jv商业PI . Jv服务器PI . Jv媒体PI . Jv管理PI 正确答案:

5. 下列关于Jv语言设计目的叙述那些是正确的?( ) . 创建一种面向对象的语言

. 提供一个编译-连接-装载的系统 . 允许程序下载代码模块 . 支持多线程 正确答案:

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

. InputStrem . OutputStrem . OjetInputStrem . OjetOutputStrem 正确答案:

7. 80年代初出现P机以后,全面改变了计算模式,新的模式特点是?( ) . 维护费用高 . 本地处理 . 本地管理

. 各用户分享系统资源 正确答案:

谋学网www.mouxue.com

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

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

1. Stirng.reple(hr hr1,hr hr2);的意义是( ) . 所有hr1换成 hr2 . 所有hr2换成 hr1 . 第一个hr1换成 hr2 . 第一个hr2换成 hr1 正确答案:

2. 对于FileInputStrem的实例对象,如果所指定的文件不存在,则产生() . IOExeption . 创建文件

. FileInputExeption . FileNotFounExeption 正确答案:

3. Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?( ) . Jv虚拟机 . 垃圾收集机制

. 三级代码安全检查机制 . 程序员用代码来完成的 正确答案:

4. 下列哪个是Jv中引入包的语句? . inlue . import jv.io.* . using jv.io.* . pkge jv.io 正确答案:

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

正确答案:

6. 异常处理时,放在finlly子句的模块里的代码( ) . 无异常时运行 . 有异常时运行

谋学网www.mouxue.com

. 任何时候都运行 . 一般不运行 正确答案:

7. puli lss oy { } puli lss girl { } puli lss stuent extens oy,girl { } 上述定义( ) . 正确

. 错误,Jv不允许多重继承 . 错误 oy和girl应该用 . 隔开

E. 错误,应该使用implements关键字 正确答案:

8. 错误提示内容:jv:ommn not foun,请判断是下列哪个方面出了问题? . 编译器的路径变量设置不正确 . 程序中有错误的语句 . 文件名和公有类名不匹配

. min方法缺少stti和puli修饰 正确答案:

9. puli lss Xyz {int x=1; puli Xyz(int i) { x=i;}}在执行Xyz xzy1=new Xyz( )后 . x=1

. x的值不一定 . 编译出错 . 运行出错 正确答案:

10. 显式成员初始化和构造方法哪个先被执行?( ) . 显式的成员初始化 . 构造函数 . 不一定 . 同时 正确答案:

11. pplet对象被创建并初次装入支持Jv的浏览器时,( )方法被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

12. 在Jv中类的定义和实现应该( ) . 放到不同的文件中,定义的文件扩展名为.h . 放到不同的文件中,实现的文件扩展名为.jv . 放到同一个的文件中

. 放到不同的文件中,文件名没有要求 正确答案:

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

谋学网www.mouxue.com

. WOR . HTML . EXEL 正确答案:

14. 垃圾收集器在Jv虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。 . 存储的数据大小 . 存储数据的重要性 . 在内存的高端还是低端 . 内存被引用的次数 正确答案:

15. 阅读下面程序 int list[]=new int[10];for(int I=0;I<=list.length;I++) list[I]=I;list[0]的值为( ) . 10 . 9

. 不一定 . 出错 正确答案:

16. Jv方法的定义格式为( )

. <修饰符><返回类型><名字>(<参数列表>)<块> . <返回类型><修饰符><名字>(<参数列表>)<块> . <名字><返回类型><修饰符>(<参数列表>)<块> . <名字><修饰符><返回类型>(<参数列表>)<块> 正确答案:

17. Jv中所有的类的共同的父类是( ) . ojet . Ojet . Frme . Min

正确答案:

18. 有定义puli Mnger extens Employee那么如果riseSlry和fire是Employee类中的公有方法,则

. Mnger也拥有这两个方法 . Mnger没有这两个方法

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

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

谋学网www.mouxue.com

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

1. 下列哪些是浏览器禁止pplet产生的行为?( ) . 运行过程中调用执行另一个程序 . 所有文件的I/O操作 . 调用本机方法

. 企图打开所提供该pplet的主机以外的某个套接口 正确答案:

2. 下面属于\关系的是( ) . 男人和人 . 苹果和水果 . 马和牛 . 天和地 正确答案:

3. 关于pplet的运行方式正确的是( ) . 不能独立运行

. 使用ppletviewer就可以独立运行 . 必须嵌入到其他应用程序中 . 必须嵌入到HTML中 正确答案:

4. 下列叙述那些是正确的?( ) . Jv与We及Internet结合紧密

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

. Jv没有内置的TP/IP、HTTP等协议库,需要调用WINOWS PI函数 . Jv支持多线程 正确答案:

5. 下列关于Jv语言设计目的叙述那些是正确的?( ) . 创建一种面向对象的语言

. 提供一个编译-连接-装载的系统 . 允许程序下载代码模块 . 支持多线程 正确答案:

6. 当对象实例作为自变量传送给方法时( ) . 方法可以改变引用值 . 方法不可以改变引用值

. 方法可以修改引用指向的对象内容 . 方法不可以修改引用指向的对象内容 正确答案:

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

. InputStrem . OutputStrem

谋学网www.mouxue.com

. OjetInputStrem . OjetOutputStrem 正确答案:

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

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

1. 所有异常类的父类是( )? . Exeption . IOExeption . Error . Throwle 正确答案:

2. 当我们在代码中调用了repint()函数更新显示的时候,WT线程会调用()方法首先将画面清空,然后调用pint()方法绘制新的内容。 . pint( ) . upt( ) . repint( ) . onrw( ) 正确答案:

3. 包语句可以放在( ) . 源文件的任意位置 . 源文件的第一条语句 . 源文件的末尾 . 源文件的中间 正确答案:

4. 在Jv进行垃圾回收之前,Jv自动调用对象的( )方法 . 构造 . 析构 . finlize . ispose 正确答案:

5. Jv中,调用new时,在执行显式的成员初始化以后会( ) . 分配新的对象的空间 . 退出new方法 . 执行构造函数 . 不一定

谋学网www.mouxue.com

正确答案:

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

. puli lss . Puli lss 正确答案:

7. Jv中整型、实型、字符型数据可以进行混合运算,运算时( )? . 不用转化就能计算 . 必须都转化成实型 . 必须都转化成字符型 . 位数少的转化成位数多的 正确答案:

8. Jv程序中内存的释放是由谁来完成的? . 程序开发人员 . 操作系统 . 编译器 . 垃圾收集器 正确答案:

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

正确答案:

10. Sring和Stringuffer是属于( )包的 . jv.wt . jv.lng . jv.util . jv.string 正确答案:

11. 返回字符串s中第3个字符的语句是( ) . s.hrt(3) . s.hrt(2) . s.hrt(4) . s.t(4) 正确答案:

12. 显式成员初始化和构造方法哪个先被执行?( ) . 显式的成员初始化 . 构造函数 . 不一定 . 同时 正确答案:

谋学网www.mouxue.com

13. finlize方法属于( )类 . Ojet . Frme . utton . Winow 正确答案:

14. 当包含pplet的浏览器窗口最小化又再次恢复以后,( )函数被调用。 . init( ) . strt( ) . stop( ) . estroy( ) 正确答案:

15. 垃圾收集器在Jv虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。 . 存储的数据大小 . 存储数据的重要性 . 在内存的高端还是低端 . 内存被引用的次数 正确答案:

16. 当执行new为一个对象分配内存时,Jv( ) . 自动初始化所分配的内存空间

. 只分配内存,初始化要程序员手工进行 . 初始化与否可由操作系统设定 . 不一定 正确答案:

17. 下列哪个是Jv的正确编译命令? . jv HelloWorlpp . jvHelloWorlpp.jv . jv HelloWorlpp . jv HelloWorlpp.jv 正确答案:

18. 用( )修饰的类的成分只能被这个类本身访问,在类外是不可见的。 . puli . privte . protete . stti 正确答案:

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

谋学网www.mouxue.com

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

1. 下面可以做为容器的有() . 按钮 . 框架 . 面板 . 文本域 正确答案:

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

. 容器是图形用户界面中容纳其他组件的部分 . 容器只可以容纳组件,不可以容纳其它容器 . 容器即可以容纳组件,也可以容纳其它容器 . 被其他容器容纳的容器,即是容器,又是组件 正确答案:

3. JVM的具体实现包括那些? . 指令集 . 寄存器组 . 类文件格式 . 垃圾收集堆 E. 栈

正确答案:E

4. 下面属于组件的是( ) . utton . lel . pnel . frme 正确答案:

5. 关于pplet的运行方式正确的是( ) . 不能独立运行

. 使用ppletviewer就可以独立运行 . 必须嵌入到其他应用程序中 . 必须嵌入到HTML中 正确答案:

6. 下列叙述那些是正确的?( ) . Jv与We及Internet结合紧密

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

. Jv没有内置的TP/IP、HTTP等协议库,需要调用WINOWS PI函数 . Jv支持多线程 正确答案:

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

谋学网www.mouxue.com

. repint( ) . onrw( ) 正确答案:

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

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

1. 如果一段代码可能引发某种异常,Jv要求( ) . 最好处理 . 必须全部抛出 . 必须全部捕获

. 必须有明确的处理代码 正确答案:

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

. puli lss . Puli lss 正确答案:

3. Stirng.reple(hr hr1,hr hr2);的意义是( ) . 所有hr1换成 hr2 . 所有hr2换成 hr1 . 第一个hr1换成 hr2 . 第一个hr2换成 hr1 正确答案:

4. 在Jv中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置 . import . pkge . extens . implements 正确答案:

5. 显式成员初始化和构造方法哪个先被执行?( ) . 显式的成员初始化 . 构造函数 . 不一定 . 同时 正确答案:

谋学网www.mouxue.com

6. 框架的默认布局管理器是( ) . FlowLyout . orerLyout . GriLyout . rLyout 正确答案:

7. Jv程序中内存的释放是由谁来完成的? . 程序开发人员 . 操作系统 . 编译器 . 垃圾收集器 正确答案:

8. Jv中整型、实型、字符型数据可以进行混合运算,运算时( )? . 不用转化就能计算 . 必须都转化成实型 . 必须都转化成字符型 . 位数少的转化成位数多的 正确答案:

9. 包语句可以放在( ) . 源文件的任意位置 . 源文件的第一条语句 . 源文件的末尾 . 源文件的中间 正确答案:

10. Jv中( )关键字表示派生 . implements . extens . exten . puli 正确答案:

11. 如果一个类中定义了如下3个方法,则( ) puli voi print(int i) puli voi print(flot f) puli voi print(String s) . 正确

. 错误,方法名不能相同

. 错误,如果方法名相同,参数名也应该相同 . 错误,重载的方法的参数不能为类 正确答案:

12. 用( )可以修饰类或成员方法,表明是静态的。 . finl . strt . puli . stti 正确答案:


16春 东财《面向对象的程序设计》在线作业三(随机).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:催乳师试卷(1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: