【计算机类职业资格】二级JAVA笔试-238及答案解析.doc

上传人:eveningprove235 文档编号:1326797 上传时间:2019-10-17 格式:DOC 页数:17 大小:61KB
下载 相关 举报
【计算机类职业资格】二级JAVA笔试-238及答案解析.doc_第1页
第1页 / 共17页
【计算机类职业资格】二级JAVA笔试-238及答案解析.doc_第2页
第2页 / 共17页
【计算机类职业资格】二级JAVA笔试-238及答案解析.doc_第3页
第3页 / 共17页
【计算机类职业资格】二级JAVA笔试-238及答案解析.doc_第4页
第4页 / 共17页
【计算机类职业资格】二级JAVA笔试-238及答案解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、二级 JAVA 笔试-238 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Applet 生命周期中,在浏览器离开含有 Applet 的网页时被调用的是( )。(分数:2.00)A.init()B.strot()C.stop()D.destroy()2.已知如下代码:boolean m=tree;if(m=false)System.out.println(“False“);elseSystem.out.pfintln(“True“);执行结果是( )。(分数:2.00)A.FalseB.TrueC.无结果D.运行时出错3.实现完全定制串

2、行化的类要遵守的原则是( )。(分数:2.00)A.必须实现 iava.io.Extemalizable 接口B.必须实现 writeExtema1()方法以保存对象的数据或状态C.必须定义一个具有 public 访问权限的不带参数的构造函数D.以上都是4.下列说法错误的是( )。(分数:2.00)A.Java 语言中无 sizeof 运算符B.Java 语言中所有类型的长度和表示是固定的,不依赖执行C.goto 和 const 不是 Java 编程语言中使用的关键字D.Java 语言中通过#define 命令定义常量5.下列方法中,不属于 WindowListener 接口的是( )。(分数

3、:2.00)A.windowOpened()B.windowClosed()C.window Activated()D.mouseDragged()6.以下不属于简单数据类型的是( )。(分数:2.00)A.整型数据B.浮点型数据C.布尔型数据D.枚举类型7.下列( )方法和 resume()方法相互搭配,使线程停止执行,然后调用 resume()方法恢复线程。(分数:2.00)A.interrupt()B.stop()C.suspend()D.yield()8.下列语句中,属于多分支语句的是( )。(分数:2.00)A.if 语句B.switch 语句C.do while 语句D.for 语

