【计算机类职业资格】二级JAVA笔试-252及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-252及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-252及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-252 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import java.io.*;B.import java.awt.event.*;C.import java.awt.*;D.import java.applet.*;2.下列工具中属于需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD3.串的长度是( )。(分数:2.00)A.串中不同字符的个数
2、B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数4.J2SE 作为一种应用和开发环境,提供了一整套实用工具,其中( )是 Java 语言的编译工具。(分数:2.00)A.javaB.javadoeC.javapD.javac5.在 java.lang.object 中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。(分数:2.00)A.start()和 stop()B.wait()和 notify()C.suspend()和 resume()D.setDaemon()和 isDaemon()6.当输入一个字节流时,要( )。(分数:2.00)
3、A.实现 Serializable 接B.继承 Reader 接口C.实现 DataInput 接口D.实现 ObjectInput 接口7.下面不属于类的构造方法具备的特点是( )。(分数:2.00)A.没有返回值B.用户可以通过 new 自动调用。C.构造方法名必须和类名相同D.用户可以直接调用8.Panel 和 Applet 的默认布局管理器是( )。(分数:2.00)A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout9.自定义表格类中 model 部分应实现的接口是( )。(分数:2.00)A.AbstractTableModelB.J
4、TableC.TableModelD.TableModelable10.构造方法在( )被调用。(分数:2.00)A.调用对象方法时B.创建对象时C.使用对象的变量时D.类定义时11.执行下面程序,显示的结果为( )。public class Test public static void main (String args) Test t=newTest();System.out.println (Loverload (“2“,“3“);int overload (intx,int y) return x+y;String overload (String x,Stnng y)return
5、x+y;(分数:2.00)A.2B.3C.5D.2312.Java 语言使用的字符码集是( )。(分数:2.00)A.ASCIIB.BCDC.DCBD.Unicode13.在计算机中,算法是指( )。(分数:2.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法14.执行如下程序:public class Test public static void main (String args) int x=1,a=0,b=0;switch (x) case 0: b+;case 1: a+;case 2: a+;b+;System.out.println(“a=“ +a “,
6、b=“ +b);该程序的输出结果是( )。(分数:2.00)A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=215.关系模型允许定义三类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束16.如果抛出异常,下列可以应用的语句是( )。(分数:2.00)A.tryB.catchC.finallyD.throw17.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。(分数:2.00)A.软件投机B.软件危机C.软件工程D.软件产生18.以下不属于对象的基本特点的是( )
7、。(分数:2.00)A.分类性B.多态性C.继承性D.封装性19.可以在 for 循环初始化部分声明一个变量,其作用域是( )。(分数:2.00)A.整个 for 循环B.for 循环后的所有部分C.for 循环所在的代码块D.全部代码20.下列选项中,不属于 Java 语言提供的整型变量类型的是( )。(分数:2.00)A.byteB.bitC.shortD.int21.下列 SQL 语句中,用于修改表结构的是( )。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT22.下列关于 JDK 目录结构的说法,错误的是( )。(分数:2.00)A.bin 目录下有许
8、多工具B.demo 目录下有各种演示例子C.include 目录下都是库文件D.jre 目录是 Java 程序运行环境的根目录23.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽24.下列语句中正确的是( )。(分数:2.00)A.char c=ccc;B.float f=0.73;C.long l=xffff;D.double d=0.6E-2;25.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.static Boolean matches()B.boolean matcher.find()C.
9、int matcher.start()D.int matcher.end()26.下列语句中,能完成用整型数 10 创建一个 Integer 对象的是( )。(分数:2.00)A.Integeri=10;B.Integeri=newInteger(10);C.inti=newInteger(10);D.inti=10;27.定义类头时能使用的修饰符是( )。(分数:2.00)A.privateB.staticC.protectedD.abstract28.适用于类的所有对象而不是某个单独的对象的方法是( )。(分数:2.00)A.通用方法B.实例方法C.类方法D.不存在这样的方法29.实现一个
10、线程的创建有( )种方法。(分数:2.00)A.1B.2C.3D.430.当检索一个压缩文件时,首先要建立压缩文件输入对象流,该对象( )。(分数:2.00)A.以 BufferedReader 对象为参数B.以 FileInputStream 对象为参数C.以选中的压缩文件为参数D.以 InputStreamReader 对象为参数31.数据库的故障恢复一般是由( )。(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA 完成的D.PAD 图完成的32.下列内部类的正确用途是( )。Btnn.addActionListener(new AetionListener() publi
11、c void actionPerformed(AetionEventevent) String s=input.getText();Output.setText(“Hello“+s+“,Welcome You!“);)(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器33.下列描述中,正确的是( )。(分数:2.00)A.终止程序时不会导致资源泄漏,因此不需要使用异常处理来释放资源B.尽可能近地处理异常,这样程序清晰易读C.能在局部处理的错误一定要使用异常机制D.异常机制的处理比正常处理效率高34.数据结构作为计算机的一门学科,
12、主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。(分数:2.00)A.数据的存储结构B.计算方法C.数据映像D.逻辑存储35.下列对 for 循环中初始化、终止和迭代部分的描述中,错误的是( )。(分数:2.00)A.之间的分号不能省略B.可以用逗号彼此分隔C.都可以为空语句D.可以部分为空语句二、填空题(总题数:15,分数:30.00)36.数据库管理系统常见的数据模型有层次模型、网状模型和 【1】 三种。(分数:2.00)填空项 1:_37.在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。(分数:2.00)填空项 1:_38.数据流的类型有 【3】 和事务型。(分
13、数:2.00)填空项 1:_39.关系模型的数据操纵是建立在关系上的数据操纵,一般有 【4】 、增加、删除和修改四种操作。(分数:2.00)填空项 1:_40.线性表若采用链式存储结构时,要求内存中可用存储单元的地址 【5】 。(分数:2.00)填空项 1:_41.如果想在程序中利用 JLabel 类,则该程序可以使用 import 【6】 JLabel;语句引入 JLabel 类。(分数:2.00)填空项 1:_42.在 Java 程序中,复杂算法可以通过循环语句和 【7】 的相互嵌套来实现。(分数:2.00)填空项 1:_43.阅读下列代码段int x=3;while(x9)x+=2;x+
14、;while 语句成功执行的次数是 【8】 。(分数:2.00)填空项 1:_44.阅读下列代码public class Test public static void main (String args) System.out.println(5/2);其执行结果是 【9】 。(分数:2.00)填空项 1:_45.将一个对象写到一个流中,应该调用 ObjectOutputStream 类的 【10】 。(分数:2.00)填空项 1:_46.Java 中方法的参数传递是 【11】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。(分数:2.00)填空项 1:_4
15、7.Java 中的继承机制之所以能够降低程序的复杂性,提高编程效率,主要是因为它使代码可 【12】 。(分数:2.00)填空项 1:_48.JTextField 的事件监听器接口是 【13】 。(分数:2.00)填空项 1:_49.当实现 Runnable 接口时,要实现的方法是 【14】 。(分数:2.00)填空项 1:_50.MouseDragged()方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 【15】 类。(分数:2.00)填空项 1:_二级 JAVA 笔试-252 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数
16、:70.00)1.在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import java.io.*;B.import java.awt.event.*; C.import java.awt.*;D.import java.applet.*;解析:解析 在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上 import java.awt.event.*;语句。2.下列工具中属于需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解
17、析 PAD 是问题分析图,常用于详细设计;PFD 是程序流程图,常用于详细设计,很多如 C、VB等程序设计书上都有简单的实例;N-S 是方框图,比程序流程图更灵活,也常用于详细设计;DFD 是数据流图,用于需求分析。3.串的长度是( )。(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:解析 串的长度是指串中的字符个数,且其字符个数可以为零。4.J2SE 作为一种应用和开发环境,提供了一整套实用工具,其中( )是 Java 语言的编译工具。(分数:2.00)A.javaB.javadoeC.javapD.javac
18、 解析:解析 java 是 Java 解释器,用于直接从类文件执行 Java 应用程序字节代码。javadoc 用于生成API 文档。javap 是 Java 反汇编器。javac 是 Java 语言的编译器。因此 D 正确。5.在 java.lang.object 中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。(分数:2.00)A.start()和 stop()B.wait()和 notify() C.suspend()和 resume()D.setDaemon()和 isDaemon()解析:解析 在 java.lang.object 中,实现线程通信有两个方法:wa
19、it ()和 notify (),它们可以完成线程间同步。其中 wait ()方法使线程等待,并且暂时释放其占有的对象锁。notify ()方法通知因调用 wait ()方法而等待的线程重新占有该对象锁。6.当输入一个字节流时,要( )。(分数:2.00)A.实现 Serializable 接B.继承 Reader 接口C.实现 DataInput 接口 D.实现 ObjectInput 接口解析:解析 所有的字节输入流都是从 InputStream 类继承,字节输入流首先要实现 DataInput 接口,字节数据流 DataInputStream 是一个已经实现了该接口的类。7.下面不属于类
20、的构造方法具备的特点是( )。(分数:2.00)A.没有返回值B.用户可以通过 new 自动调用。C.构造方法名必须和类名相同D.用户可以直接调用 解析:解析 构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。在 Java 语言中的每个类都有构造方法,它也是由方法名、参数和方法体组成。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它,只能通过 new 自动调用。8.Panel 和 Applet 的默认布局管理器是( )。(分数:2.00)A.CardLayoutB.FlowLayout C.BorderLayoutD.GridLayout解析:解析
21、 容器可以通过选择不同的布局管理器来决定布局。布局管理器主要包括流布局管理器(Flow Layout)、边框布局管理器(Border Layout)、网格布局管理器(Grid Layout)、卡片布局管理器(Card Layout)、网格包布局管理器(GridBagLayout)。Panel 和 Applet 的默认布局管理器是 FlowLayout。9.自定义表格类中 model 部分应实现的接口是( )。(分数:2.00)A.AbstractTableModelB.JTableC.TableModel D.TableModelable解析:解析 表格(JTable)是 Swing 新增加的
22、构件,主要功能是把数据以二维表格的形式显示出来。AbstractTableModel 类的对象负责表格大小的确定(行、列)、内容的填写、赋值、表格单元更新检测等一切跟表格内容有关的属性与操作。JTable 类生成的对象以 TableModel 为参数,并负责将 TableModel对象中的数据以表格形式显示出来,所以应实现的接口是 TableModel。10.构造方法在( )被调用。(分数:2.00)A.调用对象方法时B.创建对象时 C.使用对象的变量时D.类定义时解析:解析 若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若 Java 解释器按参数没有找到相应的
23、构造方法,则会报错而不会自动生成空的构造方法。11.执行下面程序,显示的结果为( )。public class Test public static void main (String args) Test t=newTest();System.out.println (Loverload (“2“,“3“);int overload (intx,int y) return x+y;String overload (String x,Stnng y)return x+y;(分数:2.00)A.2B.3C.5D.23 解析:解析 本题考查方法重载相关知识。方法的重载是指多个方法可以享用相同的名字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 252 答案 解析 DOC
