[计算机类试卷]2009年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2009年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2009年3月国家二级(JAVA)笔试真题试卷及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、2009年 3月国家二级( JAVA)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( )。 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “选进后出 ”的线性表 ( C)循环队列是非线性结构 ( D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 2 支持子程序调用的数据结构是 ( )。 ( A)栈 ( B)树 ( C)队列 ( D)二叉树 3 某二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是 ( )。 ( A) 10 ( B) 8 ( C) 6 ( D) 4 4 下列排序方法中,最坏情况下比较次数最少的是 ( )。 ( A)冒泡排序 ( B)简单选择排序 (
2、 C)直接插入排序 ( D)堆排序 5 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( )。 ( A)编辑程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 6 下面叙述中错误的是 ( )。 ( A)软件测试的目的是发现错误并改正错误 ( B)对被调试的程序进行 “错误定位 ”是程序调试的必要步骤 ( C)程序调试通常也被称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 7 耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是 ( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合
3、性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 8 数据库应用系统中的核心问题是 ( )。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 9 有两个关系 R、 S如下: 由关系 R通过运算得到关系 S,则所使用的运算为 ( )。 ( A)选择 ( B)投影 ( C)插 ( D)连接 10 将 E-R图转换为关系模式时,实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 11 Java虚拟机 (JVM)运行 Java代码时,不会
4、进行的操作是 ( )。 ( A)加载代码 ( B)校验代码 ( C)编译代码 ( D)执行代码 12 Java程序的并发机制是 ( )。 ( A)多线程 ( B)多接口 ( C)多平台 ( D)多态性 13 在方法内部使用,代表对当前对象自身引用的关键字是 ( )。 ( A) super ( B) This ( C) Super ( D) this 14 阅读下列程序 public class VariableUse public static void main(Stringargs) inta; if(a=8) intb=9; System.out.println(“a“=“+a); Sy
5、stem.out.println(“b=“+b); System.out.println(“a=“+a); System.out.println(“b=“+b); 该程序在编译时的结果是 ( )。 ( A)变量 a未赋值 ( B)第二个 System.out.println(“b=“+b)语句中,变量 b作用域有错 ( C)第二个 System.out.println(“a=“+a)语句中,变量 a作用域有错 ( D)第一个 System.out.println(“b=“+b)语句中,变量 b作用域有错 15 下列不属于 Swing的构件是 ( )。 ( A) JButton ( B) JLa
6、bel ( C) JFrame ( D) JPane 16 对鼠标点击按钮操作进行事件处理的接口是 ( )。 ( A) MouseListener ( B) WindowListener ( C) ActionListener ( D) KeyListener 17 AWT中用来表示颜色的类是 ( )。 ( A) Font ( B) Color ( C) Panel ( D) Dialog 18 下列运算符中, 优先级最高的是 ( )。 ( A) + ( B) + ( C) * ( D) 19 Java语言中属于跳转语句的是 ( )。 ( A) try ( B) catch ( C) fina
7、lly ( D) break 20 阅读下列利用递归来求 n!的程序 class Factorial Test staticlong Factorial(intn)/定义 Factorial()方法 if(n=1) retum 1; else returnn*Factorial_; publicstaticvoidmainStringa)/main()方法 intn=8; System.out.printlnn+“!=“+Factorial(n); 为保证程序正确运行,在下划线处应该填入的参数是 ( )。 ( A) n-1 ( B) n-2 ( C) n ( D) n+1 21 阅读下列代码
8、publicclassPerson staticintalt=newint10; public static voidmain(Stringargs) System.out.printlnall9); 该代码的运行结果是( )。 ( A)编译时将产生错误 ( B)编译时正确,运行时将产生错误 ( C)输出零 ( D)输出空 22 在 Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是( )。 ( A) impoa ( B) package ( C) include ( D) packet 23 继承是面向对象 编程的一个重要特征,它可降低程序的复杂性并使代码 ( )。 (
9、A)可读性好 ( B)可重用 ( C)可跨包访问 ( D)运行更安全 24 阅读下列代码片段 class InterestTest_ActionListener public voidactionPerformed(ActionEventevent) double interest=balance*rate/100; balance+=interest; NumberFormat format=Number Format.getCurrencylnstance(): System.out.printb(“balance=“+formatter.format(balance); Privated
10、oublerate; 在下划线处,应填的正确选项是 ( )。 ( A) Implementation ( B) Inheritance ( C) implements ( D) extends 25 下列方法中,不属于类 String的方法是 ( )。 ( A) toLowerCase() ( B) valueOf() ( C) charAt() ( D) append() 26 grid95描述的是 ( )。 ( A)二维数组 ( B)一维数组 ( C)五维数组 ( D)九维数组 27 Java类库中,将信息写入内存的类是 ( )。 ( A) java.io.FileOu中 utStream
11、 ( B) java.io.ByteArrayOutputStream ( C) java.io.BufferedOutputStream ( D) java.io.DataOutputStream 28 阅读厂列 Java语句 ObjectOutputStreamout=new ObjectOu中utStream(new_(“employee.daf“); 在下划线处,应填的正确选项是 ( )。 ( A) File ( B) FileWriter ( C) FileOutputStream ( D) Outputstream 29 使新创建的线程参与运行调度的方法是 ( )。 ( A) ru
12、n() ( B) start() ( C) init() ( D) resume() 30 Java中,的线程模型由三部分组成,与线程模型组在无关的是 ( )。 ( A)虚拟的 CPU ( B)程序代码 ( C)操作系统的内核状态 ( D)数据 31 当 Applet需要更新显示内容时,应该调用的方法是 ( )。 ( A) paint ( B) update() ( C) start() ( D) repaint() 32 向 Applet传递参数的正确描述是 ( )。 ( A) paramname=age, value=20 ( B) appletcode=Try.class width=1
13、00, height=100, age=33 ( C) name=age, value=20 ( D) appletcode=Try.class name=age, value=20 33 Applet的默认布局管理:器是 ( )。 ( A) BorderLayout ( B) FlowLayout ( C) GridLayout ( D) PanelLayout 34 阅读下列代码段 class TestimplementsRunnable publicintrun() inti=0; while(true) i+; System.out.println(“i=“+1); 上述代码的编译结果
14、是 ( )。 ( A)程序通过编译并且 run()方法可以正常输出递增的 i值 ( B)程序通过编译,调用 run()方法将不显示任何输出 ( C)程序不能通过编译,因为 while的循环控制条件不能为 “true” ( D)程序不能通过编译,因为 run()方法的返向值类型不是 void 35 如果线程调用下列方法,不能保证使该线程停止运行的是 ( )。 ( A) sleep() ( B) stop() ( C) yield() ( D) wait() 36 假设用一个长度为 50的数组 (数组元素的下标从 0到 49)作为栈的存储空间,栈底指针 bosom指向栈底元素,栈顶指针 top指向
15、栈顶元素,如果 bottom=49,top=30(数组下标 ),则栈中具有 _个元素。 37 软件测试可分为白盒测试和黑盒测试。基本路径测试属于 _测试。 38 符合结构化原则的三种基本控 制结构是:选择结构、循环结构和 _。 39 数据库系统的核心是 _。 40 在 E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是_框。 41 Java语言中,使用关键字 _对当前对象的父类对象进行引用。 42 能打印出一个双引号的语句是 System.out.println“_“;。 43 Swing中用来表示表格的类是 iavax.swing._。 44 大多数 Swing构件的父类是 j
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2009 国家 二级 JAVA 笔试 答案 解析 DOC
