【计算机类职业资格】二级JAVA笔试-92及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-92及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-92及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-92 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用鼠标单击菜单项(MenuItem)产生的事件是( )。(分数:2.00)A.MenuEventB.ActionEventC.KeyEventD.MouseEvent2.数据流程图(DFD 图)是( )。(分数:2.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具3.下列选项中,与成员变量共同构成一个类的是( )。(分数:2.00)A.关键字B.方法C.运算符D.表达式4.软件(程序)调试的任务是( )。(
2、分数:2.00)A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质5.Java 中的抽象类 Reader 和 Writer 所处理的流是( )。(分数:2.00)A.图像流B.对象流C.字节流D.字符流6.下列叙述中正确的是( )。(分数:2.00)A.对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 nB.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(log 2n)D.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比
3、较次数为(nlog 2n)7.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。public class IntStackprivate int idx=0;private intdata=new int8;public void push(int i)dataidx=i;idx+;_ (分数:2.00)A.synchronized()notify()B.synchronizedthis.wait()C.synchronizedthis.notify()D.Serializablesleep()8.数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机
4、中的表示,它属于数据库设计的( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段9.用于在子类中调用被重写父类方法的关键字是( )。(分数:2.00)A.thisB.superC.ThisD.Super10.下列叙述中,错误的是( )。(分数:2.00)A.内部类的名称与定义它的类的名称可以相同B.内部类可用 abstract 修饰C.内部类可作为其他类的成员D.内部类可访问它所在类的成员11.在程序的下画线处应填入的选项是( )。public class Test_public static void main(String args)Test t=ne
5、w Test();Thread tt=new Thread(t);tt.start();public void run()for(int i=0;i5;i+)System.out.println(“i=“+i);(分数:2.00)A.implements RunnableB.extends ThreadC.implements ThreadD.extends Runnable12.Java 中所有类的父类是( )。(分数:2.00)A.FatherB.DangC.ExceptionD.Object13.下列关于 Java 布尔类型的描述中,正确的是( )。(分数:2.00)A.一种基本的数据类
6、型,它的类型名称为 booleanB.用 int 表示类型C.其值可以赋给 int 类型的变量D.有两个值,1 代表真,0 代表假14.下列不属于表达式语句的是( )。(分数:2.00)A.+i;B.-j;C.b#a;D.b*=a;15.下列不属于逻辑运算符的是( )。(分数:2.00)A.!B.|C.(分数:2.00)A.ReaderB.DataOutputStreamC.ByteArray InputStreamD.InputStreamReader18.下列为窗口事件的是( )。(分数:2.00)A.MouseEventB.WindowEventC.ActionEventD.KeyEve
7、nt19.有两个关系 R 和 T 如下:(分数:2.00)A.B.C.D.20.算法的时间复杂度是指( )。(分数:2.00)A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数21.当一个 Applet 被加载,后续对 Applet 生命周期方法的调用中,可能存在的次序是( )。(分数:2.00)A.start(),stop(),destroy()B.init(),start(),stop(),start(),stop(),destroy()C.start(),init(),stop(),destroy()D.init(),start
8、(),destroy()22.Java 中定义常量的保留字是( )。(分数:2.00)A.constB.finalC.finallyD.native23.在 HTML 文件的applet标志中作为可选属性的是( )。(分数:2.00)A.Applet 主类的文件名B.Applet 显示区域的宽度C.Applet 主类的路径D.Applet 显示区域的高度24.下列程序的输出结果是( )。Public class TestPublic static void main(Stringargs)intarray=(2,4,6,8,10);int size=6;int result=-1;tryfor
9、(int i=0;isize)if(arrayi=20)result=i;catch(ArithmeticException e)System.out.println(“Catch-1);catch(ArrayIndexOutOfBoundsException e)System.out.println(“Catch-2);catch(Exception e)System.out.println(“Catch-3“);(分数:2.00)A.Catch-1B.Catch-2C.catch-3D.以上都不对25.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。(分数:2.00)A.文件
10、B.数据库C.字段D.记录26.下列包中,包含 JOptionPane 类的是( )。(分数:2.00)A.javax.swingB.java.langC.java.utilD.java.applet27.如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。(分数:2.00)A.sleep()方法的时间到B.获得了对象的锁C.线程在调用 t.join()方法后,线程 t 结束D.wait()方法结束28.下列程序段的输出结果是( )。int data=0;char k=a,p=f;data=p-k;System.out.printlln(data);(分数:2.00)A.0B
11、.aC.fD.529.如果应用程序要在 Applet 上显示输出,则必须重写的方法是( )。(分数:2.00)A.Graphics.drawString()B.repaint()C.paint()D.update()30.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。(分数:2.00)A.定义阶段B.开发阶段C.维护阶段D.上述三个阶段31.下列程序的功能是将一个整数数组写入二进制文件,在程序的下画线处应填入的选项是( )。import java.io.*;public class XieShuzupublic static void main(Stringa)intmy
12、Array=(10,20,30,40);tryDataOutputStream dos=new DataOutputStream(newFileOutput Stream(“ints.dat“);for(int i=0;imyArray.length;i+)dos._(myArrayi);dos.close();System.out.println(“已经将整数数组写入二进制文件:ints.dat“);catch(IOException ioe)System.out.println(“IO Excepr_on“);(分数:2.00)A.writeArrayB.writeByteC.writeI
13、ntD.writeDouble32.数据库管理系统中负责数据模式定义的语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言33.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。(分数:2.00)A.编辑软件B.操作系统C.教务管理系统D.浏览器34.下列数中为八进制的是( )。(分数:2.00)A.27B.0x25C.026D.02835.下列方法中,不属于 Throwable 类的方法是( )。(分数:2.00)A.printMessageB.getMessageC.toStringD.fillStackT
14、race二、填空题(总题数:15,分数:30.00)36.一个队列的初始状态为空。现将元素 A,B,C,D,E,F,5,4,3,2,1 依次入队,然后再依次退队则元素退队的顺序为 1。(分数:2.00)填空项 1:_37.设某循环队列的容量为 50,如果头指针 front=45(指向队头元素的前一位置),尾指针 rear=10(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_38.设二叉树如下所示:对该二叉树进行后序遍历的结果为_。(分数:2.00)填空项 1:_39.软件是 1、数据和文档的集合。(分数:2.00)填空项 1:_40.有一个学生选课的关系,其中
15、学生的关系模式为:(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学好, 1,成绩)。(分数:2.00)填空项 1:_41.C 语言是面向过程的语言,Java 语言是面向 1 的语言。(分数:2.00)填空项 1:_42.Java 字节码文件的扩展名是 1。(分数:2.00)填空项 1:_43.JDBC 是 Java 程序与 1 连接的一种机制。(分数:2.00)填空项 1:_44.能够用于创建可变字符串对象的类是 1。(分数:2.00)填空项 1:_45. 1 类在定义数组时,不必限定数组的大小。(
16、分数:2.00)填空项 1:_46.下列程序的功能是统计命令行参数的个数,请在下画线处填上适当的代码。public class Lengthpublic static void main(string args)System.out.println(“number of string args:“+args._);(分数:2.00)填空项 1:_47.Java 中的返回语句是 1 语句。(分数:2.00)填空项 1:_48.Java 中,线程必须属于一个进程,线程是程序运行中的一个 1。(分数:2.00)填空项 1:_49.线程由于调用 sleep1 方法进入阻塞状态,当睡眠结束时,该线程将进
17、入 2 状态。(分数:2.00)填空项 1:_50.在下列 Java Applet 程序的下画线处填入代码,使程序完整并能够正确运行。import java.applet.*;import java.awt.*;public class HelloWorld_public void paint(Graphics g)g.drawString(“Hello World!“,25,25);(分数:2.00)填空项 1:_二级 JAVA 笔试-92 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用鼠标单击菜单项(MenuItem)产生的事件是(
18、)。(分数:2.00)A.MenuEventB.ActionEvent C.KeyEventD.MouseEvent解析:解析 ActionEvent 是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如 Button)生成此高级别事件。事件被传递给每一个 ActionListener 对象,这些对象是使用组件的addActionListener 方法注册的,用以接收这类事件。2.数据流程图(DFD 图)是( )。(分数:2.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具 解析:解析 数据流程图是一种结构化分析描述模型,
19、用来对系统的功能需求进行建模。3.下列选项中,与成员变量共同构成一个类的是( )。(分数:2.00)A.关键字B.方法 C.运算符D.表达式解析:解析 类体中定义的两种成员是数据成员和成员函数。4.软件(程序)调试的任务是( )。(分数:2.00)A.诊断和改正程序中的错误 B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质解析:解析 调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。调试是测试之后的活动5.Java 中的抽象类 Reader 和 Writer 所处理的流是( )。(分数:2.00)A.图像流B.对象流C.字节流D.字符流 解
20、析:解析 Reader/Writer 所处理的流是字符流,Inputstream/OutputStream 的处理对象是字节流。6.下列叙述中正确的是( )。(分数:2.00)A.对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 nB.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(log 2n) D.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog 2n)解析:解析 二分法查找只适用于顺序存储的有序表,对于长度为 n 的有序线性表,最坏情况只需比较log2n
21、次。7.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。public class IntStackprivate int idx=0;private intdata=new int8;public void push(int i)dataidx=i;idx+;_ (分数:2.00)A.synchronized()notify()B.synchronizedthis.wait() C.synchronizedthis.notify()D.Serializablesleep()解析:解析 在 Synchronized 块中等待共享数据的状态改变时调用 walt(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 92 答案 解析 DOC
