【计算机类职业资格】二级JAVA笔试-72及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-72及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-72及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-72 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列_命令是 Java 的编译命令? ( )(分数:2.00)A.javacB.javaC.javadocD.appletviewer2.要实现表格需继承下列_个类。 ( )(分数:2.00)A.abstractTableModelB.TableModelC.JTableD.TableModelable3.关于 Applet,下面的哪一条是错误的? ( )(分数:2.00)A.Applet 就是一个 ApplicationB.Applet 可以在浏览器中执行C.Ap
2、plication 可以直接用 Java 解释器执行D.Applet 也可以是一个 Application4.若所用变量都已正确定义,则在以下选项中,非法的表达式是 ( )(分数:2.00)A.a!=4|b=1B.a3C.a=1/2D.a+325.Java 中,JDBC 是指 ( )(分数:2.00)A.Java 程序与数据库连接的一种机制B.Java 程序与浏览器交互的一种机制C.Java 类库名称D.Java 类编译程序6.下列方法与 Applet 显示无关的是 ( )(分数:2.00)A.paint( )B.update( )C.repaint( )D.draw( )7._布局管理器使容
3、器中各个构件呈网格布局,平均占据容器空间。 ( )(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout8.提供处理文件 I/O 流的类的包是 ( )(分数:2.00)A.java.ioB.java.fileCD.java.util9.按条件 f 对关系 R 进行选择,其关系代数表达式是 ( )(分数:2.00)A.R|RB.C. f(R)D. f(R)10.设有下列二叉树:(分数:2.00)A.B.C.D.11.下列方法与 Applet 显示无关的是 ( )(分数:2.00)A.paintB.updateC.repaint()D
4、.draw12.AWT 事件分为低级事件和高级事件,下列属于低级事件的是 ( )(分数:2.00)A.鼠标的进入B.拖放C.窗口关闭D.以上都是13.下列说法不正确的是 ( )(分数:2.00)A.Java 语言不支持分布式计算B.Java 是跨平台的语言C.Java 是面向对象语言D.Java 是具有多线程并发机制的语言14.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( )(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程15.Java 语言的字符变量以 char 类型表示,它在内存中占_位。 ( )(分数:2.0
5、0)A.8B.16C.32D.6416.子类可重写父类的方法,重写时必须遵循的原则 ( )(分数:2.00)A.子类方法访问权限比父类更高B.子类方法不能产生比父类更多异常C.选项 A、B 都是D.以上都不对17.下列说法正确的是 ( )(分数:2.00)A.线程的终止一般可通过两种方法实现:自然撤消(线程执行完)或是被停止(调用 stop()方法)B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C.一个线程因为输入输出操作被阻塞时,执行 resume()方法可以使其恢复就绪状态D.调用了 suspend()方法,也可以使线程进入死亡状态18.Java 虚拟机中的_模块
6、既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负责和用户的应用程序交互,为 Java 应用程序建立起基于 JDBC 机制的数据库连接。 ( )(分数:2.00)A.JDBCConnection ManagerB.JDBCCommand ManagerC.JDBCDriver ManagerD.JDBCDatabase Manager19.在数据管理技术的发展过程中,可实现数据共享的是 ( )(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.系统管理阶段20.设树 T 的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T 中的叶子结点数
7、为 ( )(分数:2.00)A.8B.7C.6D.521.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 ( )(分数:2.00)A.多对多B.一对一C.多对一D.一对多22.结构化程序设计的一种基本方法是 ( )(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法23.下列哪一个不属于 Java 线程模型的组成部分? ( )(分数:2.00)A.虚拟的 CPUB.虚拟 CPU 执行的代码C.代码所操作的数据D.执行流24.对 Java 中类的构造方法描述正确的是 ( )(分数:2.00)A.如果在类中没有定义,Java 就提供
8、一个默认的构造方法B.只能有一个构造方法C.没有返回值,所以返回类型是 voidD.可以直接被程序调用25.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是 ( )(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件26.为了区分类中重载的同名的不同方法,要求 ( )(分数:2.00)A.采用不同的形式参数列表B.使用不同的参数名C.修改访问权限D.返回值的数据类型不同27.三元条件运算符 ex1?ex2:ex3,相当于
9、下面_语句。 ( )(分数:2.00)A.if(ex1)ex2;else ex3;B.if(ex2)ex1;else ex3;C.if(ex1)ex3;else ex2;D.if(ex3)ex2;else ex1;28.阅读下面代码段:public class Testpublic static void main(String args)char ch;switch(ch)casea:Systemoutprint(“abc“);break;caseb:Systemoutprint(“ab“);casec:Systemoutprint(“c“);break;default:Systemoutp
10、rint(“abc“);不输出“abc“的 ch 值是 ( )(分数:2.00)A.aB.bC.cD.d29.下列属于合法的 Java 标识符是 ( )(分数:2.00)A.“ABC”B.SalerC.&15678D.+rriwo30.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )(分数:2.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法31.下列说法中错误的是 ( )(分数:2.00)A.在 Windows 系统下,Frame 窗口是有标题,边框的B.Frame 的对象实例化后,没有大小,但是可以看到的C.通过调用 Frame 的 se
11、tSize()方法来设定窗口的大小D.通过调用 Frame 的 setVisible(true)方法来设置窗口为可见32.有一个类 A,下面为其构造函数的声明,其中正确的是 ( )(分数:2.00)A.void A(int x)B.A(int x)C.a(int x)D.void a(int x)33.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )(分数:2.00)A.控制流B.加工C.数据存储D.源和潭34.过滤字节输出流都是_抽象类的子类。 ( )(分数:2.00)A.InputStreamB.OutPutStr
12、eamC.FiherlnputStreamD.FilterOutputStream35.已知:数组:inta1=2,3,5,7,11,13inta2=1001,1002,1003,1004,1005,1006,1007在语句 Systemarraycopy(a1,2,a2,3,4)执行后,数组 intluckNumbers 的值是 ( )(分数:2.00)A.1001,1002,1003,2,3,4,1007B.2,3,1003,1004,2,3,1007C.1001,1002,1003,5,7,11,13D.5,7,11,13,1005,1006,1007二、填空题(总题数:15,分数:30
13、.00)36.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 【1】 。(分数:2.00)填空项 1:_37.在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。(分数:2.00)填空项 1:_38.子程序通常分为两类: 【3】 和函数,前者是命令的抽象,后者是为了求值。(分数:2.00)填空项 1:_39.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是 【4】 。(分数:2.00)填空项 1:_40.数据库保护分为:安全性控制、 【5】 、并发性控制和数据的恢复。(分数:2.00)填空项 1:_41.Java 的体系结构中,最下层是移植接口,最上一层是 Jav
14、a 应用程序和 【6】 。(分数:2.00)填空项 1:_42.Java 语言的各数据类型之间提供两种数据类型转换:自动数据类型转换和 【7】 。(分数:2.00)填空项 1:_43.接口是一种只含有抽象方法或 【8】 的一种特殊抽象类。(分数:2.00)填空项 1:_44.Java 语言的 【9】 包是编译器自动导入的,因此,编程时使用该包中的类,可省去 import 导入。(分数:2.00)填空项 1:_45.可以通过 【10】 语句来捕获所有的异常。(分数:2.00)填空项 1:_46.如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字 【11】 ;在一个类的内部
15、可以直接调用本类的对象,也可通过关键字 this 来调用。(分数:2.00)填空项 1:_47.所有用户界面类的父类是 java.awt 包中的 【12】 。(分数:2.00)填空项 1:_48.InputStreamReader 类是以字节输入流作为数据源的 【13】 。(分数:2.00)填空项 1:_49.Java Applet 应用程序的编写和执行共分 4 步进行:编写源代码、编写 HTML 文件调用该小程序、 【14】 、解释执行。(分数:2.00)填空项 1:_50.类 Test 定义如下:class Testpublic static void main(string args)S
16、tring s1=“abc“;String s2=new String(s1);if(s1=s2)System.out.println(“s1=s2“;if(s1.equals(s2)System.out.println(“s1.equals(s2)“);那么程序的执行结果为: 【15】 (分数:2.00)填空项 1:_二级 JAVA 笔试-72 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列_命令是 Java 的编译命令? ( )(分数:2.00)A.javac B.javaC.javadocD.appletviewer解析:解析 j
17、avac 程序是 Java 的编译器。它把.java 文件编译成.class 文件。Java 是 Java 解释器,用于直接从类文件执行 Java 应用程序字节代码。Javadoc 用于生成 API 文档,根据 Java 源码及说明语句生成 HTML 文档。Appletviewer 是一种执行 HTML 文件上的 Java Applet 的 Java 浏览器。2.要实现表格需继承下列_个类。 ( )(分数:2.00)A.abstractTableModel B.TableModelC.JTableD.TableModelable解析:解析 JTable 是 Swing 新增加的组件,主要功能是
18、把数据以二维表格的形式显示出来。使用表格,依据 M-V-C 的思想,最好先生成一个 AbstractTableModel 类的派生类对象来表示数据。因为 JTable 会从这个对象中自动获取表格显示所必需的数据,该对象负责表格大小的确定(行、列)、内容的填写、赋值、表格单元更新的检测等等一切跟表格内容有关的属性及其操作。3.关于 Applet,下面的哪一条是错误的? ( )(分数:2.00)A.Applet 就是一个 Application B.Applet 可以在浏览器中执行C.Application 可以直接用 Java 解释器执行D.Applet 也可以是一个 Application解析
19、:解析 选项 A 是错误的,因为 Applet 中如果含有 main()方法的话,它可以是一个 Java Application,若没有的话,它仅是一个 Java 小应用程序,需要在支持 Java 中的浏览器中运行,所以选项 D 是正确的。选项 B 正确,因为 Applet 一般是要在 Web 的浏览器中执行的。选项 C 正确,Application 是一个独立的应用程序,其可以在任何环境下使用 Java 的解释器(Java Virtual Machine)直接执行,且它是从其中的 main()方法开始运行的。4.若所用变量都已正确定义,则在以下选项中,非法的表达式是 ( )(分数:2.00)
20、A.a!=4|b=1B.a3C.a=1/2 D.a+32解析:解析 选项 C 中的a是单字节它是不允许被赋值的。所以选项 C 是非法的表达式。选项 A 是逻辑表达式,是正确的。选项 B 是字符a的值与 3 进行求余运算。是正确的。选项 D 参加运算的也是字符a的值,所以这个表达式也是正确的。5.Java 中,JDBC 是指 ( )(分数:2.00)A.Java 程序与数据库连接的一种机制 B.Java 程序与浏览器交互的一种机制C.Java 类库名称D.Java 类编译程序解析:解析 JDBCTM 是一种用于执行 SQL 语句的 JavaTM API(有意思的是,JDBC 本身是个商标名而不是
21、一个缩写字;然而,JDBC 常被认为是代表“Java 数据库连接(Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。所以选项 A 是正确的。是 Java 程序与数据库连接的一种机制。6.下列方法与 Applet 显示无关的是 ( )(分数:2.00)A.paint( )B.update( )C.repaint( ) D.draw( )解析:解析 接口是一种特殊的类,是种抽象类,接口的成员变量应该全部都是静态的和最终的,并且接口中的方法也应该是抽象的,所以接口不包括任何实现,将多个接口合并可以使用多重继承方便的实现。所以选项 A、B、D
22、 是正确的。接口类型是一种引用类型,所以选项 C 的说法不正确。7._布局管理器使容器中各个构件呈网格布局,平均占据容器空间。 ( )(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayout D.CardLayout解析:解析 选项 A 中 FlowLayout 是流布局;选项 B 中 BorderLayout 是边界布局;选项 D 中CardLayout 是卡片布局;而选项 C 中 GridLayout 是网格布局,所以选项 C 正确。8.提供处理文件 I/O 流的类的包是 ( )(分数:2.00)A.java.io B.java.fileCD.java
23、.util解析:解析 该题考查的是 Java 的包。选项 A 的 java.io 包提供了一组输入、输出流用于向文件等资源读写数据,所以选项 A 是正确的; 包提供了低级和高级的网络功能;java.util 包中提供了许多实用类库,包括通用数据结构类、日期类等。9.按条件 f 对关系 R 进行选择,其关系代数表达式是 ( )(分数:2.00)A.R|RB.C. f(R) D. f(R)解析:解析 选择运算是一个一元运算,关系 R 通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由 R 中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为 C 则 R 满足 f 的选择运算
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 72 答案 解析 DOC
