【计算机类职业资格】二级JAVA笔试-271及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-271及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-271及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-271 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中属于 Java 语言的垃圾回收机制的一项是( )。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪2.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多3.下列叙述中,正确的是( )。(分数:2.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类D.Reader 是一个读取字节文件的一
2、般类4.用于输入压缩文件格式的 ZiplnputStream 类所属包是( )。(分数:2.00)A.java.utilB.java.ioC.iava.nioD.java.util.zip5.类 Panel 默认的布局管理器是( )。(分数:2.00)A.GridLayoutB.BorderLayoutC.FlowLayoutD.CardLayout6.有如下 3 个关系 R、S 和 T:RSTABmln2BC1335ABCml3 由关系 R 和 S 通过运算得到关系 T,则所使用的运算为 ( )。(分数:2.00)A.笛卡尔积B.交C.开D.自然连接7.对象状态的持久化是通过( )实现的。(
3、分数:2.00)A.文件B.管道C.串行化D.过滤器8.下列 Java 组件中,不属于容器的是( )。(分数:2.00)A.PanelB.WindowC.FrameD.Label9.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。publicvoidinit()setLayout(newBorderLayout();add(“North“,newTextField(10);add(“Center“,newButton(“help“);(分数:2.00)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出
4、现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中内,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于 Applet 的尺寸10.下列说法中不正确的是( )。(分数:2.00)A.Java 语言中的事件都是继承自 Java.awt.AWTEvent 类B.AWTEvent 类是 EventObject 类的子类C.Java 的 AWT 事件分为低级事件和高级事件D.ActionEvent 类是 AWTEvent 类的子类11.下列叙述中正确的是( )。(分数:2.00
5、)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间12.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:2.00)A.abstractB.privateC.protectedD.不使用保留字13.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )。(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同14.下列表
6、达式中正确的是( )。(分数:2.00)A.5+B.(a+b)+C.+(a+b)D.+x15.下列叙述中正确的是( )。(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的16.在读字符文件 Employee.dat 时,使用该文件作为参数的类是( )。(分数:2.00)A.BufferedReaderB.DatalnputStreamC.DataOutputStreamD.Fileln
7、putStream17.下面( )是合法的标识符。(分数:2.00)A.$personsB.2UsersC.*pointD.this18.在数据管理技术发展的 3 个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.3 个阶段相同19.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是( )。(分数:2.00)A.浏览器加载指定 URL 中 HTML 文件B.浏览器显示 HTML 文件C.浏览器加载 HTML 文件中指定的 Applet 类D.浏览器中的 Java 运行环境运行该 Applet20.下列命令中用于激活系统守候进
8、程以便能够在 Java 虚拟机上注册和激活对象的是 ( )。(分数:2.00)A.rmicB.rmiregistryC.rmidD.serialver21.下列叙述中,错误的是( )。(分数:2.00)A.File 类能够存储文件B.File 类能够读写文件C.File 类能够建立文件D.File 类能够获取文件目录信息22.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA23.在面向对象方法中,不属于“对
9、象”基本特点的是( )。(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性24.在 Java 中,所有类的根类是( )。(分数:2.00)A.java.lang.ObjectB.java.lang.ClassC.java.applet.AppletD.java.awt.Frame25.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )(分数:2.00)A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)26.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:2.00)A.N-S 图B.DFD 图C.PAD 图D.程序流程图27.下列代
10、码中if(x0)System.out.println(“first“);elseif(x-3)System.out.println(“second“);elseSystem.out.println(“third“);要求打印字符串为“second“时,x 的取值范围是( )。(分数:2.00)A.x=0 并且 x-3B.x0C.x-3D.x=-328.下列各项说法中错误的是( )。(分数:2.00)A.共享数据的所有访问都必须使用 synchronized 加锁B.共享数据的访问不一定全部使用 synchronized 加锁C.所有的对共享数据的访问都是临界区D.临界区必须使用 synchro
11、nized 加锁29.数据流图中带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流30.下列命令中,是 Java 编译命令的是( )。(分数:2.00)A.javacB.javaC.javadocD.appletviewer31.JScrollPane 面板的滚动条通过积云哪个对象来实现( )。(分数:2.00)A.JViewportB.JSplitPaneC.JTabbedPaneD.JPanel32.下列构造方法的调用方式中,正确的是( )。(分数:2.00)A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用33.容
12、器类 iava.awt.container 的父类是( )。(分数:2.00)A.java.awt.WindowB.java.awt.ComponentC.java.awt.FrameD.java.awt.Panel34.下列程序从标准输入设备键盘诗篇一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为( )。impoajava.io.*;publicclassTestpublicstaticvoidmain(Stringargs)charch;try_,System.out.println(Ch);catch(IOExceptione)e.printStackTrace();(
13、分数:2.00)A.ch=System.in.read();B.ch=(char)System.in.read();C.ch=(char)System.in.readln();D.ch=(int)System.in.read();35.下列方法中不能适用于所有 Swing 组件的是( )。(分数:2.00)A.addKeyListener()B.addMouseListener()C.adddMouseMotionListemer()D.addAdjustmentListener()二、填空题(总题数:15,分数:30.00)36.对下列二叉树进行中序遍历的结果是 1。(分数:2.00)填空项
14、 1:_37.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_38.软件工程的 3 要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_39.数据库设计包括概念设计、 1 和物理设计。(分数:2.00)填空项 1:_40.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_41.多线程是 Java 语言的 1 机制,只能够处理同步共享数据和各种不同的事件。(分数:2.00)填空项 1:_42.如果有一个类 MyFrame 是 Frame 的子类,但它不能被实例化,请写出该类
15、的声明头: 1。(分数:2.00)填空项 1:_43.执行下面的赋值语句后,a 的值为_。a=Float.value of(“12.34“).floatValue();(分数:2.00)填空项 1:_44.Java 运行时系统通过 1 周期性地释放无用对象所使用的内存,以完成对象的消除。(分数:2.00)填空项 1:_45.要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用 1。(分数:2.00)填空项 1:_46.关于文件名的处理中,测试当前文件是否目录用 1 函数。(分数:2.00)填空项 1:_47.sum 的值为 0,则 result=sum=O?1:num/sum 的值为 1
16、。(分数:2.00)填空项 1:_48.下面程序段是从对象流中读取对象,请将程序补充完整。importjava.util.*;importjava.io.*;publiclass UnSerializaDateDated=null;UnSerializaDate()tryFilelnputStreamf=newFilelnputStream(“date.ser“);ObjectlnputStreams=newObjectlnputStream(f);f.close();catch(Exceptione)e.printStackTrace();public staticvoidmain(Stri
17、ngargs)publicstaticvoidmain(Stringargs)UnSerializaDatea=newUnSerializaDate();System.out.println(“Thedatereadis:“+a.d.toString();(分数:2.00)填空项 1:_49.一个类只有实现了 1 接口,它的对象才是可串行化的。(分数:2.00)填空项 1:_50.请将程序补充完整。importjava.awt.*;publicclassFirstFrameextendsFramepublicstaticvoidmain(Stringargs)FirstFramefr=newF
18、irstFrame(“Firstcontainer!“);fi.setSize(240,240);fi.setBackground(Color.yellow);publicFirstFrame(StringStr)super(Str);(分数:2.00)填空项 1:_二级 JAVA 笔试-271 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中属于 Java 语言的垃圾回收机制的一项是( )。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪 解析:解析 本题考查 Java 语言的垃圾回收机制。语法检查是编译 25
19、 的一项工作,不属于垃圾回收,选项 A 错误;堆栈溢出在解释执行时进行检查,选项 B 错误;跨平台是 Java 语言的一个特点,不属于垃圾回收机制,选项 C 错误;为了充分利用资源,Java 语言提供了一个系统级的线程,用于监控内存,在必要时对不再使用的某些内存进行回收,这就是垃圾回收机制。2.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 两个实体集间的联系可以有对一的联系、一对多或多对一联系、多对多联系。由于一个宿舍可以住多个学尘,所以它们的联系是一对多联系。3.下列叙述中,正确的是( )。(分数:2.00)
20、A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类 D.Reader 是一个读取字节文件的一般类解析:解析 本题考查 Reader 类的概念。首先应该明确,Reader 是一个抽象类,字符输入流都是抽象类 Reader 类的子类,它是用来读取字符文件的类。字符输出流都是 Writer 抽象类的子类。4.用于输入压缩文件格式的 ZiplnputStream 类所属包是( )。(分数:2.00)A.java.utilB.java.ioC.iava.nioD.java.util.zip 解析:解析 本题考查 Ziplnp
21、utStream 类的基本概念。压缩文件输入流都是 tnflatelnputStream 的子类,是以字节压缩为特征的过滤流。主要有三类,应该有所了解。ZIPInputStream 类在 java.util.zlp包中,该类用于输入以 gzip 格式进行压缩的文件,是对输入文件类型的一种过滤。ZiplnputStream 类也在 java.util.zip 包中,用于输入 zip 格式的文件,这是对于文件类新格式的一种过滤。JarlnputStream类在 java.util.jar 包中,是 ZiplnputStream 的子类,用于输入 jar 文件。5.类 Panel 默认的布局管理器是
22、( )。(分数:2.00)A.GridLayoutB.BorderLayoutC.FlowLayout D.CardLayout解析:解析 本题考查 Java 中的布局管理器。FlowLayout 是 Pane 和 Applet 默认的布局管理器,构件在容器中从上到 F、从左到右进行放置,所以选项 C 为正确答案。BorderLayout 是 Window、Frame 和Dialog 的默认布局管理器,在 BorderLayout 布局管理器中构件分成 5 个区域,每个区域只能放置一个构件。GridLayout 使容器中各个构件呈网状布局,平均占据容器的空间。GardLayout 把容器分成许
23、多层,每层只能放置一个构件。6.有如下 3 个关系 R、S 和 T:RSTABmln2BC1335ABCml3 由关系 R 和 S 通过运算得到关系 T,则所使用的运算为 ( )。(分数:2.00)A.笛卡尔积B.交C.开D.自然连接 解析:解析 在实际应用中,最常用的连接是一个叫白然连接的特例。它满足下面的条件:两关系间有公共域:通过公共域的相等值进行连接。通过观察 3 个关系 R、S 和 T 的结果可知,关系 T 是由关系 R 和S 进行自然连接得到的。7.对象状态的持久化是通过( )实现的。(分数:2.00)A.文件B.管道C.串行化 D.过滤器解析:解析 将 Java 程序中的对象保存
24、在外存中,称为对象永久化,对象永久化的关键是将它的状态以一种串行格式表示出来。8.下列 Java 组件中,不属于容器的是( )。(分数:2.00)A.PanelB.WindowC.FrameD.Label 解析:解析 本题考查 Java 组件中容器的基本知识。选项 A 错误,Panel 类派生自容器类 Container,属于容器的一种;选项 B 错误,Window 类也派生自容器类 Container,也属于容器的一种:选项 C 错误,Frame 类派生白 Window 类,也是一种容器:选项 D 正确,Lable 组件是标签组件,不属于容器。9.当 Applet 程序中的 init()方法
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 271 答案 解析 DOC
