【计算机类职业资格】全国计算机等级考试二级Java真题2009年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级Java真题2009年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级Java真题2009年9月及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 Java真题 2009年 9月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分)(总题数:35,分数:70.00)1.下列数据结构中,属于非线性结构的是 (分数:2.00)A.循环队列B.带链队列C.二叉树D.带链栈2.下列数据结构中,能够按照“先进后出”原则存取数据的是 (分数:2.00)A.循环队列B.栈C.队列D.二叉树3.对于循环队列,下列叙述中正确的是 (分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针4.算法的空间复杂度是
2、指 (分数:2.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数5.软件设计中划分模块的一个准则是 (分数:2.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合6.下列选项中不属于结构化程序设计原则的是 (分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精7.软件详细设计产生的图如下: (分数:2.00)A.N-S图B.PAD图C.程序流程图D.E-R图8.数据库管理系统是 (分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作
3、系统9.在 E-R图中,用来表示实体联系的图形是 (分数:2.00)A.椭圆图B.矩形C.菱形D.三角形10.有三个关系 R,S 和 T如下: (分数:2.00)A.选择B.投影C.交D.并11.用于设置组件大小的方法是 (分数:2.00)A.paint( )B.setSize( )C.getSize( )D.repaint( )12.点击窗口内的按钮时,产生的事件是 (分数:2.00)A.MouseEventB.WindowEventC.ActionEventD.KeyEvent13.AWT中用来表示对话框的类是 (分数:2.00)A.FontB.ColorC.PanelD.Dialog14
4、.下列运算符中,优先级最高的是 (分数:2.00)A.+=B.= =C. 下列对程序运行结果描述的选项中,正确的是 (分数:2.00)A.每行的(x,y)中,可能有;每一对(x,y)值都出现两次。B.每行的(x,y)中,可能有;每一对(x,y)值仅出现一次。C.每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现两次。D.每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现一次。19.如果线程正处于运行状态,则它可能到达的下一个状态是 (分数:2.00)A.只有终止状态B.只有阻塞状态和终止状态C.可运行状态,阻塞状态,终止状态D.其他所有状态20.在下列程序的空白处,应填入的
5、正确选项是 import java.io.*; Public class writeInt Public static void main(string a) Int myArray = 10,20,30,40; try DataOutputSystem dos= new DataOutputSystem (new FileOutputSystem(“ints.dat”)); for (int i=0;IA.start( )B.close( )C.read( )D.write( )21.在一个线程中调用下列方法,不会改变该线程运行状态的是 (分数:2.00)A.yield方法B.另一个线程的
6、join方法C.sleep方法D.一个对象的 notify方法22.在关闭浏览器时调用,能够彻底终止 Applet并释放该 Applet所有资源的方法是 (分数:2.00)A.stop( )B.destroy( )C.paint( )D.start( )23.为了将 HelloApplet(主类名为 HelloApplet.class)嵌入在 greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是 (分数:2.00)A.elloApplet.classB.CODE=” elloApplet.class”C.CODE=” elloApplet.class”
7、 WIDTH=150 HEIGHT=25D.CODE=” elloApplet.class” WIDTH=10 HEIGHT=1024.下列变量名的定义中,符合 Java命名约定的是 (分数:2.00)A.fieldnameB.superC.IntnumD.$number25.自定义异常类的父类可以是 (分数:2.00)A.ErrorB.VirtuaMachineErrorC.ExceptionD.Thread26.阅读下列程序片段 Public void test() Try sayHello(); system.out.println(“hello”); catch (ArrayIndex
8、OutOfBoundException e) System.out.println(“ArrayIndexOutOfBoundException”); catch(Exception e) System.out.println(“Exception”); finally System.out.println(“finally”); 如果 sayHello( )方法正常运行,则 test( )方法的运行结果将是 (分数:2.00)A.HelloB.Array Index Out Of Bonds ExceptionC.D.27.为使 Java程序独立于平台,Java 虚拟机把字节码与各个操作系统
9、及硬件 (分数:2.00)A.分开B.结合C.联系D.融合28.Java中的基本数据类型 int在不同的操作系统平台的字长是 (分数:2.00)A.不同的B.32位C.64位D.16位29.String、StingBuffer 都是_类,都不能被继承。 (分数:2.00)A.staticB.abstractC.finalD.private30.下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是 public class FindKeyWords public static void main(sring args) sting text= “ An array
10、is a data structur that stores a collection of” + “values of the same type . You access each individual value” + “through an integer index . For example,if a is an array” + “of inergers, then ai is the ith integer in the array.”; Int arrayCount =0; Int idex = -1; Sting arrarStr =”array”; Index = tex
11、t.indexof(arrayStr); While(index 0) +arrayCount; Index += arrayStr.length(); Index = text.indexof(arrayStr,index); System.out.println (“the text contains” + arrayCount + “arrays”); (分数:2.00)A.=31.构造方法名必须与_相同,它没有返回值,用户不能直接调用它,只能通过 new调用。 (分数:2.00)A.类名B.对象名C.包名D.变量名32.在多线程并发程序设计中,能够给对象 x加锁的语句是 (分数:2.0
12、0)A.x.wait( )B.synchronized(x)C.x.notify( )D.x.synchronized( )33.Java中类 ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是 (分数:2.00)A.WriterB.DataOutputC.OutputStreamD.ObjectOutput34.在下列程序的空白处,应填入的正确选项是 Import java.io.*; Pulilc class ObjectStreamTest Publilc static void main(string args) throws IOException
13、ObjectOutputStream oos= new ObjectOutputStream (new FileOutputStream(“serial.bin”); Java.util.Date d= new Java.util.Date(); Oos (d); ObjectInputStream ois= new ObjectInputStream(new FileOutputStream(“serial.bin”); try java.util.date restoredDate = (Java.util.Date) ois.readObject(); System.out.printl
14、n (“read object back from serial.bin file:” + restoredDate); Catch (ClassNotFoundException cnf) System.out.println (“class not found”); (分数:2.00)A.WriterObjectB.WriterC.ufferedWriterD.WriterObject35.Class类的对象由_自动生成,隐藏在.class 文件中,它在运行时为用户提供信息。(分数:2.00)A.Java编译器B.Java解释器C.Java new 关键字D.Java类分解器二、填空题(每
15、空 2分,共 30分)(总题数:15,分数:30.00)36.某二叉树由 5个度为 2的结点以及 3个度为 1的结点,则该二叉树中共有 【1】 个结点。(分数:2.00)填空项 1:_37.程序流程图中的菱形框表示的是 【】 。(分数:2.00)填空项 1:_38.软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。(分数:2.00)填空项 1:_39.在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和”可选课程“的联系为 【】 。(分数:2.00)填空项 1:_40.人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以做
16、主关键字的是 【】 。(分数:2.00)填空项 1:_41.按照 Java的线程模型,代码和 【】 构成了线程体。(分数:2.00)填空项 1:_42.在多线程程序设计中,如果采用继承 Thread类的方式创建线程,则需要重写 Thread类的 【】 1方法。(分数:2.00)填空项 1:_43.在下列 Java applet 程序的横线处填入代码,使程序完整并能够正确运行。 Import java. awt. *; Import java. applet. *; Public class Greeting extends applet Public void 【8】 (Graphics g)
17、 g.drawSting(“how are you!”,10,10); (分数:2.00)填空项 1:_44.在 Java语言中,用 【】 修饰符定义的类为抽象类。(分数:2.00)填空项 1:_45.在 Java中,字符是以位的 【10】 码表示。(分数:2.00)填空项 1:_46.请在下列程序的空白处,填上适当的内容: Import java. awt. *; Import java. util. *; Class BufferTest Public static void main(string args) Throws IOException FileOutputStream unb
18、uf= new FileOutputStream(“test.one”) ; BufferedOutputStream buf= new 【11】 (new FileOutputStream(“test.two”); System.out.println (“write file unbuffered: ” + time(unbuf) + “ms”); System.out.println (“write file buffered: ” + time(buf) + “ms”); Static int time (OutputStream os) Throws IOException Date
19、 then = new Date1; for (int i=0; i2; return(int)(3new Date4).getTime5 - then.getTime6); (分数:2.00)填空项 1:_47.代码 System.out.println(066)的输出结果是 【12】 。(分数:2.00)填空项 1:_48.Swing中用来表示工具栏的类是 javax.swing. 【13】 。(分数:2.00)填空项 1:_49.表达式(10*49.3)的类型是 【14】 型。(分数:2.00)填空项 1:_50.抛出异常的语句是 【15】 语句。(分数:2.00)填空项 1:_全国计算
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 JAVA 2009 答案 解析 DOC
