|
东财《面向对象的程序设计》在线作业五(随机)
试卷总分:100 测试时间:--
一、单选题(共18道试题,共72分。)
1.finalize方法属于( )类
A. Object
B. Frame
C. Button
D. Window
满分:4分
2.用( )修饰的类不能再派生子类,它已到达类层次的最底层
A. final
B. abstract
C. public
D. private
满分:4分
3.public class boy { } public class girl { } public class student extends boy,girl { } 上述定义( )
A. 正确
B. 错误,Java不允许多重继承
C. 错误 boy和girl应该用
D. 隔开
E. 错误,应该使用implements关键字
满分:4分
4.Java的API文档是以什么格式提供的
A. RTF
B. WORD
C. HTML
D. EXCEL
满分:4分
5.可变(长度)字符串使用( )处理.
A. char
B. Character
C. String
D. StringBuffer
满分:4分
6.Frame是( )类的子类
A. Panel
B. Window
C. Component
D. Container
满分:4分
7.当Java程序种定义一个使用class定义的变量时,内存是( )
A. 自动分配
B. 需要在以后的代码中使用new分配
C. 和操作系统的设置有关
D. java程序不需要内存
满分:4分
8.对象在没有初始化时,值为( )
A. 0
B. null
C. 1
D. 不可预测
满分:4分
9.Applet对象被创建并初次装入支持Java的浏览器时,( )方法被调用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
满分:4分
10.String类中,得到字符串中字符个数的函数是( )
A. length成员变量
B. size成员变量
C. length( )成员函数
D. size( )成员函数
满分:4分
11.一段代码可能导致异常,程序员将它放到了一个try模块中,catch(){……}块中的代码为空,那么( )
A. 编译无法通过
B. 只有在代码所在函数的声明中抛出才能编译通过
C. 代表对异常不做处理,编译可通过
D. 运行时一定出错
满分:4分
12.对于FileOutputStream的实例对象,如果所指定的文件不存在,则产生()
A. IOException
B. 创建文件
C. FileInputException
D. FileNotFoundException
满分:4分
13.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在( )之后
A. class
B. super
C. extends
D. implements
满分:4分
14.Java的语法非常像C++,但两者的一个非常显著的区别是Java没有( )类型的变量。
A. 布尔
B. 字符串
C. 指针
D. 无符号整数
满分:4分
15.Stirng.replace(char char1,char char2);的意义是( )
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
满分:4分
16.异常处理时,放在finally子句的模块里的代码( )
A. 无异常时运行
B. 有异常时运行
C. 任何时候都运行
D. 一般不运行
满分:4分
17.使用GridLayout管理组件,当容器的大小变化时( )
A. 组件的相对位置不变,组件的大小不变
B. 组件的相对位置改变,组件的大小不变
C. 组件的相对位置不变,组件的大小改变
D. 组件的相对位置改变,组件的大小改变
满分:4分
18.java中使用( )符号来访问对象的方法
A. .
B. ->
C. ()
D. A和B
满分:4分
二、多选题(共7道试题,共28分。)
1.下列哪几项属于Java语言的特点?( )
A. 与平台无关
B. 解释运行
C. 具有灵活的指针类型
D. 支持多线程
满分:4分
2.当对象实例作为自变量传送给方法时( )
A. 方法可以改变引用值
B. 方法不可以改变引用值
C. 方法可以修改引用指向的对象内容
D. 方法不可以修改引用指向的对象内容
满分:4分
3.Java既可以把对象写入数据流,又可以把对象从数据流读出,这个功能是由( )类实现的
A. InputStream
B. OutputStream
C. ObjectInputStream
D. ObjectOutputStream
满分:4分
4.关于Applet的运行方式正确的是( )
A. 不能独立运行
B. 使用appletviewer就可以独立运行
C. 必须嵌入到其他应用程序中
D. 必须嵌入到HTML中
满分:4分
5.下面关于容器的叙述正确的是( )
A. 容器是图形用户界面中容纳其他组件的部分
B. 容器只可以容纳组件,不可以容纳其它容器
C. 容器即可以容纳组件,也可以容纳其它容器
D. 被其他容器容纳的容器,即是容器,又是组件
满分:4分
6.下列哪些是浏览器禁止Applet产生的行为?( )
A. 运行过程中调用执行另一个程序
B. 所有文件的I/O操作
C. 调用本机方法
D. 企图打开所提供该Applet的主机以外的某个套接口
满分:4分
7.下面属于组件的是( )
A. button
B. label
C. panel
D. frame
满分:4分
|
|