【计算机类职业资格】二级JAVA笔试10及答案解析.doc
《【计算机类职业资格】二级JAVA笔试10及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试10及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 10及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列命令中,是 Java编译命令的是(分数:2.00)A.javacB.javaC.javadocD.appletviewer2.下列叙述中正确的是(分数:2.00)A.在模块化程序设计中,个模块应尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法3.int类型的取值范围为(分数:
2、2.00)A.-2162 16-1B.-2312 31-1C.-2322 32-1D.-2642 64-14.下列程序实现对 ZIP文件 file.zip的检索,在横线处填入正确的语句 package test; import java.io.*: import java.util.*; import java.util.zip.*; public class Exam public static void main(String)args) try FileInputStream fis=new FileInputStream(“test/file.zip“); ZipInputStream
3、zis=new ZipInputStream(fis); ZipEntry en; while (_)!=null) en.getName(); zis.closeEntry(); zis. close(); catch(Exception e) e.printStackTrace(); (分数:2.00)A.en = zigetNextEntry()B.en = zigetNextEntry()C.en = zigetEntry()D.zigetNextEntry()5.文件操作中,用于移动文件指针到指定的位置的是(分数:2.00)A.seek(long poB.lengh().C.find
4、()D.skipBytes(int6.下列程序的输出结果是 class Test public static void main(Siring args) int n=7; n=3; n=n n=2; System.out.printtn(n); - (分数:2.00)A.0B.1C.14D.647.下面哪个是合法的标识符?(分数:2.00)A.$personsB.2UsersC.*pointD.this8.下列不属于 Java的图形用户界面内容的包是(分数:2.00)A.javavaB.javaswingC.javaveventD.javio9.将 E-R图转换到关系模式时,实体与联系都可以
5、表示成(分数:2.00)A.属性B.关系C.键D.域10.下列程序中,若从键盘中输入的是大写字母 c,则程序输出的结果是 import java.io.*; public class Exam public static void main(String args) int ch=0; System.out.println(“输入一个字符:”) try ch=System.in.read() charch_A=A,ch_Z=Z; int delta_c=(int)ch A+(int)ch_Z-ch; System.out.println(“编码后的字符为:”+(char)delta C) ;
6、catch(IOException e) e.printStackTrace(); (分数:2.00)A.CB.YC.XD.字母 C的 ASCII码的整型值11.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间12.当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象(分数:2.00)A.以选中的压缩文件为参数B.以 FileInputStream对象为参数C.以 InputStreamReader对象为参数D.以 BufferedReader对象为参数13.下列选项中属于 Java语言的垃圾回收
7、机制的一项是(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪14.ava程序与数据库的连接机制是(分数:2.00)A.ODBCB.JDBCC.ODBC APID.SQL/CLI15.下面哪个不是 InputStream类中的方法?(分数:2.00)A.int read(byte)B.void flush()C.void close()D.int available()16.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析17.在关系数据库中,用来表示实体之间联系的是(分数:2.00
8、)A.树结构B.网结构C.线性表D.二维表18.使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(分数:2.00)A.abstractB.privateC.protectedD.不使用保留字19.下面的程序执行后,屏幕上显示的应是 public class Exam public static void main(String)args) char char1=t,e,s,t; char char2=t,e,s,t,l String s1=new String(char 1); String s2=new String(char2,0,4); System.out.print
9、ln(s1.equals(s2); (分数:2.00)A.trueB.falseC.testD.编译错误20.下列命令中,以下哪个命令能为远程对象生成 stub和 skeleton(分数:2.00)A.rmiregistryB.serialverC.rmicD.rmid21.在 Java 中,所有类的根类是(分数:2.00)A.javlanObjectB.iavlanClassC.javlanStringD.javlanSystem22.下列说法中,哪一项是正确的?(分数:2.00)A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广C.子类要调用父类的方法,必须使用
10、 super关键字D.一个 Java类可以有多个父类23.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对24.软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确25.下列表达式中正确的是(分数:2.00)A.5+B.(a+ +C.+(a+D.+x26.执行下面程序段后,z 值为 int x=1,y=2,z=3; z=z/(float)(x/y);(分数:2.00)
11、A.编译无法通过B.6C.3D.227.在深度为 5的满二叉树中,叶子结点的个数为(分数:2.00)A.31B.32C.16D.1528.在面向对象的程序设计中,下列叙述中错误的是(分数:2.00)A.任何一个对象构成一个独立的模块B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖C.下一层次的对象可以继承上一层次对象的某些属性D.上述三种说法都正确29.执行下列程序之后,变量 n的值为 public class Exam public static void main (Stringargs) int y=2; int z=3; int n=4; n=n+-y*z/n; Syste
12、m.out.prinlitln(n): (分数:2.00)A.3B.-1C.-12D.-330.将一个容器 panell放到容器 framel中的方法是(分数:2.00)A.frame 1.insert(panelB.frame 1.add(panelC.frame 1.addJPanel(panelD.frame 1.insertJPanel(panel31.当一个 Applet被下载到本地环境时,不发生的操作是(分数:2.00)A.产生一个 Applet主类的实例B.对 Applet自身进行初始化C.启动 Applet运行D.Applet并不显示出来32.下列方法与 Applet显示无关的
13、是(分数:2.00)A.paint()B.update()C.draw()D.repaint()33.下列关于正则表达式的说法,不正确的是(分数:2.00)A.在 J2SE1.4中的正则表达式包中有一个 Pattern类B.在 J2SE1.4中的正则表达式包中有一个 Macher类C.在 J2SE1.4中的正则表达式包名为 javutiregexD.以上说法都不对34.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表35.下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的?(分数:
14、2.00)A.serializeB.transientC.synchronizedD.static二、B填空题/B(总题数:15,分数:30.00)36.设一棵完全二叉树共有 700个结点,则在该二叉树中有U 【1】 /U个叶子结点。(分数:2.00)填空项 1:_37.在面向对象方法中,类之间共享属性和操作的机制称为U 【2】 /U。(分数:2.00)填空项 1:_38.在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为U 【3】 /U。(分数:2.00)填空项 1:_39.在数据库的概念结构设计中,常用的描述工具是U 【4】 /U。(分数:2.00)填空项 1:_40.数据
15、库系统中实现各种数据管理功能的核心软件称为U 【5】 /U。(分数:2.00)填空项 1:_41.在 Java语言中,类按照程序设计所需要的常用方法和接口封装成U 【6】 /U。(分数:2.00)填空项 1:_42.下面程序段的输出结果是U 【7】 /U。 public class Test public static void main(String args) int i=1; switch (i) case 0: System.out.println(“0“); break; case 1: System.out.println(“1“); case 2: System.out.prin
16、tln(“2“); break; default: System.out.println(“default“); (分数:2.00)填空项 1:_43.Frame默认的布局管理器是U 【8】 /U。(分数:2.00)填空项 1:_44.int型 public成员变量 MAX_LENGTH,该值保持为常数 200,则定义这个变量的语句是U 【9】 /U。(分数:2.00)填空项 1:_45.8|9 double term,surn=1.0; do n=U 【12】 /U: term= 1.0/n; sum=sum+term; while(term=0.00001 ); System.out.pr
17、intln(n); Syst em.out.println(sum); (分数:2.00)填空项 1:_48.创建一个显示“选项”的菜单项对象 mi的正确语句是U 【13】 /U。(分数:2.00)填空项 1:_49.所有由 Container派生的类称为U 【14】 /U。(分数:2.00)填空项 1:_50.下面 ChangeTitle()中对 b1和 b2按钮构造监听器,实现当单击 b1按钮时标题变为 students,当单击b2按钮时标题变为 Teachers。请将程序补充完整。 public ChangeTitle() super(“Title Bar“); b1.addAetion
18、Listener(this); U【15】 /U Jpanel pane = new Jpanel(); Pane.add(b1); Pane.add(b2); SetContentPane(pane); public void actionPerformed(ActionEvent evt) Object sourve = evt.getSource(); if (sourve =b1) setTitle(“Students“); else if (source = b2) setTitle(“Teachers“); repaint(); (分数:2.00)填空项 1:_二级 JAVA笔试
19、10答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列命令中,是 Java编译命令的是(分数:2.00)A.javac B.javaC.javadocD.appletviewer解析:解析 本题考查 java中 JDK工具。javac 是 Java编译命令,能将源代码编译成字节码,以 class扩展名存入 java工作目录中。java 是 Java解释器,执行字节码程序,该程序足类名所指的类,必须是一个完整定义的名字。javadoc 是 Java文档生成器,对 Java 源文件和包以 MML格式生成 AP文档。appletviewer
20、是 Java Applet浏览器。选项 A正确。2.下列叙述中正确的是(分数:2.00)A.在模块化程序设计中,个模块应尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法解析:解析 选项 A错误,在模块化设计中,要求将一个大程序按人们能理解的大小规模进行分解,使每个模块都能易于理解,各模块的功能尽量单一,各模块之间的联系尽量的少。 选项 B错误,自顶向下、逐步细化的设计过程主要包括两个方面:将复杂问题的解法分
21、解和细化成由若干模块组成的层次结构:将一个模块的功能逐步分解细化为一系列的处理步骤,直到某种程序设计语言的语句或某种机器指令。即在白顶向下、逐步细化的设计过程中,是按照先全局后局部、先整体后细节、先抽象后具体的方法设计程序。选项 D错误,由于在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则,所以,在程序设计过程中,结构化程序设计方法与模块化程序设计方法是要同时采用的。 选项 C为正确答案。3.int类型的取值范围为(分数:2.00)A.-2162 16-1B.-2312 31-1 C.-2322 32-1D.-2642 64-1解析:解析 本题考查 int类型的取值范围。int 类
22、型是最常用的整数类型,存储时占 32位 bit,能表示的范围是-2 312 31-1,选项 B正确。而 short类型在存储时占 16位 bit,能表示的范围是-2 162 16-1。long类型存储时占 64位 bit,数据范围是-2 642 64-1。正确答案为选项 B。4.下列程序实现对 ZIP文件 file.zip的检索,在横线处填入正确的语句 package test; import java.io.*: import java.util.*; import java.util.zip.*; public class Exam public static void main(Stri
23、ng)args) try FileInputStream fis=new FileInputStream(“test/file.zip“); ZipInputStreamzis=new ZipInputStream(fis); ZipEntry en; while (_)!=null) en.getName(); zis.closeEntry(); zis. close(); catch(Exception e) e.printStackTrace(); (分数:2.00)A.en = zigetNextEntry() B.en = zigetNextEntry()C.en = zigetEn
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 10 答案 解析 DOC
