【计算机类职业资格】计算机二级JAVA-129及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-129及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-129及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-129 及答案解析(总分:84.20,做题时间:90 分钟)一、选择题(总题数:50,分数:84.20)1.Java 的核心包中,提供编程应用的基本类的包是_。(分数:2.00)A.java.langB.java.utilC.java.appletD.java.rmi2.下列关于 Applet 生命周期的说法,正确的是_。(分数:1.80)A.voidinit()在 Applet 下载前调用B.voidstart()只在初始化之后调用C.voidstop()在关闭浏览器时调用D.stop()总在 voiddestroy()之前被调用3.下列描述中,不是线性表顺序存储结构特
2、征的是_。(分数:1.80)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系4.下列关于线性链表的叙述中,正确的是_。(分数:2.00)A.各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上三种说法都不对5.下列方法中,不属于类 String 的方法是_。(分数:2.00)A.toLowerCase()B.valueOf()C.charAt()D.append()6.软件调试的目的是_。(分数:2.00)A.发现错
3、误B.改正错误C.改善软件的性能D.验证软件的正确性7.有下列二叉树,对此二叉树前序遍历的结果为_。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC8.当按 Tab 键以离开文本框时,将激发_事件。(分数:2.00)A.FocusEventB.WindowEventC.ActionEventD.以上都不对9.数据库设计包括两个方面的设计内容,它们是_。(分数:1.80)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计10.下列关于字符流的叙述中,正确的是_。(分数:2.00)A.字符流类 BufferedR
4、eader 可以提高字符传送的效率B.字符输入流首先要实现 DataInput 接口C.字节输入流都是 Reader 的子类D.只有字节输入流具有 read()方法,字符输入流不具有该方法11.下列哪个类声明是正确的?(分数:2.00)A.abstract final class H1 .B.abstract private move().C.protected private numberD.public abstract class Car.12.设 a=8,则表达式 a2:的值是_。(分数:2.00)A.1B.2C.3D.413.以下选项中,当 x 为大于 1 的奇数时,值为 0 的表达
5、式是_。(分数:2.00)A.x%2=1B.x/2C.x%2!=0D.x%2=014.switch 语句_。(分数:1.00)A.都可以用 if-else if 结构实现B.都不可以用 if-else if 结构实现C.有的可以用 if-else if 结构实现D.大部分不可以用 if-else if 结构实现15.下列关于过滤流的叙述中,不正确的是_。(分数:2.00)A.过滤流提供了同步处理机制,保证某 I/O 流只能同时被一个线程访问B.过滤流可以使用文件作为构造函数的参数C.过滤流是 FilterInputSream 和 FilterOuputStream 抽象类及其子类D.使用过滤流
6、时先把过滤流连接到某个 I/O 流上16.循环语句的循环体部分,不可以是_。(分数:1.00)A.单一的一条语句B.大括号 括起的代码块C.复合语句D.汉字语句17.下面程序段的输出结果为 public class Test public static void main(String args) boolean a,b,c; a=(35); b=(a=true); Systemoutprintln(“a=“+a+“b=“+b); c=(b=false); Systemoutprintln(“b=“+b+“c=“+c); (分数:2.00)A.a=true b=falseb=true c=fa
7、lseB.a=true b=falseb=true c=trueC.a=true b=trueb=true c=falseD.a=false b=falseb=true c=false18.构造方法名必须与_相同,它没有返回值,用户不能直接调用它,只能通过 new 调用。(分数:1.80)A.类名B.对象名C.包名D.变量名19.下述内容中_不属于软件工程管理的范畴。(分数:2.00)A.软件管理学B.软件心理学C.软件工程经济D.软件工程环境20.下列选项中,用于实现接口的关键字是_。(分数:2.00)A.interfaceB.implementsC.abstractD.class21.阅读
8、如下程序。 class Test implements Runnable public static void main(String args; Test t=new Test(); t.start(); public void run() 下列关于上述程序的叙述正确的是_。(分数:2.00)A.程序不能通过编译,因为 start()方法在 Test 类中没有定义B.程序编译通过,但运行时出错,提示 start()方法没有定义C.程序不能通过编译,因为 run()方法没有定义方法体D.程序编译通过,且运行正常22.下列数中为八进制的是_。(分数:1.80)A.27B.0x25C.026D.0
9、2823.假设用一个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有的元素个数为_。(分数:1.80)A.50B.19C.1D.2024.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.00)A.一对一B.一对多C.多对一D.多对多25.下列程序的执行结果为_。 public class c3 public static void main(String args) int i=13, j=10; if(i-j) i+;
10、 else j-; System.out.println(i+“/t“+j); (分数:1.00)A.13 10B.12 11C.11 11D.12 1226.在 E-R 图中,用来表示实体的图形是_。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形27.下列方法中,不属于 WindowListener 接口的是_。(分数:2.00)A.windowOpened()B.windowClosed()C.windowAetivated()D.mouseDragged()28.下列哪个可以用来实现客户和服务者之间的通信?(分数:1.00)A.URLB.UDPC.JDBCD.Socket29.下
11、列情况中,不会使线程返回所持有的对象锁的是_。(分数:2.00)A.当 synchronized()语句块执行完毕B.当调用了线程的 suspend()方法C.当在 synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的 wait()方法30.执行完语句 int x=new int25;后,则下列哪个说法是正确的?(分数:1.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空31.下列说法正确的是_。(分数:2.00)A.共享数据的所有访问都必须作为临界区B.用 synchronized 保护的共享数据可以是共有的C.Java
12、中对象加锁不具有可重入性D.对象锁不能返还32.下列的变量定义中,错误的是_。(分数:2.00)A.int_a=123;B.int i=Integer.MAX_VALUE;C.long j=12345678900L;D.static i=100;33.查找随机文件的记录时,应使用的方法是_。(分数:2.00)A.readInt()B.readBytes(int n)C.seek(long l)D.readDouble()34.下列程序创建了一个线程并运行,横线处应填入的正确代码是_。 public class Try extends Thread public static void main
13、(String args) Thread t=flew Try(); _; public void run() System. out. println(“Try!“); (分数:0.80)A.startB.classC.threadD.static35.源程序的文档化不包括_。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释36.Java 程序的并发机制是_。(分数:1.80)A.多线程B.多接口C.多平台D.多态性37.下列有关数据库的描述,正确的是_。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的
14、逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字38.能够写内存的类是_。(分数:1.00)A.FileOutputStreanB.PringtWriterC.ByteArrayOutputStreamD.StringWriter39.在 E-R 图中,表示实体的图元是_。(分数:1.00)A.矩形B.椭圆C.菱形D圆40.表达式(10*49.3)的类型是_。(分数:0.80)A.doubleB.charC.longD.float41.Java 程序与数据库的
15、连接机制是_。(分数:2.00)A.ODBCB.JDBCC.ODBC APID.SQL/CLI42.下列运算符中属于关系运算符的是_。(分数:2.00)A.=B=C.+=D.-=43.当 Applet 需要更新显示内容时,应该调用的方法是_。(分数:1.00)A.paint()B.update()C.start()D.repaint()44.Java 语言中提供处理不同类型流的类包是_。(分数:2.00)A.java.sqlB.java.utilC.java.mathD.java.io45.下列类声明正确是的_。(分数:2.00)A.abstract final class HI . B.ab
16、stract private move( ) . C.protected private number;D.public abstract class Car . 46.下列方法与 Applet 显示无关的是_。(分数:2.00)A.paint()B.update()C.draw()D.repaint()47.下列说法中,_是正确的。(分数:1.00)A.Java 是不区分大小写的,源文件名与程序类名不允许相同B.Java 语言以方法为程序的基本单位C.Applet 是 Java 的一类特殊应用程序,它嵌入 HTML 中,随主页发布到互联网上D.以/符开始的为多行注释语句48.在结构化程序设计
17、方法中,下面内聚性最弱的是_。(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚49.下列属于黑盒测试方法的是_。(分数:1.00)A.语句覆盖B.逻辑覆盖C.边界值分析D.路径分析50.下列 InputStream 类中哪个方法可以用于关闭流?(分数:1.00)A.skip( )B.close( )C.mark( )D.reset( )计算机二级 JAVA-129 答案解析(总分:84.20,做题时间:90 分钟)一、选择题(总题数:50,分数:84.20)1.Java 的核心包中,提供编程应用的基本类的包是_。(分数:2.00)A.java.lang B.java.util
18、C.java.appletD.java.rmi解析:解析 Java.lang 包封装所有编程应用的基本类,如 Object、Class、String、Integer 等。2.下列关于 Applet 生命周期的说法,正确的是_。(分数:1.80)A.voidinit()在 Applet 下载前调用B.voidstart()只在初始化之后调用C.voidstop()在关闭浏览器时调用D.stop()总在 voiddestroy()之前被调用 解析:解析 本题考查 Applet 生命周期的概念。Applet 生命周期是考试重点考查内容,应该加以重视。init()在 Applet 下载时调用,而不是下
19、载前调用,选项 A 错误。start()在初始化之后以及在 Applet 被重新访问时调用,不仅仅只是在初始化之后调用,选项 B 错误。stop()在停止执行时调用,关闭浏览器时调用的是 destroy(),选项 C 错误。destroy()在关闭加载 Applet 的浏览器从系统中撤出时调用,此时Applet 必然调用 stop()方法停止其运行,然后才能调用 destroy()方法从内存卸载并释放该 Applet 的所有资源。注意理解 Applet 的执行过程。3.下列描述中,不是线性表顺序存储结构特征的是_。(分数:1.80)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需
20、另外开辟空间来保存元素之间的关系 解析:解析 线性表特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。4.下列关于线性链表的叙述中,正确的是_。(分数:2.00)A.各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素 D.以上三种说法都不对解析:解析 节点的存储顺序和逻辑顺序不一定一致,存储空间也不一定连续。插入和删除元素的时候,不需要移动表中的元素。5.下列方法中,不属
21、于类 String 的方法是_。(分数:2.00)A.toLowerCase()B.valueOf()C.charAt()D.append() 解析:解析 String 的方法中,toLowerCase()方法是转换成小写,valueof()方法是获得相应数值,charAt()方法是提取字符中中指定位置的字符。append()是 StringBuffer 的方法。6.软件调试的目的是_。(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.验证软件的正确性解析:解析 软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误及导致程序失效的原因,并修改
22、程序以修正错误,调试是测试之后的活动。7.有下列二叉树,对此二叉树前序遍历的结果为_。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC 解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次防问其左、右子树。8.当按 Tab 键以离开文本框时,将激发_事件。(分数:2.00)A.FocusEvent B.WindowEventC.ActionEventD.以上都不对解析:解析 与 AWT 有关的事件类都由 Java.awt.AWTEvent 类派生。这些 AWT 事件分为低级事件和高级
23、事件。低级事件是指基于组件和容器的事件,高级事件是基于语义的事件。 (1)低级事件 1)ComponentEvent:组件事件,组件尺寸的变化和移动。 2)ContainerEvent:容器事件,组件增加和移动。 3)WindowEvent:窗口事件,关闭窗口、窗口活动和图标化。 4)FucousEvent:焦点事件,焦点的获得和丢失。 5)KeyEvent:键盘事件,键盘的按下和释放。 6)MouseEvent:鼠标事件,鼠标的单击和移动。 (2)高级事件 1)ActionEvent:动作事件,按钮按下、TextField 中按下 Enter 键。 2)AdjustmentEvent:调节事
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA129 答案 解析 DOC
