[计算机类试卷]国家二级(JAVA)笔试模拟试卷161及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷161及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷161及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 161及答案与解析 1 阅读下面程序 public class VariableUse public static void main(String arqs) int a; if(a=8) int b=9; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“a=“+a); System.out.println(“b=“+b): 该程序在编译时的结果是 ( A)变量 a未赋值 ( B)第二个 System.out.println(“b=“+b);语句中,变量
2、 b作用域有错 ( C)第二个 System.out.println(“a=“+a);语句中,变量 a作用域有错 ( D)第一个 System.out.println(“b=“+b);语句中,变量 b作用域有错 2 阅读下面利用递归来求 n!的程序 class FactorialTest static long Factorial(int n) /定义 Factorial()方法 if(n=1)return 1; else return n * Factorial(_); public static void main(String a) /main()方法 int n=8; System.o
3、ut.println(n+“!=“+Factorial(n); 为保证程序正确运行,在下画线处应该填入的参数是 ( A) n-1 ( B) n-2 ( C) n ( D) n+1 3 阅读下面代码 public class Person static int arr=new int10; public static void main(String args) System.out.println(arr9); 该代码的运行结果是 ( A)编译时将产生错 误 ( B)编译时正确,运行时将产生错误 ( C)输出零 ( D)输出空 4 阅读下面代码 class InterestTest _ Act
4、ionListener public void actionPerformed(ActionEvent event) double interest=balance * rate/100: balance+=interest: NumberFormat format=NumberFormat.getCurrencyInstance(); System.out.printlb(“balance=“+Formatter.format(balance); Private double rate; 在下画线处,应填入的正确选项是 ( A) implementation ( B) inheritance
5、 ( C) implements ( D) extends 5 阅读下面 Java语句 ObjectOutputStream out=new ObjectOutputStream(new_(“employee.dat“);在下画线处,应填的正确选项是 ( A) File ( B) FileWriter ( C) FileOutputStream ( D) OutputStream 6 向 Applet传递参数的正确描述是 ( A) param name=age.value=20 ( B) applet code=Try.class width=100, height=100, age=33 (
6、 C) name=age.value=20 ( D) applet code=Try.class name=age, value=20 7 阅读下面代码 class Test implements Runnable public int run() int i=0; while(true) i+; System.out.println(“i=“+i); 上述代码的编译结果是 ( A)程序通过编 译,并且 run()方法可以正常输出递增的 i值 ( B)程序通过编译,调用 run()方法将不显示任何输出 ( C)程序不能通过编译,因为 while的循环控制条件不能为 true ( D)程序不能通
7、过编译,因为 run()方法的返回值类型不是 void 8 下列叙述中正确的是 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是非线性结构 ( D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 9 支持子程序调用的数据结构是 ( A)栈 ( B)树 ( C)队列 ( D)二叉树 10 某二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是 ( A) 10 ( B) 8 ( C) 6 ( D) 4 11 下列排序方法中,最坏情况下比较次数最少的是 ( A)冒泡排序 ( B)简单选择排序 ( C)直接插入排序 ( D)堆排序 12 软
8、件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( A)编译程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 13 下列叙述中错误的是 ( A)软件测试的目的是发 现错误并改正错误 ( B)对被调试的程序进行 “错误定位 ”是程序调试的必要步骤 ( C)程序调试通常也称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 14 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各
9、个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 15 数据库应用系统中的核心问题是 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 16 将 E-R图转换为关系模式时,实体和联系都可以表示为 ( A)属性 ( B)键 ( C)关系 ( D)域 17 Java虚拟机 (JVM)运行 Java代码时,不会进行的操作是 ( A)加载代码 ( B)校验代码 ( C)编译代码 ( D)执行代码 18 Java程序的并发机制是 ( A)多线程 ( B)多接口 ( C)多平台 ( D)多态性 19 在方法内部使用,代表对当前对象自身引用的关键
10、字是 ( A) super ( B) This ( C) Super ( D) this 20 下列不属于 Swing的构件是 ( A) JButton ( B) JLabel ( C) JFrame ( D) JPane 21 对鼠标点击按钮操作进行事件处理的接口是 ( A) MouseListener ( B) WindowListener ( C) ActionListener ( D) KeyListener 22 AWT中用来表示颜色的类是 ( A) Font ( B) Color ( C) Panel ( D) Dialog 23 下列运算符 中,优先级最高的是 ( A) + (
11、B) + ( C) * ( D) 24 Java语言中属于跳转语句的是 ( A) try ( B) catch ( C) finally ( D) break 25 在 Java中若要使用一个包中的类时,首先要求对该包进行导入,其关键字是 ( A) import ( B) package ( C) include ( D) packet 26 继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码 ( A)可读性好 ( B)可重用 ( C)可跨包访问 ( D)运行更安全 27 下列方法中,不属于类 String的方法是 ( A) toLowerCase() ( B) valueOf()
12、 ( C) charAt() ( D) append() 28 grid95描述的是 ( A)二维数组 ( B)一维数组 ( C)五维数组 ( D)九维数组 29 Java类库中,将信息写入内存的类是 ( A) java.o.FileOutputstream ( B) java.io.ByteArrayOutputStream ( C) java.io.BufferedOutputstream ( D) java.io.DalaOutputStream 30 使新创建的线程参与运行调度的方法是 ( A) run() ( B) start() ( C) init() ( D) resume()
13、31 Java中的线程模型由三部分组成,与线程模型组成无关的是 ( A)虚拟的 CPU ( B)程序代码 ( C)操作系统的内核状态 ( D)数据 32 当 Applet需要更新显示内容时,应该调用的方法是 ( A) paint() ( B) update() ( C) start() ( D) repaint() 33 Applet的默认布局管理器是 ( A) BorderLayout ( B) FlowLayout ( C) GridLayout ( D) PanelLayout 34 如果线程调用下列方法,不能保证使该线程停止运行的是 ( A) sleep() ( B) stop() (
14、 C) yield() ( D) wait() 35 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 _。 36 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 37 在关系模 型中,把数据看成是二维表,每一个二维表称为一个 _。 38 程序测试分为静态分析和动态测试。其中 _是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 39 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变。因此,基于逻辑结构的应用程序不必修改,称为 _。 40 _是 Java程序中基本的结构单位。 41 Java语言中,移位
15、运算符包括:、和 _。 42 构件不能独立地显示出来 ,必须将构件放在一定的 _中才能显示。 43 能将显示空间分成很多层的布局管理器是 _。 44 Applet是能够嵌入到 _格式的文件中,并能够在浏览器中运行的 Java类。 45 使用 Swing编写 Applet,则该 Applet的主类应该定义为 _类的子类。 46 在 Java中,线程的模型就是一个 CPU、程序代码和 _的封装体。 47 键盘键入字符串并在计算机屏幕上显示,这时的数据源是 _。 48 任何一个 Java程序都默认引入了一个包 ,这个包的名字叫 java _。 49 Java语言中,有一个类是所有类或接口的父类,这个
16、类的名称是 _。 国家二级( JAVA)笔试模拟试卷 161答案与解析 1 【正确答案】 B 2 【正确答案】 A 3 【正确答案】 B 【试题解析】 Java程序中, main()方法的格式为 public staric void main(String args) ,返回值为 void,参数必须为字符数组。本题目程序的参数不是字符数组,编译不会出错,但是运行时会找不到 main()方法,程序无法执行。 4 【正确答案】 C 【试题解析】 关键字 extends 指明该类是子类,它的父类名紧跟在后,子类与父类之间有继承关系。关键字 implements 指明该类实现的接口,后跟接口名列表。因
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 161 答案 解析 DOC
