【计算机类职业资格】二级JAVA笔试71及答案解析.doc
《【计算机类职业资格】二级JAVA笔试71及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试71及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 71及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.将一个容器 panel1放到容器 frame1中的方法是(分数:2.00)A.framinsert(panel1)”B.framadd(panel1)C.framadd Panel(panel1)D.frameinsertJPanel(panel1)2.下列程序实现对 ZIP文件 filezip 中的检索,在横线处填入正确的语句 package test; import javaio*; import javautil*; import javautilzip*;
2、 public class Exam public static void main(Stringargs) try FilelnputStream fis=new FilelnputStream(”test/filezip”); ZipInputStream zis=new ZipInputStrealn(fis); ZipEntry en; while(_)!=null) engetname(); zisCloseEntry(); zisclose(); catch(Exception e) eprintStackTrace() (分数:2.00)A.en=zigetNextEntry()
3、B.enzigetNextEntry()C.en=zigetEntry()D.zigetNextEntry()3.将 E-R图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系C.键D.域4.软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确5.下列命令中,是 Java编译命令的是(分数:2.00)A.javacB.javaC.javadocD.appletviewer6.下列关于正则表达式的说法,不正确的是(分数:2.00)A.在 J2SE14 中的正则表达式包中有一个
4、 Pattern类B.在 J2SE14 中的正则表达式包中有一个 Macher类C.在 J2SE14 中的正则表达式包名为 javutiregexD.以上说法都不对7.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对8.当一个 Applet被下载到本地环境时,不发生的操作是(分数:2.00)A.产生一个 Applet主类的实例B.对 Applet自身进行初始化C.启动 Applet运行D.Applet并不显示出来9.下面哪个是合法的标识符?(分数:2.00)A.$
5、personsB.2UsersC.*pointD.this10.下列选项中属于 Java语言的垃圾回收机制的一项是(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪11.在面向对象的程序设计中,下列叙述中错误的是(分数:2.00)A.任何一个对象构成一个独立的模块B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖C.下一层次的对象可以继承上一层次对象的某些属性D.上述三种说法都正确12.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析13.下列叙述中正确的是(分数:2.00
6、)A.在模块化程序设计中,一个模块应尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法14.下列命令中,以下哪个命令能为远程对象生成 stub和 skeleton(分数:2.00)A.rmiregistryB.serialverC.rmicD.rmid15.使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(分数:2.00)A.abstractB.privateC.protectedD.不使用保
7、留字16.执行下面程序段后,z 值为 int x=1,y=2,z=3; z=z/(float)(x/y);(分数:2.00)A.编译无法通过B.6C.3D.217.文件操作中,用于移动文件指针到指定的位置的是(分数:2.00)A.seek(long poB.lengh()C.find()D.skipBytes(int18.下列说法中,哪一项是正确的?(分数:2.00)A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广C.子类要调用父类的方法,必须使用 super关键字D.一个 Java类可以有多个父类19.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只
8、能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表20.下面的程序执行后,屏幕上显示的应是 public class Exam public static void main(Stringargs) char char1=t,e,s,t; char char2=t,e,s,t,1,; String sl=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(S1equals(s2); (分数:2.00)A.trueB.falseC.testD.编译错误21.当检索一个压缩文件
9、时,首先要建立压缩文件输入流对象,该对象(分数:2.00)A.以选中的压缩文件为参数B.以 FilelnputStream对象为参数C.以 InputStreamReader对象为参数D.以 BufferedReader对象为参数22.在关系数据库中,用来表示实体之间联系的是(分数:2.00)A.树结构B.网结构C.线性表D.二维表23.在 Java中,所有类的根类是(分数:2.00)A.javlanObjectB.javlanClassC.javlanStringD.javlanSystem24.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占
10、的存储空间D.算法执行过程中所需要的存储空间25.下列方法与 Applet显示无关的是(分数:2.00)A.paint()B.update()C.draw()D.repaint()26.下列不属于 Java的图形用户界面内容的包是(分数:2.00)A.javawtB.javaswingC.javaweventD.javio27.下面哪个不是 InputStream类中的方法?(分数:2.00)A.int read(byte)B.void flush()C.void close()D.int available()28.下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的?(分数:
11、2.00)A.serializeB.transientC.synchronizedD.static29.下列程序的输出结果是 Class Test public static void main(String args) int n=7; n3; n=n Systemoutprintin(n); Systemoutprintln(sum); (分数:2.00)填空项 1:_48.创建一个显示“选项”的菜单项对象 mi的正确语句是U 【13 】 /U。(分数:2.00)填空项 1:_49.所有由 Container派生的类称为U 【14】 /U。(分数:2.00)填空项 1:_50.下面 Cha
12、ngeTitle()中对 b1和 b2按钮构造监听器,实现当单击 b1按钮时标题变为 students,当单击 b2按钮时标题变为 teachers。请将程序补充完整。 public ChangeTitle() super(“Title Bar“); b1addActionListener(this); U【15】 /U Jpanel pane=new Jpane1(); Paneadd(b1); Paneadd(b2); SetContentPane(pane); public void action Performed(ActionEventevt) Object sourve=evtge
13、tSource(); if(sourve=b1” setTitle(”Students”); else if(sourceb2) setTitle(”Teachers”); repaint(); (分数:2.00)填空项 1:_二级 JAVA笔试 71答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.将一个容器 panel1放到容器 frame1中的方法是(分数:2.00)A.framinsert(panel1)”B.framadd(panel1) C.framadd Panel(panel1)D.frameinsertJPanel(pa
14、nel1)解析:解析 本题考查容器的嵌套。将一个容器 panel1放到容器 frame1中的方法和在容器上添加部件是一样的,使用 add()方法即可。2.下列程序实现对 ZIP文件 filezip 中的检索,在横线处填入正确的语句 package test; import javaio*; import javautil*; import javautilzip*; public class Exam public static void main(Stringargs) try FilelnputStream fis=new FilelnputStream(”test/filezip”);
15、ZipInputStream zis=new ZipInputStrealn(fis); ZipEntry en; while(_)!=null) engetname(); zisCloseEntry(); zisclose(); catch(Exception e) eprintStackTrace() (分数:2.00)A.en=zigetNextEntry() B.enzigetNextEntry()C.en=zigetEntry()D.zigetNextEntry()解析:解析 本题考查 Java类实现 z中数据压缩方式。zip 压缩文件结构:一个 zip文件由多个 entry组成,每
16、个 entry有一个惟一的名称,entry 的数据项存储压缩数据。 ZipInputStream 实现了 zip压缩文件的读输入流,支持压缩和非压缩 entry。题目程序中 FilelnputStream fis=new FilelnputStream(”test/filezip“)构造了一个文件输入流, ZipInputStream zis=new ZipInputStream(fis)语句利用文件输入流 fis构造了一个 ZIP输入流,zisgetNextEntry()语句返回 ZIP文件中的下一个 entry,并将输出流定位在此 entry 数据项的起始位置。3.将 E-R图转换到关系模
17、式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系 C.键D.域解析:解析 把概念模型转换成关系数据模型,就是把 E-R图转换成一组关系模式,每一个实体型转换为一个关系模式,每个联系分别转换为关系模式。本题的正确答案是 B。4.软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:解析 需求分析阶段的工作,可以概括为以下 4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。本题的正确答案为 B。5.下列命令中,是 Java编译命令的是(分数:2.00)A.javac B.
18、javaC.javadocD.appletviewer解析:解析 本题考查 java中 JDK工具。javac 是 Java编译命令,能将源代码编译成字节码,以class 扩展名存入 java工作目录中。java 是 Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc 是 Java文档生成器,对 Java 源文件和包以 MlVIL格式生成 AP文档。appletviewer 是 Java Applet浏览器。选项 A正确。6.下列关于正则表达式的说法,不正确的是(分数:2.00)A.在 J2SE14 中的正则表达式包中有一个 Pattern类B.在
19、J2SE14 中的正则表达式包中有一个 Macher类C.在 J2SE14 中的正则表达式包名为 javutiregex D.以上说法都不对解析:解析 本题考查 J2SE14 中的正则表达式。记忆型题目,没有太大难度,考生记住即可。javautilregex 和 javanetURL 类相结合,用于网络上的字符输入流的模式字符串搜索中。7.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对解析:解析 程序执行的实际计算工作量不仅与程序的控制结构有一定的关系,还与处
20、理的数据量有关,与数据的存储结构密切相关。所以,选项 A正确,选项 B和 C错误。所以,本题的正确答案为 A。8.当一个 Applet被下载到本地环境时,不发生的操作是(分数:2.00)A.产生一个 Applet主类的实例B.对 Applet自身进行初始化C.启动 Applet运行D.Applet并不显示出来 解析:解析 本题考查 Applet的加载。当一个 Applet下载到本地系统时,将发生以下操作:产生一个Applet主类的实例:对 Applet自身进行初始化;启动 Applet运行,将 Applet 完全显示出来。由此可见,选项 D说法符合题意。9.下面哪个是合法的标识符?(分数:2.
21、00)A.$persons B.2UsersC.*pointD.this解析:解析 本题考查 Java标识符的命名。属于考试重点内容,应该掌握。Java 中标识符的命名规则是:标识符以字母、下划线、美元符作为首字符的字符串序列:标识符是区分大小写的;标识符的字符数没有限制。由此可见 Java中标识符不能以数字开头,所以选项 B错误;不能以“*”开头,选项 C错误;this是专用标识符,具有专门的意义和用途,选项 D错误,只有选项 A是正确答案。10.下列选项中属于 Java语言的垃圾回收机制的一项是(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪 解析:解析 本题考查 Ja
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 71 答案 解析 DOC