13春东北财经大学《面向对象的程序设计》在线作业一(

所属学校:东北财经大学 科目:面向对象的程序设计 2015-03-17 20:34:33
东财《面向对象的程序设计》在线作业一(随机)
试卷总分:100
单选题
多选题
一、单选题(共 18 道试题,共 72 分。)
V
1. 用( )修饰的类的成分只能被这个类本身访问,在类外是不可见的。
A. public
B. private
C. protected
D. static
满分:4 分
2. Java中所有的类的共同的父类是( )
A. object
B. Object
C. Frame
D. Main
满分:4 分
3. 返回字符串s中第3个字符的语句是( )
A. s.charAt(3)
B. s.charAt(2)
C. s.charAt(4)
D. s.at(4)
满分:4 分
4. 有定义public Manager extends Employee那么如果raiseSalary和fire是Employee类中的公有方法,则
A. Manager也拥有这两个方法
B. Manager没有这两个方法
C. Manager拥有这两个方法,切不可以再定义同名的方法
D. 不确定
满分:4 分
5. 下面关于封装的叙述正确的有()
A. 为了完成封装,必须将成员变量定义成公有类型
B. 为了完成封装,必须将成员变量定义成私有类型
C. 为了完成封装,必须将成员变量定义成保护类型
D. 把变量定义成私有或保护类型不一定就完成了封装
此题选: D 满分:4 分
6. 框架的默认布局管理器是( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
满分:4 分
7. Java的参数传递是( )
A. 值传递
B. 引用传递
C. 值传递和引用传递
D. 指针传递
满分:4 分
8. 使用GridLayout管理组件,当容器的大小变化时( )
A. 组件的相对位置不变,组件的大小不变
B. 组件的相对位置改变,组件的大小不变
C. 组件的相对位置不变,组件的大小改变
D. 组件的相对位置改变,组件的大小改变
满分:4 分
9. 下列哪个是Java应用程序的正确运行命令?
A. java HelloWorldApp
B. java HelloWorldApp.java
C. javac HelloWorldApp
D. javac HelloWorldApp.java
满分:4 分
10. 调用finalize方法的作用是( )
A. 向系统报警
B. 保留对象的资源
C. 释放对象所占资源
D. 什么也不做
满分:4 分
11. 显式成员初始化和构造方法哪个先被执行?( )
A. 显式的成员初始化
B. 构造函数
C. 不一定
D. 同时
满分:4 分
12. Java中int类型的变量占几个字节的内存?( )
A. 1
B. 2
C. 4
D. 8
满分:4 分
13. 将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
此题选: D 满分:4 分
14. Java中,调用new时,在执行显式的成员初始化以后会( )
A. 分配新的对象的空间
B. 退出new方法
C. 执行构造函数
D. 不一定
满分:4 分
15. Applet对象被创建并初次装入支持Java的浏览器时,( )方法被调用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
满分:4 分
16. 用( )可以修饰类或成员方法,表明是静态的。
A. final
B. abstract
C. public
D. static
此题选: D 满分:4 分
17. Java中如果一个类由父类,则父类可以有( )个。
A. 1
B. 2
C. 3
D. 不限制
满分:4 分
18. 当包含Applet的浏览器窗口最小化时,( )函数被调用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
满分:4 分
东财《面向对象的程序设计》在线作业一(随机)
试卷总分:100
单选题
多选题
二、多选题(共 7 道试题,共 28 分。)
V
1. 下列关于JAVA语言设计目的叙述那些是正确的?( )
A. 创建一种面向对象的语言
B. 提供一个编译-连接-装载的系统
C. 允许程序下载代码模块
D. 支持多线程
满分:4 分
2. Java的复合类型包括那些类?( )
A. 数组
B. 类
C. 联合体
D. 接口;
满分:4 分
3. 下面的方法FileInputStream和FileOutputStream不支持的有( )
A. read( )
B. close( )
C. mark( )
D. reset( )
满分:4 分
4. Java既可以把对象写入数据流,又可以把对象从数据流读出,这个功能是由( )类实现的
A. InputStream
B. OutputStream
C. ObjectInputStream
D. ObjectOutputStream
满分:4 分
5. 输入数据流的正确的读方法有( )?
A. int read( )
B. int read(byte [ ] b)
C. int read(byte [ ] b,int off,int len)
D. int read(byte [ ] b,int len)
满分:4 分
6. 封装的含义是()
A. 对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
C. 所有的方法定义成私有
D. 所有的变量定义成保护类型
满分:4 分
7. 下列各项中属于正确的Java数组说明?( )
A. char s[]
B. char [] s
C. classA A[]
D. classA [] A
满分:4 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: