东财15秋《面向对象的程序设计》在线作业(随机)答案
东财15秋《面向对象的程序设计》在线作业一(随机)试卷总分:100 测试时间:--
一、单选题(共18道试题,共72分。)
1.创建包目录的编译命令选项是( )
A. -a
B. -b
C. -c
D. -d
满分:4分
2.除数为0产生的异常是?( )
A. ArithmeticException
B. ZeroException
C. NullPointerException
D. NegativeArraySizeException
满分:4分
3.用( )可以修饰类或成员方法,表明是抽象的。
A. final
B. abstract
C. public
D. static
满分:4分
4.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
满分:4分
5.下列属于Runnable接口实现的函数是。
A. publicRunnble(Thread t)
B. public void start( )
C. public void main( )
D. public void run( )
满分:4分
6.当包含Applet的浏览器窗口最小化时,( )函数被调用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
满分:4分
7.Java的语法非常像C++,但两者的一个非常显著的区别是Java没有( )类型的变量。
A. 布尔
B. 字符串
C. 指针
D. 无符号整数
满分:4分
8.下列哪个是Java中引入包的语句?
A. inclue <java.io.*>
B. import java.io.*
C. using java.io.*
D. package java.io
满分:4分
9.成功运行了javac HelloWorldApp.java命令以后,系统会在同一个目录下产生一个()文件?
A. HelloWorldApp.class
B. HelloWorldAppClass.java
C. HelloWorldApp.exe
D. HelloWorldApp.bak
满分:4分
10.Java中所有的类的共同的父类是( )
A. object
B. Object
C. Frame
D. Main
满分:4分
11.Stirng.replace(char char1,char char2);的意义是( )
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
满分:4分
12.可变(长度)字符串使用( )处理.
A. char
B. Character
C. String
D. StringBuffer
满分:4分
13.使用GridLayout管理组件,当容器的大小变化时( )
A. 组件的相对位置不变,组件的大小不变
B. 组件的相对位置改变,组件的大小不变
C. 组件的相对位置不变,组件的大小改变
D. 组件的相对位置改变,组件的大小改变
满分:4分
14.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?
A. 设计漏洞
B. 架构漏洞
C. 内存漏洞
D. 死循环漏洞
满分:4分
15.用( )可以修饰类或成员方法,表明是静态的。
A. final
B. abstract
C. public
D. static
满分:4分
16.java中使用( )符号来访问对象的方法
A. .
B. ->
C. ()
D. A和B
满分:4分
17.垃圾收集器在Java虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。
A. 存储的数据大小
B. 存储数据的重要性
C. 在内存的高端还是低端
D. 内存被引用的次数
满分:4分
18.当Java程序种定义一个使用class定义的变量时,内存是( )
A. 自动分配
B. 需要在以后的代码中使用new分配
C. 和操作系统的设置有关
D. java程序不需要内存
满分:4分
二、多选题(共7道试题,共28分。)
1.当容器需要为某个组件( )时,便会请求它的布局管理器完成相应的工作
A. 定位
B. 决定大小
C. 改变颜色
D. 改变状态
满分:4分
2.在Java程序中,下列哪几项属于空白?( )
A. 空格
B. 制表符
C. 换行符和回车符
D. /*符
满分:4分
3.当对象实例作为自变量传送给方法时( )
A. 方法可以改变引用值
B. 方法不可以改变引用值
C. 方法可以修改引用指向的对象内容
D. 方法不可以修改引用指向的对象内容
满分:4分
4.Java的基本类型包括那些类?( )
A. 逻辑型
B. 字符型
C. 整型
D. 浮点型
满分:4分
5.下列各项中属于Java常数的有?( )
A. 95.255
B. true
C. 283
D. "Hello Java!"
满分:4分
6.下列关于Java语言设计目的叙述那些是正确的?( )
A. 创建一种面向对象的语言
B. 提供一个编译-连接-装载的系统
C. 允许程序下载代码模块
D. 支持多线程
满分:4分
7.Java的复合类型包括那些类?( )
A. 数组
B. 类
C. 联合体
D. 接口;
满分:4分东财《面向对象的程序设计》在线作业二(随机)
试卷总分:100 测试时间:--
一、单选题(共18道试题,共72分。)
1.下面那个语句是定义一个50个string对象数组的引用?( )
A. char a[][]
B. String a[]
C. String []a
D. Object a
E. String a
满分:4分
2.Stirng.replace(char char1,char char2);的意义是( )
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
满分:4分
3.在Java中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置
A. import
B. package
C. extends
D. implements
满分:4分
4.使用GridLayout管理组件,当容器的大小变化时( )
A. 组件的相对位置不变,组件的大小不变
B. 组件的相对位置改变,组件的大小不变
C. 组件的相对位置不变,组件的大小改变
D. 组件的相对位置改变,组件的大小改变
满分:4分
5.Java中所有的类的共同的父类是( )
A. object
B. Object
C. Frame
D. Main
满分:4分
6.下列哪个类不是java.applet.Applet类父类?( )
A. java.awt.Frame
B. java.awt.Component
C. java.awt.Container
D. java.awt.Panel
满分:4分
7.阅读下面程序 int list[]=new int;for(int I=0;I<=list.length;I++) list=I;list的值为( )
A. 10
B. 9
C. 不一定
D. 出错
满分:4分
8.java使用()关键字声明一个公有类。
A. public
B. class
C. public class
D. Public Class
满分:4分
9.下列哪个是Java应用程序的正确运行命令?
A. java HelloWorldApp
B. java HelloWorldApp.java
C. javac HelloWorldApp
D. javac HelloWorldApp.java
满分:4分
10.使用()函数可以改变框架的布局管理器
A. changeLayout( )
B. setLayout( )
C. resetLayout( )
D. Layout( )
满分:4分
11.public class Xyz {int x=1;} 类Xyz有几个构造方法( )
A. 0
B. 1
C. 2
D. 3
满分:4分
12.框架的默认布局管理器是( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
满分:4分
13.用( )可以修饰类或成员方法,表明是抽象的。
A. final
B. abstract
C. public
D. static
满分:4分
14.Java的参数传递是( )
A. 值传递
B. 引用传递
C. 值传递和引用传递
D. 指针传递
满分:4分
15.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
满分:4分
16.对象在没有初始化时,值为( )
A. 0
B. null
C. 1
D. 不可预测
满分:4分
17.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。( )
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
满分:4分
18.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?
A. 设计漏洞
B. 架构漏洞
C. 内存漏洞
D. 死循环漏洞
满分:4分
二、多选题(共7道试题,共28分。)
1.下列哪些是浏览器禁止Applet产生的行为?( )
A. 运行过程中调用执行另一个程序
B. 所有文件的I/O操作
C. 调用本机方法
D. 企图打开所提供该Applet的主机以外的某个套接口
满分:4分
2.Java Applet运行之前,系统要对之进行严格的三级代码安全检查,即()、()和()。
A. 验证
B. 分析
C. 跟踪检测
D. 代码优化
满分:4分
3.下面属于组件的是( )
A. button
B. label
C. panel
D. frame
满分:4分
4.封装的含义是()
A. 对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
C. 所有的方法定义成私有
D. 所有的变量定义成保护类型
满分:4分
5.下列哪几项属于Java语言的特点?( )
A. 与平台无关
B. 解释运行
C. 具有灵活的指针类型
D. 支持多线程
满分:4分
6.下列叙述那些是正确的?( )
A. Java与Web及Internet结合紧密
B. Java编译成字节码可以在任何系统下运行
C. Java没有内置的TCP/IP、HTTP等协议库,需要调用WINDOWS API函数
D. Java支持多线程
满分:4分
7.下面可以做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
满分:4分东财《面向对象的程序设计》在线作业三(随机)
试卷总分:100 测试时间:--
一、单选题(共18道试题,共72分。)
1.java中使用( )符号来访问对象的方法
A. .
B. ->
C. ()
D. A和B
满分:4分
2.在Java中类的定义和实现应该( )
A. 放到不同的文件中,定义的文件扩展名为.h
B. 放到不同的文件中,实现的文件扩展名为.java
C. 放到同一个的文件中
D. 放到不同的文件中,文件名没有要求
满分:4分
3.异常处理时,放在finally子句的模块里的代码( )
A. 无异常时运行
B. 有异常时运行
C. 任何时候都运行
D. 一般不运行
满分:4分
4.public class Xyz {int x=1;} 类Xyz有几个构造方法( )
A. 0
B. 1
C. 2
D. 3
满分:4分
5.Java程序中内存的释放是由谁来完成的?
A. 程序开发人员
B. 操作系统
C. 编译器
D. 垃圾收集器
满分:4分
6.使用GridLayout管理组件,当容器的大小变化时( )
A. 组件的相对位置不变,组件的大小不变
B. 组件的相对位置改变,组件的大小不变
C. 组件的相对位置不变,组件的大小改变
D. 组件的相对位置改变,组件的大小改变
满分:4分
7.在Java程序中试图打开一个文件,但文件不存在,Java会立即产生一个( )
A. 异常
B. 错误
C. 错误日志
D. 立即死机
满分:4分
8.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。( )
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
满分:4分
9.Java中int类型的变量占几个字节的内存?( )
A. 1
B. 2
C. 4
D. 8
满分:4分
10.对数组的边界检查是在( )时候进行的。
A. 编译
B. 运行
C. 不检查
D. 不一定
满分:4分
11.在Java中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置
A. import
B. package
C. extends
D. implements
满分:4分
12.Java中,调用new时,首先会分配新的对象空间,然后会( )
A. 退出new方法
B. 执行显式的成员初始化
C. 执行构造函数
D. 不一定
满分:4分
13.BorderLayout将整个容器划分为几个部分( )
A. 3
B. 4
C. 5
D. 6
满分:4分
14.通过( )方法可以将组件加入容器并显示出来
A. insert
B. add
C. create
D. make
满分:4分
15.下列哪个是Java应用程序的正确运行命令?
A. java HelloWorldApp
B. java HelloWorldApp.java
C. javac HelloWorldApp
D. javac HelloWorldApp.java
满分:4分
16.GridBagLayout是以( )为基础
A. Flow
B. Border
C. Grid
D. Card
满分:4分
17.可变(长度)字符串使用( )处理.
A. char
B. Character
C. String
D. StringBuffer
满分:4分
18.java使用()关键字声明一个公有类。
A. public
B. class
C. public class
D. Public Class
满分:4分
二、多选题(共7道试题,共28分。)
1.输入数据流的正确的读方法有( )?
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分
2.下列各项中属于Java常数的有?( )
A. 95.255
B. true
C. 283
D. "Hello Java!"
满分:4分
3.80年代初出现PC机以后,全面改变了计算模式,新的模式特点是?( )
A. 维护费用高
B. 本地处理
C. 本地管理
D. 各用户分享系统资源
满分:4分
4.当容器需要为某个组件( )时,便会请求它的布局管理器完成相应的工作
A. 定位
B. 决定大小
C. 改变颜色
D. 改变状态
满分:4分
5.下面可以做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
满分:4分
6.下面属于组件的是( )
A. button
B. label
C. panel
D. frame
满分:4分
7.JVM的具体实现包括那些?
A. 指令集
B. 寄存器组
C. 类文件格式
D. 垃圾收集堆
E. 栈
满分:4分东财《面向对象的程序设计》在线作业四(随机)
试卷总分:100 测试时间:--
一、单选题(共18道试题,共72分。)
1.Applet对象被创建并初次装入支持Java的浏览器时,( )方法被调用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
满分:4分
2.用( )修饰的类的成分只能被这个类本身访问,在类外是不可见的。
A. public
B. private
C. protected
D. static
满分:4分
3.下列哪个是Java中引入包的语句?
A. inclue <java.io.*>
B. import java.io.*
C. using java.io.*
D. package java.io
满分:4分
4.BorderLayout将整个容器划分为几个部分( )
A. 3
B. 4
C. 5
D. 6
满分:4分
5.编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。
A. JVM
B. WINDOWS
C. LINUX
D. MacOS
满分:4分
6.下列哪个是Java应用程序的正确运行命令?
A. java HelloWorldApp
B. java HelloWorldApp.java
C. javac HelloWorldApp
D. javac HelloWorldApp.java
满分:4分
7.Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生( )
A. Exception
B. Error
C. Runtime
D. Exception
满分:4分
8.Java中( )关键字表示派生
A. implements
B. extends
C. extend
D. public
满分:4分
9.Java程序中内存的释放是由谁来完成的?
A. 程序开发人员
B. 操作系统
C. 编译器
D. 垃圾收集器
满分:4分
10.Java的参数传递是( )
A. 值传递
B. 引用传递
C. 值传递和引用传递
D. 指针传递
满分:4分
11.当包含Applet的浏览器窗口最小化又再次恢复以后,( )函数被调用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
满分:4分
12.Sring和StringBuffer是属于( )包的
A. java.awt
B. java.lang
C. java.util
D. java.string
满分:4分
13.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在( )之后
A. class
B. super
C. extends
D. implements
满分:4分
14.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。( )
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
满分:4分
15.Java的语句块使用什么符号标记的?( )
A. (…)
B. Beging…End
C. {…}
D. /*….*/
满分:4分
16.不变(长度)字符串使用( )处理.
A. char
B. Character
C. String
D. StringBuffer
满分:4分
17.如果一个类中定义了如下3个方法,则( ) public void print(int i) public void print(float f) public void print(String s)
A. 正确
B. 错误,方法名不能相同
C. 错误,如果方法名相同,参数名也应该相同
D. 错误,重载的方法的参数不能为类
满分:4分
18.Java的什么特点解决了困扰软件界多年的软件移值问题?( )
A. 没有指针类型
B. 多线程
C. 与平台无关
D. 丰富的API文档
满分:4分
二、多选题(共7道试题,共28分。)
1.下列属于缓冲区数据流优点的是( )
A. 降低不同硬件设备之间速度的差异
B. 提高I/O操作的效率
C. 对于有大量I/O操作的程序具有非常重要的意义
D. 可以也不同的数据类型的形式对取缓冲区
满分:4分
2.下面可以做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
满分:4分
3.下列哪几项是计算机诞生早期,主机架构的特点?( )
A. 不共享系统资源
B. 集中处理
C. 集中管理
D. 各用户分享使用计算机资源
满分:4分
4.除了Java核心API以外,JAVA还有哪些API
A. Java商业API
B. Java服务器API
C. Java媒体API
D. Java管理API
满分:4分
5.Java既可以把对象写入数据流,又可以把对象从数据流读出,这个功能是由( )类实现的
A. InputStream
B. OutputStream
C. ObjectInputStream
D. ObjectOutputStream
满分:4分
6.下列哪几项属于Java语言设计的目的?( )
A. 创建一种面向过程的语言
B. 提供一个解释环境
C. 去掉指针的影响代码健壮的功能
D. 只允许单线程工作
满分:4分
7.Java的单重继承是指( )
A. 只允许从一个类中扩展类
B. 不允许有一个类扩展出两个类
C. 不许一个类拥有两个父类
D. 不许两个类拥有同一个父类
满分:4分东财《面向对象的程序设计》在线作业五(随机)
试卷总分: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分
页:
[1]