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

更新时间:2024-01-23 10:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

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

1. 当包含Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用()函数把曾经被覆盖的部分重画。 A. paint( ) B. updata( ) C. repaint( ) D. ondraw( )

正确答案:A

2. 有定义public Manager extends Employee那么如果raiseSalary和fire是Employee类中的公有方法,则

A. Manager也拥有这两个方法 B. Manager没有这两个方法

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

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

A. HelloWorldApp.class B. HelloWorldAppClass.java C. HelloWorldApp.exe D. HelloWorldApp.bak

正确答案:A

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

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

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

6. 通过( )方法可以将组件加入容器并显示出来 A. insert B. add C. create

D. make

正确答案:B

7. Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生( ) A. Exception B. Error C. Runtime D. Exception 正确答案:B

8. finalize方法属于( )类 A. Object B. Frame C. Button D. Window

正确答案:A

9. 当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用()方法首先将画面清空,然后调用paint()方法绘制新的内容。 A. paint( ) B. updata( ) C. repaint( ) D. ondraw( )

正确答案:B

10. 将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( ) A. FlowLayout B. BorderLayout C. GridLayout D. CardLayout 正确答案:D

11. 当浏览器终止Applet时,( )函数被调用。 A. init( ) B. start( ) C. stop( ) D. destroy( )

正确答案:D

12. GridBagLayout是以( )为基础 A. Flow B. Border C. Grid D. Card

正确答案:C

13. 当包含Applet的浏览器窗口最小化又再次恢复以后,( )函数被调用。 A. init( ) B. start( ) C. stop( ) D. destroy( )

正确答案:B

14. 对于FileInputStream的实例对象,如果所指定的文件不存在,则产生() A. IOException B. 创建文件

C. FileInputException D. FileNotFoundException 正确答案:D

15. 下列哪个是Java的正确编译命令? A. java HelloWorldApp B. javaHelloWorldApp.java C. javac HelloWorldApp D. javac HelloWorldApp.java

正确答案:D

16. 下列哪个是Java中引入包的语句? A. inclue B. import java.io.* C. using java.io.* D. package java.io 正确答案:B

17. Java中( )关键字表示派生 A. implements B. extends C. extend D. public

正确答案:B

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

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

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

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

A. 容器是图形用户界面中容纳其他组件的部分 B. 容器只可以容纳组件,不可以容纳其它容器

C. 容器即可以容纳组件,也可以容纳其它容器 D. 被其他容器容纳的容器,即是容器,又是组件 正确答案:ACD

2. 下列哪几个是Java的关键字?( ) A. boolean B. byte C. const D. final;

正确答案:ABCD

3. Java的基本类型包括那些类?( ) A. 逻辑型 B. 字符型 C. 整型 D. 浮点型

正确答案:ABCD

4. 下面的方法FileInputStream和FileOutputStream不支持的有( ) A. read( ) B. close( ) C. mark( ) D. reset( )

正确答案:CD

5. 下列哪几项属于Java语言的特点?( ) A. 与平台无关 B. 解释运行

C. 具有灵活的指针类型 D. 支持多线程 正确答案:ABD

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

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

7. 输入数据流的正确的读方法有( )? A. int read( )

B. int read(byte [ ] b)

C. int read(byte [ ] b,int off,int len) D. int read(byte [ ] b,int len) 正确答案:ABC

本文来源:https://www.bwwdw.com/article/ck6o.html

Top