4、句9.在下面附属类方法中的下划线处应填入的正确参数是( )。public void writeData(_)throws IOExceptionGregorianCalendar calendar=new GregorianCalendar();calendar.setTime(hireDay);out.println(name+“T“+salary+“|“+calendar.get(Calendar.YEAR)+“|“+(calendar.get(Calendar.MONTH)+1)+ “|“+calandar.get(Calendar.DAY_OF_MONTH);(分数:2.00)A.Em

5、ployee eB.“employee.dat“C.PrintWriter outD.BufferedWriter10.下列语句输出结果为( )。public class testpublic static void main(String args)byte b=011;System.out.prinfin(b);(分数:2.00)A.BB.11C.9D.01111.线程生命周期中正确的状态是( )。(分数:2.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终

6、止状态12.下列选项中,用于在定义子类时声明父类名的关键字是( )。(分数:2.00)A.extendsB.packageC.interfaceD.class13.在 Java 职 Applet 程序中,对发生的事件做出响应和处理的时候,应该使用( )。(分数:2.00)A.import java.awt.event.*;B.import java.io.*;C.import java.awt.*;D.import java.applet.*;14.在 Swing 中,JButton 的直接父类是( )。(分数:2.00)A.java.awt.ButtonB.java.awt.Containe

7、rC.javax.swing.ButtonD.javax.swing.AbstractButton15.在数据库设计过程中,所有用户关心的信息结构是( ),且该结构对整个数据库设计具有深刻影响。(分数:2.00)A.设计结构B.数据结构C.概念结构D.过程结构16.某学校的工资管理程序属于( )。(分数:2.00)A.系统程序B.应用程序C.工具软件D.文字处理软件17.对关键码集合 K=53,30,37,12,45,24,96,从空二叉树开始逐个插入每个关键码,建立与集合 K相对应的二叉排序树(又称二叉查找树)BST,若希望得到的 BST 高度最小,应选择的输入序列是( )。(分数:2.00

8、)A.45,24,53,12,37,96,30B.37,24,12,30,53,45,96C.12,24,30,37,45,53,96D.30,24,12,37,45,96,5318.下列说法正确的是( )。(分数:2.00)A.Java 中包的主要作用是实现跨平台功能B.package 语句只能放在 import 语句后面C.包(package)由一组类(class)和界面(interface)组成D.可以用#include 关键词来标明来自其他包中的类19.下列不属于线程生命周期的状态的是( )。(分数:2.00)A.新建状态B.可运行状态C.运行状态D.解锁状态20.开发软件时对提高开发

9、人员工作效率至关重要的是( )。(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力21.下列说法正确的是( )。(分数:2.00)A.Java 语言中,异常处理分为编译异常、运行异常、捕获异常三种B.捕获异常要求在程序的方法中预先声明C.运行异常在编程时必须定义D.以上说法都不对22.Java 编程规范主要包括( )。(分数:2.00)A.Java 命名规范B.Java 注释规则C.Java 源文件结构规则D.以上都是23.文件类是 java.io 包中的( )。(分数:2.00)A.文件流类B.字节流类C.对象流类D.非流类24

10、.Java 中,JDBC 是指( )。(分数:2.00)A.Java 程序与数据库连接的一种机制B.Java 程序与浏览器交互的一种机制C.Java 类库名称D.Java 类编译程序25.一个对象的生命周期分为( )三个阶段。(分数:2.00)A.生成、清除和使用B.使用、生成和清除C.生成、使用和清除D.清除、使用和生成26.下列语句中变量 result 的结果为( )。public class testpublic static void main(String args )int sum=10;int r=3;int result=sum %( +r);System.out.printl

11、n(result);(分数:2.00)A.3B.10C.2D.427.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段28.提供长度可变字符串对象的表示的类是( )。(分数:2.00)A.String 类B.StringBuffer 类C.Stringinput 类D.StringOutput 类29.按 Java 语言规则,下列赋值语句中不合法的是( )。(分数:2.00)A.float a=2.0B.double b=2.0C.int c=2D.long d=2L30.在计算机系统中,控制和管

12、理各种资源、有效地组织多道程序运行的系统软件称作( )。(分数:2.00)A.文件系统B.网络管理系统C.操作系统D.数据库管理系统31.在 Applet 中显示文字、图形等信息时,应使用的方法是( )。(分数:2.00)A.paint()B.init()C.start()D.destroy()32.现有两个类 A,B,以下描述中表示 B 继承自 A 的是( )。(分数:2.00)A.class A extends BB.class B implements AC.class A implements BD.class B extends A33.下面叙述正确的是( )。(分数:2.00)A.

13、栈不能进行插入元素的操作,而队列可以B.数组不能进行插入操作C.链表不能进行插入操作D.栈和队列都不能在中间位置进行插入操作34.java.lang.StringBuffer 类的引入,主要是为了( )。(分数:2.00)A.提高数据传送的效率B.精简数据传送的操作C.进行数据替换D.数据传送安全35.简单数据类型不包括( )。(分数:2.00)A.数值类型B.逻辑类型C.字符类型D.布尔类型二、填空题(总题数:14,分数:28.00)36.计算机网络分为局域网和广域网,因特网属于 【1】 。(分数:2.00)填空项 1:_37.数据的逻辑结构有线性结构和 【2】 两大类。(分数:2.00)填

14、空项 1:_38.布尔数据一般用于 【3】 ,在流控制中常用。(分数:2.00)填空项 1:_39.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 【4】 、可使用性和效率。(分数:2.00)填空项 1:_40.数据型包括简单数据类型和复合数据类型。简单数据类型又包括数值类型、 【5】 、布尔类型三大类。(分数:2.00)填空项 1:_41.Java 的线程调度策略是一种基于优先级的 【6】 。(分数:2.00)填空项 1:_42.Java 源文件中最多只能有一个 【7】 类,其他类的个数不限。(分数:2.00)填空项 1:_43.Frame 默认的布局管理器是 【8】

15、 。(分数:2.00)填空项 1:_44.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 200,则定义这个变量的语句是 【9】 。(分数:2.00)填空项 1:_45.运行异常经常有算术异常、空指针异常、 【10】 、数组负下标异常和数组索引越界异常。(分数:2.00)填空项 1:_46.在 java.swing 包中,定义了两种类型的构件:顶级容器和轻量级构件。其中顶级容器包括 JFrame, JApplet, JDialog 和 【11】 。(分数:2.00)填空项 1:_47.FilelnputStream 是字节流,BufferedWriter 是字符流,O

16、bjectOutputStream 是 【12】 。(分数:2.00)填空项 1:_48.Java 源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类,在JavaApplication 程序中,这个主类是指包含 【13】 方法的类,在 JavaApplct 里,这个主类是一个系统类 【14】 的子类。(分数:2.00)填空项 1:_49.有些情况下(如多线程对共享数据操作时),这种线程运行顺序的不确定性将会产生执行结果的不确定,使共享数据的一致性被破坏,因此在某些应用程序中必须对线程进行 【15】 。(分数:2.00)填空项 1:_二级 JAVA 笔试-238 答案解析(

17、总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Applet 生命周期中,在浏览器离开含有 Applet 的网页时被调用的是( )。(分数:2.00)A.init()B.strot()C.stop() D.destroy()解析:2.已知如下代码:boolean m=tree;if(m=false)System.out.println(“False“);elseSystem.out.pfintln(“True“);执行结果是( )。(分数:2.00)A.FalseB.True C.无结果D.运行时出错解析:3.实现完全定制串行化的类要遵守的原则是(

18、)。(分数:2.00)A.必须实现 iava.io.Extemalizable 接口B.必须实现 writeExtema1()方法以保存对象的数据或状态C.必须定义一个具有 public 访问权限的不带参数的构造函数D.以上都是 解析:4.下列说法错误的是( )。(分数:2.00)A.Java 语言中无 sizeof 运算符B.Java 语言中所有类型的长度和表示是固定的,不依赖执行C.goto 和 const 不是 Java 编程语言中使用的关键字D.Java 语言中通过#define 命令定义常量 解析:5.下列方法中,不属于 WindowListener 接口的是( )。(分数:2.00

19、)A.windowOpened()B.windowClosed()C.window Activated()D.mouseDragged() 解析:6.以下不属于简单数据类型的是( )。(分数:2.00)A.整型数据B.浮点型数据C.布尔型数据D.枚举类型 解析:7.下列( )方法和 resume()方法相互搭配,使线程停止执行,然后调用 resume()方法恢复线程。(分数:2.00)A.interrupt()B.stop()C.suspend() D.yield()解析:8.下列语句中,属于多分支语句的是( )。(分数:2.00)A.if 语句B.switch 语句 C.do while 语

20、句D.for 语句解析:9.在下面附属类方法中的下划线处应填入的正确参数是( )。public void writeData(_)throws IOExceptionGregorianCalendar calendar=new GregorianCalendar();calendar.setTime(hireDay);out.println(name+“T“+salary+“|“+calendar.get(Calendar.YEAR)+“|“+(calendar.get(Calendar.MONTH)+1)+ “|“+calandar.get(Calendar.DAY_OF_MONTH);(分

21、数:2.00)A.Employee eB.“employee.dat“C.PrintWriter out D.BufferedWriter解析:10.下列语句输出结果为( )。public class testpublic static void main(String args)byte b=011;System.out.prinfin(b);(分数:2.00)A.BB.11C.9 D.011解析:11.线程生命周期中正确的状态是( )。(分数:2.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态 D.新建

22、状态、可运行状态、运行状态、恢复状态和终止状态解析:12.下列选项中,用于在定义子类时声明父类名的关键字是( )。(分数:2.00)A.extends B.packageC.interfaceD.class解析:13.在 Java 职 Applet 程序中,对发生的事件做出响应和处理的时候,应该使用( )。(分数:2.00)A.import java.awt.event.*; B.import java.io.*;C.import java.awt.*;D.import java.applet.*;解析:14.在 Swing 中,JButton 的直接父类是( )。(分数:2.00)A.jav

23、a.awt.ButtonB.java.awt.ContainerC.javax.swing.ButtonD.javax.swing.AbstractButton 解析:15.在数据库设计过程中,所有用户关心的信息结构是( ),且该结构对整个数据库设计具有深刻影响。(分数:2.00)A.设计结构B.数据结构C.概念结构 D.过程结构解析:16.某学校的工资管理程序属于( )。(分数:2.00)A.系统程序B.应用程序 C.工具软件D.文字处理软件解析:17.对关键码集合 K=53,30,37,12,45,24,96,从空二叉树开始逐个插入每个关键码,建立与集合 K相对应的二叉排序树(又称二叉查找

24、树)BST,若希望得到的 BST 高度最小,应选择的输入序列是( )。(分数:2.00)A.45,24,53,12,37,96,30B.37,24,12,30,53,45,96 C.12,24,30,37,45,53,96D.30,24,12,37,45,96,53解析:18.下列说法正确的是( )。(分数:2.00)A.Java 中包的主要作用是实现跨平台功能B.package 语句只能放在 import 语句后面C.包(package)由一组类(class)和界面(interface)组成 D.可以用#include 关键词来标明来自其他包中的类解析:19.下列不属于线程生命周期的状态的是

25、( )。(分数:2.00)A.新建状态B.可运行状态C.运行状态D.解锁状态 解析:20.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序人员的数量D.计算机的并行处理能力解析:21.下列说法正确的是( )。(分数:2.00)A.Java 语言中,异常处理分为编译异常、运行异常、捕获异常三种B.捕获异常要求在程序的方法中预先声明 C.运行异常在编程时必须定义D.以上说法都不对解析:22.Java 编程规范主要包括( )。(分数:2.00)A.Java 命名规范B.Java 注释规则C.Java 源文件结构规则

26、D.以上都是 解析:23.文件类是 java.io 包中的( )。(分数:2.00)A.文件流类B.字节流类C.对象流类D.非流类 解析:24.Java 中,JDBC 是指( )。(分数:2.00)A.Java 程序与数据库连接的一种机制 B.Java 程序与浏览器交互的一种机制C.Java 类库名称D.Java 类编译程序解析:25.一个对象的生命周期分为( )三个阶段。(分数:2.00)A.生成、清除和使用B.使用、生成和清除C.生成、使用和清除 D.清除、使用和生成解析:26.下列语句中变量 result 的结果为( )。public class testpublic static vo

27、id main(String args )int sum=10;int r=3;int result=sum %( +r);System.out.println(result);(分数:2.00)A.3B.10C.2 D.4解析:27.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:28.提供长度可变字符串对象的表示的类是( )。(分数:2.00)A.String 类B.StringBuffer 类 C.Stringinput 类D.StringOutput 类解析:29.按 Java 语

28、言规则,下列赋值语句中不合法的是( )。(分数:2.00)A.float a=2.0 B.double b=2.0C.int c=2D.long d=2L解析:30.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作( )。(分数:2.00)A.文件系统B.网络管理系统C.操作系统 D.数据库管理系统解析:31.在 Applet 中显示文字、图形等信息时,应使用的方法是( )。(分数:2.00)A.paint() B.init()C.start()D.destroy()解析:32.现有两个类 A,B,以下描述中表示 B 继承自 A 的是( )。(分数:2.00)A.cla

29、ss A extends BB.class B implements AC.class A implements BD.class B extends A 解析:33.下面叙述正确的是( )。(分数:2.00)A.栈不能进行插入元素的操作,而队列可以B.数组不能进行插入操作C.链表不能进行插入操作D.栈和队列都不能在中间位置进行插入操作 解析:34.java.lang.StringBuffer 类的引入,主要是为了( )。(分数:2.00)A.提高数据传送的效率 B.精简数据传送的操作C.进行数据替换D.数据传送安全解析:35.简单数据类型不包括( )。(分数:2.00)A.数值类型B.逻辑类

30、型 C.字符类型D.布尔类型解析:二、填空题(总题数:14,分数:28.00)36.计算机网络分为局域网和广域网,因特网属于 【1】 。(分数:2.00)填空项 1:_ (正确答案:广域网)解析:37.数据的逻辑结构有线性结构和 【2】 两大类。(分数:2.00)填空项 1:_ (正确答案:非线性结构)解析:38.布尔数据一般用于 【3】 ,在流控制中常用。(分数:2.00)填空项 1:_ (正确答案:逻辑判别)解析:39.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 【4】 、可使用性和效率。(分数:2.00)填空项 1:_ (正确答案:可移植性)解析:40.数据型

31、包括简单数据类型和复合数据类型。简单数据类型又包括数值类型、 【5】 、布尔类型三大类。(分数:2.00)填空项 1:_ (正确答案:字符类型)解析:41.Java 的线程调度策略是一种基于优先级的 【6】 。(分数:2.00)填空项 1:_ (正确答案:抢先调度)解析:42.Java 源文件中最多只能有一个 【7】 类,其他类的个数不限。(分数:2.00)填空项 1:_ (正确答案:public)解析:43.Frame 默认的布局管理器是 【8】 。(分数:2.00)填空项 1:_ (正确答案:BoderLayout)解析:44.int 型 public 成员变量 MAX_LENGTH,该值

32、保持为常数 200,则定义这个变量的语句是 【9】 。(分数:2.00)填空项 1:_ (正确答案:public final int MAX_LENGTH=100)解析:45.运行异常经常有算术异常、空指针异常、 【10】 、数组负下标异常和数组索引越界异常。(分数:2.00)填空项 1:_ (正确答案:类选型异常)解析:46.在 java.swing 包中,定义了两种类型的构件:顶级容器和轻量级构件。其中顶级容器包括 JFrame, JApplet, JDialog 和 【11】 。(分数:2.00)填空项 1:_ (正确答案:JWindow)解析:47.FilelnputStream 是字

33、节流,BufferedWriter 是字符流,ObjectOutputStream 是 【12】 。(分数:2.00)填空项 1:_ (正确答案:对象流或对象输出流)解析:48.Java 源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类,在JavaApplication 程序中,这个主类是指包含 【13】 方法的类,在 JavaApplct 里,这个主类是一个系统类 【14】 的子类。(分数:2.00)填空项 1:_ (正确答案:13 main14 Applet)解析:49.有些情况下(如多线程对共享数据操作时),这种线程运行顺序的不确定性将会产生执行结果的不确定,使共享数据的一致性被破坏,因此在某些应用程序中必须对线程进行 【15】 。(分数:2.00)填空项 1:_ (正确答案:并发控制)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1