【计算机类职业资格】二级JAVA笔试87及答案解析.doc
《【计算机类职业资格】二级JAVA笔试87及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试87及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 87 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.子类可重写父类的方法,重写时必须遵循的原则 ( )(分数:2.00)A.子类方法访问权限比父类更高B.子类方法不能产生比父类更多异常C.选项 A、B 都是D.以上都不对2.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( )(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程3.要实现表格需继承下列_个类。 ( )(分数:2.00)A.abstractTableModelB.TableMo
2、delC.JTableD.TableModelable4.阅读下面代码段:public class Test public static void main(String args) char ch; switch(ch) casea:Systemoutprint(“abc“);break; caseb:Systemoutprint(“ab“); casec:Systemoutprint(“c“);break; default:Systemoutprint(“abc“); 不输出“abc“的 ch 值是 ( )(分数:2.00)A.aB.bC.cD.d5.AWT 事件分为低级事件和高级事件,下
3、列属于低级事件的是 ( )(分数:2.00)A.鼠标的进入B.拖放C.窗口关闭D.以上都是6.下列属于合法的 Java 标识符是 ( )(分数:2.00)A.“ABC”B.SalerC.&15678D.+rriwo7.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )(分数:2.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法8.Java 语言的字符变量以 char 类型表示,它在内存中占_位。 ( )(分数:2.00)A.8B.16C.32D.649.按条件 f 对关系 R 进行选择,其关系代数表达式是 ( )(分数:2.00)A.R|RB.
4、C. f(D. f(10.关于 Applet,下面的哪一条是错误的? ( )(分数:2.00)A.Applet 就是一个 ApplicationB.Applet 可以在浏览器中执行C.Application 可以直接用 Java 解释器执行D.Applet 也可以是一个 Application11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 ( )(分数:2.00)A.多对多B.一对一C.多对一D.一对多12.Java 虚拟机中的_模块既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负责和用户的应用程序交互,为 Java 应
5、用程序建立起基于 JDBC 机制的数据库连接。 ( )(分数:2.00)A.JDBCConnection ManagerB.JDBCCommand ManagerC.JDBCDriver ManagerD.JDBCDatabase Manager13.结构化程序设计的一种基本方法是 ( )(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法14.为了区分类中重载的同名的不同方法,要求 ( )(分数:2.00)A.采用不同的形式参数列表B.使用不同的参数名C.修改访问权限D.返回值的数据类型不同15.Java 中,JDBC 是指 ( )(分数:2.00)A.Java 程序与数据库连接的
6、一种机制B.Java 程序与浏览器交互的一种机制C.Java 类库名称D.Java 类编译程序16.设有下列二叉树: (分数:2.00)A.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY17.三元条件运算符 ex1?ex2:ex3,相当于下面_语句。 ( )(分数: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;18.对 Java 中类的构造方法描述正确的是 ( )(分数:2.00)A.如果在类中没有定义,Java 就提供一个默
7、认的构造方法B.只能有一个构造方法C.没有返回值,所以返回类型是 voidD.可以直接被程序调用19.已知:数组:inta1=2,3,5,7,11,13 inta2=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,100720.下列说法不正确
8、的是 ( )(分数:2.00)A.Java 语言不支持分布式计算B.Java 是跨平台的语言C.Java 是面向对象语言D.Java 是具有多线程并发机制的语言21.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )(分数:2.00)A.控制流B.加工C.数据存储D.源和潭22.设树 T 的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T 中的叶子结点数为 ( )(分数:2.00)A.8B.7C.6D.523.提供处理文件 I/O 流的类的包是 ( )(分数:2.00)A.javioB.jav
9、fileC.javnetD.javutil24.下列哪一个不属于 Java 线程模型的组成部分? ( )(分数:2.00)A.虚拟的 CPUB.虚拟 CPU 执行的代码C.代码所操作的数据D.执行流25.下列_命令是 Java 的编译命令? ( )(分数:2.00)A.javacB.javaC.javadocD.appletviewer26.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是 ( )(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个
10、且只有一个直接前件和直接后件27.若所用变量都已正确定义,则在以下选项中,非法的表达式是 ( )(分数:2.00)A.a!=4|b=1B.a3C.a=1/2D.a+3228.有一个类 A,下面为其构造函数的声明,其中正确的是 ( )(分数:2.00)A.void A(int B.A(int C.a(int D.void a(int 29.下列方法与 Applet 显示无关的是 ( )(分数:2.00)A.paintB.updateC.repaint()D.draw30.过滤字节输出流都是_抽象类的子类。 ( )(分数:2.00)A.InputStreamB.OutPutStreamC.Fihe
11、rlnputStreamD.FilterOutputStream31.下列方法与 Applet 显示无关的是 ( )(分数:2.00)A.paint( )B.update( )C.repaint( )D.draw( )32.下列说法正确的是 ( )(分数:2.00)A.线程的终止一般可通过两种方法实现:自然撤消(线程执行完)或是被停止(调用 stop()方法)B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C.一个线程因为输入输出操作被阻塞时,执行 resume()方法可以使其恢复就绪状态D.调用了 suspend()方法,也可以使线程进入死亡状态33.下列说法中错误的
12、是 ( )(分数:2.00)A.在 Windows 系统下,Frame 窗口是有标题,边框的B.Frame 的对象实例化后,没有大小,但是可以看到的C.通过调用 Frame 的 setSize()方法来设定窗口的大小D.通过调用 Frame 的 setVisible(tru 方法来设置窗口为可见34.在数据管理技术的发展过程中,可实现数据共享的是 ( )(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.系统管理阶段35._布局管理器使容器中各个构件呈网格布局,平均占据容器空间。 ( )(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLay
13、outD.CardLayout二、B填空题/B(总题数:15,分数:30.00)36.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的U 【1】 /U。(分数:2.00)填空项 1:_37.在面向对象方法中,信息隐蔽是通过对象的U 【2】 /U性来实现的。(分数:2.00)填空项 1:_38.子程序通常分为两类:U 【3】 /U和函数,前者是命令的抽象,后者是为了求值。(分数:2.00)填空项 1:_39.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是U 【4】 /U。(分数:2.00)填空项 1:_40.数据库保护分为:安全性控制、U 【5】 /U、并发性控制和数据的恢
14、复。(分数:2.00)填空项 1:_41.Java 的体系结构中,最下层是移植接口,最上一层是 Java 应用程序和U 【6】 /U。(分数:2.00)填空项 1:_42.Java 语言的各数据类型之间提供两种数据类型转换:自动数据类型转换和U 【7】 /U。(分数:2.00)填空项 1:_43.接口是一种只含有抽象方法或U 【8】 /U的一种特殊抽象类。(分数:2.00)填空项 1:_44.Java 语言的U 【9】 /U包是编译器自动导入的,因此,编程时使用该包中的类,可省去 import 导入。(分数:2.00)填空项 1:_45.可以通过U 【10】 /U语句来捕获所有的异常。(分数:
15、2.00)填空项 1:_46.如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字U 【11】 /U;在一个类的内部可以直接调用本类的对象,也可通过关键字 this 来调用。(分数:2.00)填空项 1:_47.所有用户界面类的父类是 java.awt 包中的U 【12】 /U。(分数:2.00)填空项 1:_48.InputStreamReader 类是以字节输入流作为数据源的U 【13】 /U。(分数:2.00)填空项 1:_49.Java Applet 应用程序的编写和执行共分 4 步进行:编写源代码、编写 HTML 文件调用该小程序、U 【14】 /U、解释执行。
16、(分数:2.00)填空项 1:_50.类 Test 定义如下: class Test public static void main(string args) String 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)“); 那么程序的执行结果为:U 【15】 /U(分数:2.00)填空项 1:_二级 JAVA 笔试 87 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(
17、总题数:35,分数:70.00)1.子类可重写父类的方法,重写时必须遵循的原则 ( )(分数:2.00)A.子类方法访问权限比父类更高B.子类方法不能产生比父类更多异常C.选项 A、B 都是 D.以上都不对解析:解析 在 Java 中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。如需父类中原有的方法,可使用 super 关键字,该关键字引用了当前类的父类。2.软件设计包括软件的结构、数据
18、接口和过程设计,其中软件的过程设计是指 ( )(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:解析 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件换成软件的过程描述。3.要实现表格需继承下列_个类。 ( )(分数:2.00)A.abstractTableModel B.TableModelC.JTableD.TableModelable
19、解析:解析 JTable 是 Swing 新增加的组件,主要功能是把数据以二维表格的形式显示出来。使用表格,依据 M-V-C 的思想,最好先生成一个 AbstractTableModel 类的派生类对象来表示数据。因为 JTable 会从这个对象中自动获取表格显示所必需的数据,该对象负责表格大小的确定(行、列)、内容的填写、赋值、表格单元更新的检测等等一切跟表格内容有关的属性及其操作。4.阅读下面代码段:public class Test public static void main(String args) char ch; switch(ch) casea:Systemoutprint(
20、“abc“);break; caseb:Systemoutprint(“ab“); casec:Systemoutprint(“c“);break; default:Systemoutprint(“abc“); 不输出“abc“的 ch 值是 ( )(分数:2.00)A.aB.bC.c D.d解析:解析 该题测试的是考生对 switch 语句的掌握,执行时,switch 语句根据表达式返回的值与每个 case 子句的值相比较。如果匹配成功,则执行该 case 子句后的语句序列,直到执行到 break 语句或switch 语句结束,然后跳出 switch 语句。如果匹配不成功,则跳转到 defa
21、ult 语句。本题中,如果 ch的值是a,则输出结果是“abc“。如果 ch 的值是b,则输出的是“ ab“,而这时输出还没结束,所以继续输出字符串“c“,所以它的最终结果也是输出“abc“。如果 ch 的值是d,则它就跳转到 default 输出“ abc“。如果 ch 的值是c,则输出结果是“c“,所以选项 C 是正确的。5.AWT 事件分为低级事件和高级事件,下列属于低级事件的是 ( )(分数:2.00)A.鼠标的进入B.拖放C.窗口关闭D.以上都是 解析:解析 AWT 事件分为两大类:低级事件和高级事件。低级事件是指基于组件和容器的事件,当一个组件上发生事件,如鼠标的进入、单击、拖放等
22、,或组件的窗口开关的,就触发了组件事件。高级事件是基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类,如在 TextField 中按Eenter 键会触发 ActionEvent 事件,滑动滚动条会触发 AdjustmentEvent 事件,或是选中项目列表的某一条就会触发 ItemEvent 事件。所以本题的选项 A、B、 C 都是低级事件。6.下列属于合法的 Java 标识符是 ( )(分数:2.00)A.“ABC”B.Saler C.&15678D.+rriwo解析:解析 本题考查的是标识符的命名规则,历年考试都有涉及,应该重点掌握。Java 中标识符的命名规则是:标识符
23、以字母、下划线、美元符号作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。 Java 中标识符不能以“”开头,所以选项 A 错误;不能以“&”开头,所以选项 C错误;不能以“+”开头,所以选项 D 错误;只有选项 B 是正确的。7.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )(分数:2.00)A.黑箱测试法 B.白箱测试法C.错误推测法D.安装测试法解析:解析 该题考查的是常用的测试方法及其概念。黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 87 答案 解析 DOC
