东财15秋《面向对象的程序设计》在线作业一(随机).doc_第1页
东财15秋《面向对象的程序设计》在线作业一(随机).doc_第2页
东财15秋《面向对象的程序设计》在线作业一(随机).doc_第3页
东财15秋《面向对象的程序设计》在线作业一(随机).doc_第4页
东财15秋《面向对象的程序设计》在线作业一(随机).doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东财15秋面向对象的程序设计在线作业一(随机)试卷总分:100 测试时间:-一、单选题(共18道试题,共72分。)1.创建包目录的编译命令选项是( )A. -aB. -bC. -cD. -d满分:4分2.除数为0产生的异常是?( )A. ArithmeticExceptionB. ZeroExceptionC. NullPointerExceptionD. NegativeArraySizeException满分:4分3.用( )可以修饰类或成员方法,表明是抽象的。A. finalB. abstractC. publicD. static满分:4分4.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( )A. FlowLayoutB. BorderLayoutC. GridLayoutD. 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 B. import java.io.*C. using java.io.*D. package java.io满分:4分9.成功运行了javac HelloWorldApp.java命令以后,系统会在同一个目录下产生一个()文件?A. HelloWorldApp.classB. HelloWorldAppClass.javaC. HelloWorldApp.exeD. HelloWorldApp.bak满分:4分10.Java中所有的类的共同的父类是( )A. objectB. ObjectC. FrameD. Main满分:4分11.Stirng.replace(char char1,char char2);的意义是( )A. 所有char1换成 char2B. 所有char2换成 char1C. 第一个char1换成 char2D. 第一个char2换成 char1满分:4分12.可变(长度)字符串使用( )处理.A. charB. CharacterC. StringD. StringBuffer满分:4分13.使用GridLayout管理组件,当容器的大小变化时( )A. 组件的相对位置不变,组件的大小不变B. 组件的相对位置改变,组件的大小不变C. 组件的相对位置不变,组件的大小改变D. 组件的相对位置改变,组件的大小改变满分:4分14.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?A. 设计漏洞B. 架构漏洞C. 内存漏洞D. 死循环漏洞满分:4分15.用( )可以修饰类或成员方法,表明是静态的。A. finalB. abstractC. publicD. 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.255B. trueC. 283D. 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 aB. String aC. String aD. Object a50E. String a50满分:4分2.Stirng.replace(char char1,char char2);的意义是( )A. 所有char1换成 char2B. 所有char2换成 char1C. 第一个char1换成 char2D. 第一个char2换成 char1满分:4分3.在Java中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置A. importB. packageC. extendsD. implements满分:4分4.使用GridLayout管理组件,当容器的大小变化时( )A. 组件的相对位置不变,组件的大小不变B. 组件的相对位置改变,组件的大小不变C. 组件的相对位置不变,组件的大小改变D. 组件的相对位置改变,组件的大小改变满分:4分5.Java中所有的类的共同的父类是( )A. objectB. ObjectC. FrameD. Main满分:4分6.下列哪个类不是java.applet.Applet类父类?( )A. java.awt.FrameB. java.awt.ComponentC. java.awt.ContainerD. java.awt.Panel满分:4分7.阅读下面程序 int list=new int10;for(int I=0;IC. ()D. A和B满分:4分2.在Java中类的定义和实现应该( )A. 放到不同的文件中,定义的文件扩展名为.hB. 放到不同的文件中,实现的文件扩展名为.javaC. 放到同一个的文件中D. 放到不同的文件中,文件名没有要求满分:4分3.异常处理时,放在finally子句的模块里的代码( )A. 无异常时运行B. 有异常时运行C. 任何时候都运行D. 一般不运行满分:4分4.public class Xyz int x=1; 类Xyz有几个构造方法( )A. 0B. 1C. 2D. 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. 1B. 2C. 4D. 8满分:4分10.对数组的边界检查是在( )时候进行的。A. 编译B. 运行C. 不检查D. 不一定满分:4分11.在Java中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置A. importB. packageC. extendsD. implements满分:4分12.Java中,调用new时,首先会分配新的对象空间,然后会( )A. 退出new方法B. 执行显式的成员初始化C. 执行构造函数D. 不一定满分:4分13.BorderLayout将整个容器划分为几个部分( )A. 3B. 4C. 5D. 6满分:4分14.通过( )方法可以将组件加入容器并显示出来A. insertB. addC. createD. make满分:4分15.下列哪个是Java应用程序的正确运行命令?A. java HelloWorldAppB. java HelloWorldApp.javaC. javac HelloWorldAppD. javac HelloWorldApp.java满分:4分16.GridBagLayout是以( )为基础A. FlowB. BorderC. GridD. Card满分:4分17.可变(长度)字符串使用( )处理.A. charB. CharacterC. StringD. StringBuffer满分:4分18.java使用()关键字声明一个公有类。A. publicB. classC. public classD. 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.255B. trueC. 283D. 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. buttonB. labelC. panelD. 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. publicB. privateC. protectedD. static满分:4分3.下列哪个是Java中引入包的语句?A. inclue B. import java.io.*C. using java.io.*D. package java.io满分:4分4.BorderLayout将整个容器划分为几个部分( )A. 3B. 4C. 5D. 6满分:4分5.编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。A. JVMB. WINDOWSC. LINUXD. MacOS满分:4分6.下列哪个是Java应用程序的正确运行命令?A. java HelloWorldAppB. java HelloWorldApp.javaC. javac HelloWorldAppD. javac HelloWorldApp.java满分:4分7.Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生( )A. ExceptionB. ErrorC. RuntimeD. Exception满分:4分8.Java中( )关键字表示派生A. implementsB. extendsC. extendD. 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.awtB. java.langC. java.utilD. java.string满分:4分13.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在( )之后A. classB. superC. extendsD. implements满分:4分14.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。( )A. 主机架构B. 客户端架构C. 客户-服务器架构D. 服务器架构满分:4分15.Java的语句块使用什么符号标记的?( )A. ()B. BegingEndC. D. /*.*/满分:4分16.不变(长度)字符串使用( )处理.A. charB. CharacterC. StringD. 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还有哪些APIA. Java商业APIB. Java服务器APIC. Java媒体APID. Java管理API满分:4分5.Java既可以把对象写入数据流,又可以把对象从数据流读出,这个功能是由( )类实现的A. InputStreamB. OutputStreamC. ObjectInputStreamD. ObjectOutputStream满分:4分6.下列哪几项属于Java语言设计的目的?( )A. 创建一种面向过程的语言B. 提供一个解释环境C. 去掉指针的影响代码健壮的功能D. 只允许单线程工作满分:4分7.Java的单重继承是指( )A. 只允许从一个类中扩展类B. 不允许有一个类扩展出两个类C. 不许一个类拥有两个父类D. 不许两个类拥有同一个父类满分:4分东财面向对象的程序设计在线作业五(随机)试卷总分:100 测试时间:-一、单选题(共18道试题,共72分。)1.finalize方法属于( )类A. ObjectB. FrameC. ButtonD. Window满分:4分2.用( )修饰的类不能再派生子类,它已到达类层次的最底层A. finalB. abstractC. publicD. 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. RTFB. WORDC. HTMLD. EXCEL满分:4分5.可变(长度)字符串使用( )处理.A. charB. CharacterC. StringD. StringBuffer满分:4分6.Frame是( )类的子类A. PanelB. WindowC. ComponentD. Container满分:4分7.当Java程序种定义一个使用class定义的变量时,内存是( )A. 自动分配B. 需要在以后的代码中使用new分配C. 和操作系统的设置有关D. java程序不需要内存满分:4分8.对象在没有初始化时,值为( )A. 0B. nullC. 1D. 不可预测满分: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. IOExceptionB. 创建文件C. FileInputExceptionD. FileNotFoundException满分:4分13.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在( )之后A. classB. superC. extendsD. implements满分:4分14.Java的语法非常像C+,但两者的一个非常显著的区别是Java没有( )类型的变量。A. 布尔B. 字符串C. 指针D. 无符号整数满分:4分15.Stirng.replace(char char1,char char2);的意义是( )A. 所有char1换成 char2B. 所有char2换成 char1C. 第一个char1换成 char2D.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论