【计算机类职业资格】二级JAVA笔试-234及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-234及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-234及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-234 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.J2SE作为一种应用和开发环境,提供了一整套实用工具,其中( )是 Java语言的编译工具。(分数:2.00)A.javaB.javadocC.javapD.javac2.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型3.以下选项中正确的科学计数格式表示形式是( )。(分数:2.00)A.E3B.3.2E0.5C.3.2E2D.3.2E4.下列叙述
2、中,错误的是( )。(分数:2.00)A.Java中,方法的重载是指多个方法可以共享同一个名字B.Java中,用 abstract修饰的类称为抽象类,它不能实例化C.Java中,接口是不包含成员变量和方法实现的抽象类D.Java中,构造方法可以有返回值5.要串行化某些类的对象,这些类就必须实现( )。(分数:2.00)A.java.io.Externalizable接口B.java.io.DataInput接口C.DataOutput接口D.Serializable接口6.链表不具有的特点是( )。(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入、删除不需要移动元素D.
3、所需空间与线性表长度成正比7.用链表表示线性表的优点是( )。(分数:2.00)A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取8.下列关于线程组的说法中,错误的是( )。(分数:2.00)A.一个线程只能在创建时设置其线程组B.线程组使一组线程可以作为一个对象进行统一处理和维护C.在应用程序中线程可以独立存在,不一定要属于某个线程组D.线程组由 java.lang包中的 ThreadGroup类来实现9.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人
4、员的数量D.计算机的并行处理能力10.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作( )。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合11.下列布局管理器中,属于 Swing特有的是( )。(分数:2.00)A.GridBagLayoutB.FlowLayoutC.CardLayoutD.BoxLayout12.使用如下( )保留字可以使只有在该类的包中的其他类才能访问该类。(分数:2.00)A.abstractB.privateC.protectedD.不使用保留字13.假设 a是 int类型的变量,并初始化为 1,则下列选项中合法的条件语
5、句是( )。(分数:2.00)A.if(a)B.if(a3)C.if(a=2)D.if(true)14.在 Java中,所有类的根类是( )。(分数:2.00)A.java.lang.ObjectB.java.lang.ClassC.java.applet.AppletD.java.awt.Frame15.在软件测试设计中,软件测试的主要目的是( )。(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序16.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。(分数:2.00)A.程序设计自动化B.软件工程管理C.消除软件危机D.实现软
6、件可重用17.设有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA18.下列不是 InputStream子类的是( )。(分数:2.00)A.FileInputStreamB.ByteArrayInputStreamC.FileD.FiherInputStream19.下列注释中,不正确的是( )。(分数:2.00)A./*注释文字*/B./*注释文字*/C./*注释文字D./注释文字20.JDBC API主要都是定义在下列的( )包中。(分数:2.00)A.java.sql.*B.java.io.*C.java.
7、awt.*D.java.util.*21.下列选项中,其值与其他三个选项的值不相等的是( )。(分数:2.00)A.15B.0xFC.OXFD.01522.下面对对象概念描述错误的是( )。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态性属性23.有如下类定义:class Test private int x;public int y;public void setX (int m) x=m;public int getX( ) return x;现用 Test t=new Text();生成一个对象 t,则如下语句中,错
8、误的是( )。(分数:2.00)A.x10;B.y=10;C.setX(10);D.int m=t.getX( );24.下列代码的执行结果是( )。public class Test public static void main (String args) int a=3,b=5,c=8;String s=“abc“;System.out.println(a+b+s+c);(分数:2.00)A.35abc8B.8abc8C.16D.abc25.执行下列程序后,输出结果为( )。public class Test public static void main (String args) S
9、tringBuffer sb new StringBuffer(“北京 2008“ );System. out. println (“length “ + sb. length ( ) ); (分数:2.00)A.length = 8B.length = 10C.length = 6D.length = 2026.下面不属于软件工程三个要素之一的是( )。(分数:2.00)A.工具B.过程C.方法D.环境27.下列关于 J2EE的特点的说法中,错误的是( )。(分数:2.00)A.J2EE的基础是 J2SEB.J2EE提供高度的安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web开发
10、28.5+5和 5+“5“的结果是( )。(分数:2.00)A.10,10B.58,58C.58,“55“D.55,5829.复合语句是用( )括起来的一段代码。(分数:2.00)A.单引号B.中括号C.大括号D.小括号()30.在 Java中,用 package语句说明一个包时,该包的层次结构必须是( )。(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同C.与文件的类型相同D.与文件大小相同31.Reader类包含的主要方法有( )。(分数:2.00)A.read()B.skip()C.reset()D.以上答案都正确32.语句 CODEBASE=codebaseURL属性的功
11、能是( )。(分数:2.00)A.用来指定 Applet的 URL地址B.指定包含 Applet或 JApplet字节码的文件名C.指定一些文字D.为即将创建的 Applet定义了一个名字33.当处理的数据量很多,或向文件写很多次少量的数据,一般使用( )流。(分数:2.00)A.FileOutputB.PipedOutputC.DataOutputD.BufferedOutput34.Applet运行时,被浏览器或 AppletViewer调用的第一个方法是( )。(分数:2.00)A.init()B.paint()C.stop()D.start()35.下面选项中不属于简单数据类型的是(
12、)。(分数:2.00)A.类B.布尔类型C.整数类型D.浮点类型二、填空题(总题数:15,分数:30.00)36.若串 s=“Program“,则其子串的数目是 【1】 。(分数:2.00)填空项 1:_37.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_38.在最坏情况下,堆排序需要比较的次数为 【3】 。(分数:2.00)填空项 1:_39.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【4】 。(分数:2.00)填空项 1:_40.数据库保护分为:安全性控制、 【5】 、并发性控制和数据
13、的恢复。(分数:2.00)填空项 1:_41.Java中的字符变量以 char类型表示,它在内存中占 【6】 位 bit。(分数:2.00)填空项 1:_42.break语句最常见的用法是在 switch语句中,通过 break语句退出 switch语句,使程序从整个switch语句后面的 【7】 开始执行。(分数:2.00)填空项 1:_43.按运算符的操作数的数目划分,可以分为一元运算符、二元运算符和三元运算符,其中三元运算符是 【8】 。(分数:2.00)填空项 1:_44.对象清除是指释放对象所占用的 【9】 。(分数:2.00)填空项 1:_45.在 Java语言中,用于杀死线程的类
14、是 【10】 。(分数:2.00)填空项 1:_46.在文件类提供的方法中,用于创建目录的方法是 【11】 。(分数:2.00)填空项 1:_47.请阅读下面程序public class Test public static void main (String args) int i,j;for (i=1;i5;i+) for (j=1;ji;j+)system.out.print (i+“X“+j+“=“+i*j+“ “);System.out.println();程序执行完后,i 循环和 j循环执行的次数分别是 【12】 。(分数:2.00)填空项 1:_48.Java的图形界面技术经历了
15、两个发展阶段,分别通过提供 AWT开发包和 【13】 开发包来体现。(分数:2.00)填空项 1:_49.一个 URL中一般包含协议名字和 【14】 。(分数:2.00)填空项 1:_50.Applet生命周期方法有 init()、 【15】 、stop()和 destroy()。(分数:2.00)填空项 1:_二级 JAVA笔试-234 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.J2SE作为一种应用和开发环境,提供了一整套实用工具,其中( )是 Java语言的编译工具。(分数:2.00)A.javaB.javadocC.javapD.
16、javac 解析:解析 java 是 Java解释器,用于直接从类文件执行 Java应用程序字节代码。javadoc 用于生成API文档。javap 是 Java反汇编器。javac 是 Java语言的编译器。2.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型 解析:解析 在文件系统中,相互独立的记录,其内部结构的最简单形式是等长、同格式记录的集合,易造成存储空间的大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据
17、间的关系,这正是通过采用特定的数据模型实现的。3.以下选项中正确的科学计数格式表示形式是( )。(分数:2.00)A.E3B.3.2E0.5C.3.2E2 D.3.2E解析:解析 科学计数格式中要求使用 e或 E作为指数符,在 e/E前必须有数字,在 e/E后必须是整数。C符合要求,为正确答案。4.下列叙述中,错误的是( )。(分数:2.00)A.Java中,方法的重载是指多个方法可以共享同一个名字B.Java中,用 abstract修饰的类称为抽象类,它不能实例化C.Java中,接口是不包含成员变量和方法实现的抽象类D.Java中,构造方法可以有返回值 解析:解析 构造方法是给对象赋初值,没
18、有返回值。5.要串行化某些类的对象,这些类就必须实现( )。(分数:2.00)A.java.io.Externalizable接口B.java.io.DataInput接口C.DataOutput接口D.Serializable接口 解析:解析 只有当类实现了 Serializable接口时,类的对象才可以串行化。事实上 Serializable是一个空接口,只是简单地标识了一个类的对象可以串行化,并没有定义任何常量和抽象方法。6.链表不具有的特点是( )。(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素 C.插入、删除不需要移动元素D.所需空间与线性表长度成正比解析:解析 链
19、表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储结构是一种非随机存储结构。7.用链表表示线性表的优点是( )。(分数:2.00)A.便于插入和删除操作 B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:解析 链式存储结构克服了顺序存储结构不方便插入和删除操作的缺点,其结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插
20、入和删除操作。8.下列关于线程组的说法中,错误的是( )。(分数:2.00)A.一个线程只能在创建时设置其线程组B.线程组使一组线程可以作为一个对象进行统一处理和维护C.在应用程序中线程可以独立存在,不一定要属于某个线程组 D.线程组由 java.lang包中的 ThreadGroup类来实现解析:解析 Java 语言中,每个线程都必须归属于一个线程组。线程组可以把一组线程作为单个对象进行统一的处理或维护。线程在创建时必须显示确定其归属的线程组,其他任何时候都不允许更改线程所属的线程组。线程创建时默认继承父进程的线程组,线程组由 java.lang包中的 ThreadGroup 类来实现。9.
21、开发软件时对提高开发人员工作效率至关重要的是( )。(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序人员的数量D.计算机的并行处理能力解析:解析 软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。10.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作( )。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合 D.目标的集合解析:解析 软件的白盒测试方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有
22、逻辑路径进行测试。11.下列布局管理器中,属于 Swing特有的是( )。(分数:2.00)A.GridBagLayoutB.FlowLayoutC.CardLayoutD.BoxLayout 解析:解析 Swing 除继续沿用了 AWT中的FlowLayout、BorderLayout、CardLayout、GridLayout、GridBagLayout 布局管理器外,新增了一个BoxLayout布局管理器。BoxLayout 布局管理器按照自上而下(y 轴)或者从左到右(x 轴)的顺序布局依次加入构件。12.使用如下( )保留字可以使只有在该类的包中的其他类才能访问该类。(分数:2.00
23、)A.abstractB.privateC.protectedD.不使用保留字 解析:解析 类的默认访问控制策略是不使用保留字来定义类,这会限制其他包中的类访问该类。protected保留字不起作用,原因是具有 protected成员的类的子类可以在包外访问这些被保护的成员。因此正确答案应该是选项 D。13.假设 a是 int类型的变量,并初始化为 1,则下列选项中合法的条件语句是( )。(分数:2.00)A.if(a)B.if(a3)C.if(a=2)D.if(true) 解析:解析 条件语句的条件值应该是布尔类型,选项 A中,1 不是布尔类型的值;选项 B中,a=3的值为 int类型;选项
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 234 答案 解析 DOC
