【计算机类职业资格】二级JAVA笔试-85及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-85及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-85及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-85 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码 11,所需的关键码比较次数为( )。(分数:2.00)A.2B.3C.4D.52.采用线性链表表示一个向量时,要求占用的存储空间地址( )。(分数:2.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.可连续可不连续3.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试4.Java 语言具有跨平
2、台技术是因为( )。(分数:2.00)A.字节编译B.内存跟踪C.语法检查D.多线程5.设有定义语句 int a=66,77,99,则下列对此语句的叙述中错误的是( )。(分数:2.00)A.定义了一个名为 a 的一维数组B.a 数组有 3 个元素C.a 数组的元素的下标为 13D.数组中的每一个元素都是整型6.抛出异常、生成异常对象都通过下列哪个语句实现? ( )(分数:2.00)A.throwsB.throwC.ThrowableD.Exception7.线性表的链式存储结构是一种( )的存储结构。(分数:2.00)A.随机存储B.顺序存储C.索引存储D.散列存储8.在访问数据库时,为建立
3、实际的网络连接,把 URL、数据库用户名和密码传给 DfiverManager 的方法是 ( )。(分数:2.00)A.getconnection()B.getConnection()C.Connection()D.connection()9.下列程序执行后,j 的值是( )。public class Testpublic static void main(String args)int j=1;for(int i=7;i0;i-=2)j*=2;System.out.println(j);(分数:2.00)A.15B.1C.32D.1610.下列叙述中正确的是( )。(分数:2.00)A.在模
4、块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法11.一个栈的入栈序列是 1,2,3,n,其输出序列为 P1,P 2,P 3,P n,若 p1=n,则 Pi为( )。(分数:2.00)A.iB.n-iC.n-i+1D.不确定12.下列程序的执行结果是( )。public class Testpublic static void main(String args)byte y=4;lon
5、g r=80L;System.out.println(r/y);(分数:2.00)A.20BB.20C.20.0D.编译错误13.设 A 为已定义的类名,下列声明类 A 的对象 a 的语句中正确的是( )。(分数:2.00)A.float A a;B.public A a=A();C.A a=new int();D.A a=new A();14.在压缩文件流中,用于缓冲阅读器阅读文本的方法是( )。(分数:2.00)A.readLine()B.getNextEntry()C.bufferRead()D.loadZipFile()15.容器 java.awt.Container Componen
6、t 的子类,它包含 3 种类型的容器,它们是( )。(分数:2.00)A.Window、Pannel、ScrollPaneB.Frame、Pannel、AppletC.Component、Container、LayoutManagerD.Button、Text、Image16.下列程序的执行结果是( )。public class Testpublic static void main(String args)System.out.println(5/2);(分数:2.00)A.2.5B.2.0C.2.50D.217.下列 for 循环语句的执行次数是( )。for(int x=0,y=0;(y
7、!=0)public class Testvv extends Appletpublic void paint(Graphics g)int a =1,3,5,7,9,10;double total=0.0, ave=0.0;for(int i=0;ia.length;i+)total+=ai;ave=total/ 【9】 ;g. drawstring ( “ave=“+ave, 30, 60; )(分数:2.00)填空项 1:_45.在 Java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 【10】 。(分数:2.00)填空项 1:_46.下列程序的执行结果是 【1
8、1】 。import j ava. io. *;public class ArrayTestpublic static void main(String args)int i;int a = new int5;for( i=0;i5;i+ )ai = i;for ( i=a. length-1; i=0; i- )System.out.print( “a“+i+“=“+ai );(分数:2.00)填空项 1:_47.在 JDK1.4 的 java.util.regcx 正则表达式包中,有一个 【12】 类,该类的 static Pattern compile 方法用于将正则表达式字符串编译成模
9、式对象来进行快速模式匹配。(分数:2.00)填空项 1:_48.在实现 Serializable 的类中,静态变量和使用 【13】 关键字可以使某些数据不被串行化。(分数:2.00)填空项 1:_49.在自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的 【14】 ,建议继承JPanel 类或更具体的 Swing 构件类。(分数:2.00)填空项 1:_50.下面这段程序是基于 AWT 的 Applet 用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。import java.applet.Applet;import java.awt.TextFiel
10、d;public class AwtSimple extends AppletTextField field;public void init()field = new TextField(); /创建一个文本域并设置为不可编辑field.setEditable(false);【15】 /设置布局管理器,使得文本域中可以显示任意长度的文件add(field);validate();addItem(“初始化.”);public void start()addItem(“启动.”);public void stop()addItem (“停止”.);public void destroy()(ad
11、dItem (“准备卸载.”);void addItem(String newWord)String t = field. getText ();System.out.println (newWord);field.setText(t + newWord);(分数:2.00)填空项 1:_二级 JAVA 笔试-85 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码 11,所需的关键码比较次数为( )。(分数:2.00)A.2B.3C.4 D.5解析:解
12、析 二分法查找首先用要查找的关键字 k 与中间位置的关键字相比较,这个中间结点把线性表分成了两个子表,若比较结果相等,则查找完成:若不等,再根据 k 与中间结点关键字的比较结果确定下一步查找哪个子表。这样递归下去,直到找到满足条件的结点,或者该线性表中没有这样的结点。本题中第 1 次和 15 比较:第 2 次和 7 比较;第 3 次和 10 比较:第 4 次和 12 比较,比较后结束,没找到。2.采用线性链表表示一个向量时,要求占用的存储空间地址( )。(分数:2.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.可连续可不连续 解析:解析 链式存储结构不同于顺序存储结构,它
13、的存储空间可以是不连续的,并且数据节点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系是由指针域来确定的。3.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:解析 确认测试是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。软件需求规格说明书就是软件确认测试的基础。4.Java 语言具有跨平台技术是因为( )。(分数:2.00)A.字节编译 B.内存跟踪C.语法检查D.多线程解析:解析 Java 语言解释器采用生成与体系结构无关的字节码指令的技术,只须安装 Java
14、 程序就可以在网络的任何地方运行。这样大大减少了软件的维护成本,提高了软件的生产效率。5.设有定义语句 int a=66,77,99,则下列对此语句的叙述中错误的是( )。(分数:2.00)A.定义了一个名为 a 的一维数组B.a 数组有 3 个元素C.a 数组的元素的下标为 13 D.数组中的每一个元素都是整型解析:解析 a 数组元素的下标应为 0-2,注意数组的下标从 0 开始。6.抛出异常、生成异常对象都通过下列哪个语句实现? ( )(分数:2.00)A.throwsB.throw C.ThrowableD.Exception解析:解析 在捕获一个异常之前,必须先有异常抛出,才能生成一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 85 答案 解析 DOC
