【计算机类职业资格】二级JAVA笔试-35及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-35及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-35及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )。(分数:2.00)A.属性B.键C.关系D.域2.向 Applet 传递参数的正确描述是( )。(分数:2.00)A.param name=age,value=20B.applet code=Try.class width=100,height=100,age=33C.name=age,value=20D.applet code=Try.class name=age,value=203.下列排序方法中,最
2、坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序4.当 Applet 需要更新显示内容时,应该调用的方法是( )。(分数:2.00)A.paintB.update()C.start()D.repaint()5.如果线程调用下列方法,不能保证使该线程停止运行的是( )。(分数:2.00)A.sleep()B.stop()C.yield()D.wait()6.Java 虚拟机(JVM)运行 Java 代码时,不会进行的操作是( )。(分数:2.00)A.加载代码B.校验代码C.编译代码D.执行代码7.下列方法中,不属于类 String 的方法
3、是( )。(分数:2.00)A.toLowerCase()B.valueof()C.charAt()D.append()8.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.下列不属于 Swing 的构件是( )。(分数:2.00)A.JButtonB.JLabelC.JFrameD.JPane10.对鼠标单击按钮操作进行事件处理的接口是( )。(分数:2.00)A.MouseListenerB.WindowListenerC.ActionListenerD.KeyListener11.在 Java 中,若要使用一个包中
4、的类时,首先要求对该包进行导入,其关键字是( )。(分数:2.00)A.importB.packageC.includeD.packet12.在方法内部使用,代表对当前对象自身引用的关键字是( )。(分数:2.00)A.superB.ThisC.SuperD.this13.有两个关系 R、S 如下:(分数:2.00)A.B.C.D.14.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码( )。(分数:2.00)A.可读性好B.可重用C.可跨包访问D.运行更安全15.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:2.00)A.编辑
5、程序B.操作系统C.教务管理系统D.汇编程序16.阅读下列程序public class VariableUsepublic static void main(Stringargs)int a;if(a=8)int b=9;System.out.println(a=+a);Systern.out.println(b=+b);System.out.println(a=+a);System.out.println(b=+b);该程序在编译时的结果是( )。(分数:2.00)_17.下列叙述中正确的是( )。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线
6、性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构18.Java 程序的并发机制是( )。(分数:2.00)A.多线程B.多接口C.多平台D.多态性19.Java 中的线程模型由三部分组成,与线程模型组无关的是( )。(分数:2.00)A.虚拟的 CPUB.程序代码C.操作系统的内核状态D.数据20.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是( )。(分数:2.00)A.10B.8C.6D.421.AWT 中用来表示颜色的类是( )。(分数:2.00)A.FontB.ColorC.PanelD.Dialog22.grid95描述的是( )。(分数:2.00)
7、A.二维数组B.一维数组C.五维数组D.九维数组23.使新创建的线程参与运行调度的方法是( )。(分数:2.00)A.run()B.start()C.init()D.resume()24.Java 类库中,将信息写入内存的类是( )。(分数:2.00)A.java.io.FileOutputStreamB.java.io.ByteArrayOutputStreamC.java.io.BufferedOutputStreamD.java.io.DataOutputStream25.下列运算符中,优先级最高的是( )。(分数:2.00)A.+B.+C.*D.26.阅读下列 Java 语句Objec
8、tOutputStream out=new ObjectOutputStrean(new_(employee.dat);在下画线处,应填的正确选项是( )。(分数:2.00)A.FileB.FileWriterC.FileOutputStreamD.Outputstream27.阅读下列代码段。class Test implements Runnablepublic int run()int i=0;while(true)i+;System.out.println(i=+i);上述代码的编译结果是( )。(分数:2.00)A.程序通过编译并且 run()方法可以正常输出递增的 i 值B.程序通
9、过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while 的循环控制条件不能为“true”D.程序不能通过编译,因为 run()方法的返回值类型不是 void28.阅读下列利用递归来求 n!的程序。class FactorialTeststatic long Factorial(int n)/定义 Factorial()方法if(n=1)return 1;elsereturn n*Factorial_;public static void mainString a)/main()方法int n=8;System.out.printlnn+!=+Factorial(n)
10、;为保证程序正确运行,在下画线处应该填入的参数是( )。(分数:2.00)A.n-1B.n-2C.nD.n+129.Applet 的默认布局管理器是( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.GridLayoutD.PanelLayout30.阅读下列代码。public class Personstatic int arr=new int-10;public static void main(String args)System.out.printlnarr9);该代码的运行结果是( )。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错
11、误C.输出零D.输出空31.阅读下列代码片段class InterestTest_ActionListenerpublic void actionPerformed(ActionEvent event)double interest=balance * rate/100;balance +=interest;NumberFormat format=NumberFormat.getCurrencyInstance();System.out.printb(balance=+formatter.format(balance);Private double rate;在下画线处,应填的正确选项是( )
12、。(分数:2.00)A.ImplementationB.InheritanceC.implementsD.extends32.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也被称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性33.支持子程序调用的数据结构是( )。(分数:2.00)A.栈B.树C.队列D.二叉树34.耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是( )。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有
13、利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度35.Java 语言中属于跳转语句的是( )。(分数:2.00)A.tryB.catchC.finallyD.break二、填空题(总题数:15,分数:30.00)36.假设用一个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于
14、1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的三种基本控制结构是选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据库系统的核心是 1。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框和椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_41.Java 语言中,使用关键字 1 对当前对象的父类对象进行引用。(分数:2.00)填空项 1:_42.能打印出一个双引号的语句是 System.out.println 1);。(分数:2.00)填空项 1:_43.Swing 中用来表示表格的类是 javax.swing.
15、1。(分数:2.00)填空项 1:_44.大多数 Swing 构件的父类是 javax.swing. 1,该类是一个抽象类。(分数:2.00)填空项 1:_45.“流”(stream)可以看做是一个流动的 1 缓冲区。(分数:2.00)填空项 1:_46.Java 接口内的方法都是公共的、 1 的,实现接口就要实现接口内的所有方法。(分数:2.00)填空项 1:_47.Java 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。(分数:2.00)填空项 1:_48.下列程序构造了一个 Swing Applet,请在下画线处填入正确的代码:import
16、javax.swing.*;importt java.awt.*;public class SwingApplet extends_JLabel 1=new JLabel(This is a Swing Applet.);public void init()Container eontentPane=getContentPane();contentPane.add(1);(分数:2.00)填空项 1:_49.实现线程交互的 wait1 和 notify2 方法在 3 类中定义。(分数:2.00)填空项 1:_50.请在下画线处填入代码,使程序正常运行并且输出“Hello!”class Test
17、_public static void main(stringargs)Test t=new Test();t.start();Public void run()System.out.println(Hello!);(分数:2.00)填空项 1:_二级 JAVA 笔试-35 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )。(分数:2.00)A.属性B.键C.关系 D.域解析:解析 将 E-R 图转换为关系模式时,实体和联系都可以表示为关系。2.向 Applet 传递参数的正确描述是
18、( )。(分数:2.00)A.param name=age,value=20 B.applet code=Try.class width=100,height=100,age=33C.name=age,value=20D.applet code=Try.class name=age,value=20解析:解析 Applet标记的参数部分一般格式是PARAM NAME=appletParameter VALUE=value。3.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:解析 本题考查排序的比较次数,冒泡排序、
19、简单选择排序和直接插入排序在最坏的情况下比较次数为 n(n-1)/2,而堆排序法在最坏的情况下需要比较的次数为 O(nlog2n)。4.当 Applet 需要更新显示内容时,应该调用的方法是( )。(分数:2.00)A.paintB.update()C.start()D.repaint() 解析:解析 Applet 与显示相关的有三个方法,(1)paint()方法,具体执行 Applet 的绘制;(2)update()方法,用于更新 Applet 的显示;(3)repaint()方法,主要用于 Applet 的重新显示;Applet 程序可以在需要显示更新时调用该方法,通知系统刷新显示。5.如
20、果线程调用下列方法,不能保证使该线程停止运行的是( )。(分数:2.00)A.sleep()B.stop()C.yield() D.wait()解析:解析 线程的方法中 sleep()方法的作用是使比当前线程优先级低的线程运行。该方法使一个线程暂停运行一段固定时间。在休眠时间内,线程将不运行,低优先级的线程将有机会运行。yield()方法为只让给同等优先级的线程运行。如果没有同等优先级的线程是可运行状态,yield()方法将什么也不做,即线程将继续运行。stop()方法是强行终止线程。wail()方法是线程间交互的方法,是使一个线程停止运行,进入等待状态。6.Java 虚拟机(JVM)运行 J
21、ava 代码时,不会进行的操作是( )。(分数:2.00)A.加载代码 B.校验代码C.编译代码D.执行代码解析:解析 Java 虚拟机加载代码是在运行前的操作。运行代码时会校验、编译和执行代码。7.下列方法中,不属于类 String 的方法是( )。(分数:2.00)A.toLowerCase()B.valueof()C.charAt()D.append() 解析:解析 string 的方法中,toLowerCase()方法是转换成小写,valueof()方法是获得相应数值,chalAt()方法是提取字符串中指定位置的字符。append()是 StringBuffer 的方法。8.数据库应用
22、系统中的核心问题是( )。(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:解析 数据库设计的目的是设计一个能满足用户要求,性能良好的数据库。所以数据库设计的核心是数据库应用。9.下列不属于 Swing 的构件是( )。(分数:2.00)A.JButtonB.JLabelC.JFrameD.JPane 解析:解析 Swing 构件中 JButton 是按钮构件,JLabel 为标签构件,JFrame 为顶层窗体容器构件。中间容器面板应为 JPanel,而不是 JPane。10.对鼠标单击按钮操作进行事件处理的接口是( )。(分数:2.00)A.Mous
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 35 答案 解析 DOC
