【计算机类职业资格】二级JAVA笔试-230及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-230及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-230及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-230 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现什么样的情况。public void init()setLayout(new BorderLayout();add(“North“, new TextField(10);add(“Center“, new Button(“help“);下面各选项中描述正确的是( )。(分数:2.00)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的
2、正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中央,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于 Applet 的尺寸2.下列命令中用于激活系统守候进程以便能够在 Java 虚拟机上注册和激活对象的是( )。(分数:2.00)A.rmicB.rmiregistryC.rmidD.serialver3.char 类型被封装在( )中。(分数:2.00)A.java.lang.IntegerB.java.lang.CharC.java.lang.BooleanD.java.lang.Ch
3、aracter4.数据库系统的核心是( )。(分数:2.00)A.数据库B.数据库管理系统C.数据模型D.软件工具5.设有如下程序:public class Sunpublic static void main(String args )int x, y;x-4;y=0;if(Math.pow(x,2)=16)y=x;if(Math.pow(x,2)15)y=1/x;if(Math.pow(x,2)15)y=(int)Math.pow(x,2)+1;System.out.println(y);程序的运行结果是( )。(分数:2.00)A.4B.17C.18D.0.256.下列组件不能添加进 F
4、rame 主窗口的是( )。(分数:2.00)A.PanelB.CheckBoxC.DialogD.Choice7.Thread 类的方法中用于修改线程名字的方法是( )。(分数:2.00)A.setName()B.reviseName()C.getName()D.checkAccess()8.下面对对象概念描述错误的是( )。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性9.下列各项中代表八进制整数的是( )。(分数:2.00)A.0XA6B.0144C.1840D.-1E310.要串行化某些类的对象,这些类必须实现
5、( )。(分数:2.00)A.Scrializable 接口B.java.io.Exccptionlizable 接口C.java.io.Datalnput 接口D.DataOutput 接口11.关于集合类描述正确的是( )。集合类中容纳的都是指向 Object 类对象的指针 集合类容纳的对象都是 Object 类的实例只能容纳对象 只能容纳基本数据类型(分数:2.00)A.、B.、 C.、D.、12.设 A 为己定义的类名,则下列声明 A 类的对象 a 的语句中正确的是( )。(分数:2.00)A.public A a=new A();B.public A a=A();C.A a=new
6、class();D.a A:13.下列各选项中属于 Java 保留字的是( )。(分数:2.00)A.TRUEB.NULLC.FALSED.null14.继承是 Java 语言的一个重要机制,所有的 Java 类都继承自根类( )。(分数:2.00)A.ClassB.ObjectC.StringD.Date15.下列不属于软件工程过程的基本活动的是( )。(分数:2.00)A.软件规格说明B.软件开发C.软件确认D.软件需求分析16.软件测试方法中属于静态测试方法的是( )。(分数:2.00)A.黑盒测试B.逻辑覆盖C.错误推测D.人工检测17.Java 语言和 C+语言相比,下面哪项内容是
7、Java 独有的? ( )(分数:2.00)A.面向对象B.动态链接C.有类库D.跨平台18.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为( )。(分数:2.00)A.2B.3C.4D.519.JDK 中用于存放 Java 类库文件的文件夹是( )。(分数:2.00)A.binB.includeC.libD.demo20.下列代码的执行结果是( )。public class Testpublic static void main(String args )System. out. println (5/2);Sys
8、tem. out. println (100%3.0);(分数:2.00)A.2 和 1B.2 和 1.0C.2.5 和 1D.2.5 和 1.021.考虑一年四季的顺序关系时下列数据元素前者不是后者前件的是( )。(分数:2.00)A.春、夏B.夏、秋C.秋、冬D.冬、秋22.下面代码段的输出是( )。if (5 (分数:2.00)A.编译出错B.5752C.trueD.无输出23.在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。(分数:2.00)A.1B.2C.3D.424.下列关于线性表叙述中不正确的是( )。(分数:2.00)A.可以有几个节点没有前件B.只有一
9、个终端节点,无后件C.除根节点和终端节点外,其他节点都有且只有一个前件,也有且只有一个后件D.线性表可以没有数据元素25.以下各特点中属于算法的基本特征的是( )。(分数:2.00)A.不可行性B.确定性C.拥有部分的情报D.无穷性26.下列方法中不能适用于所有 Swing 组件的是( )。(分数:2.00)A.addKeyListener()B.addMouseListener()C.addMouseMotionListemer()D.addAdjustmentListener()27.下列说法中错误的是( )。(分数:2.00)A.Java 语言中的事件都是继承自 java.awt.AWT
10、Event 类B.AWTEvent 类是 EventObject 类的子类C.Java 的 AWT 事件分为低级事件和高级事件D.ActionEvent 类是 AWTEvent 类的子类28.t 为 int 类型,进入下面的循环之前,t 的值为 0。while(t=1).则以下叙述中,正确的是( )。(分数:2.00)A.循环控制表达式的值为 0B.循环控制表达式的值为 1C.循环控制表达式不合法D.以上说法都不对29.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是( )。(分数:2.00)A.浏览器加载指定 URL 中 HTML 文件B.浏览器显示 HTML 文件C.浏览器
11、加载 HTML 文件中指定的 Applet 类D.浏览器中的 Java 运行环境运行该 Applet30.J2EE 和下列那种语言绑定( )。(分数:2.00)A.CB.C+C.JavaD.汇编语言31.下面 for 循环语句的执行结果是( )。for (int j=10; j3; j-)if(j%3!=0)j-;-j;-j;System. out.println(j);(分数:2.00)A.63B.74C.62D.7332.有下面程序段:Public class ArrayTestPublic static void main(String args)int intArray=new int
12、3;for(int I=0;I3;I+)intArrayI=I+2;System.out.println(“IntArray“+I+“-“+intArrayI);System.out.println(“-“);Int arrLen=4;IntArray=new intarrLen;For(int j=intArray.length;j=0;j-intArray j=j*3;System. out.println(“hello“+intArrayj);则运行的结果是( )。(分数:2.00)A.编译出错B.编译通过,但运行出错C.可以运行,但有错误D.以上都不对33.数据库设计包括两个方面的设计
13、内容,它们是( )。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计34.自定义的异常类可从下列哪个类继承? ( )(分数:2.00)A.ErrorB.AWTErrorC.VirtualMachineErrorD.Exception 及其子集35.设有 n 元关系 R 及 m 元关系 S,则关系 R 与 S 经笛卡儿积后所得新关系是个( )元关系。(分数:2.00)A.mB.nC.m+nD.m*n二、填空题(总题数:15,分数:30.00)36.算法的空间复杂度是指算法执行过程中所需要的 【1】 。(分数:2.00)填空项
14、1:_37.树 L 中度为 1、2、3、4、5 和 6 的结点个数为 6、4、3、3、5、1,则 L 中叶子的个数是 【2】 。(分数:2.00)填空项 1:_38.结构化程序设计所规定的 3 种基本控制结构是循环结构、选择结构和 【3】 。(分数:2.00)填空项 1:_39.软件是程序、数据和 【4】 的集合。(分数:2.00)填空项 1:_40.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为 【5】 的联系。(分数:2.00)填空项 1:_41.Java 源文件中最多只能有一个 【6】 类,其他类的个数不限。(分数:2.00)填空项 1:_42.Java 语
15、言中,调用方法时,参数传递是值调用,而不是 【7】 调用。(分数:2.00)填空项 1:_43.Java 中对象加锁具有 【8】 性。(分数:2.00)填空项 1:_44.通过实现 Runnable 接口创建线程,请在画线处加入正确的代码完成此程序 【9】 。public class ThreadTestpublic static void main(String args Thread t1 = new Thread(new Hello()Thread t2 = new Thread(new Hello()_; t2.start();class Hello implements Runnab
16、leint i;public void run()while (true)System.out.println(“Hello“+i+if(i=5) break;(分数:2.00)填空项 1:_45.使用 BufferOutputStream 时,数据首先写到 【10】 ,直到写满才将数据写入输出流。(分数:2.00)填空项 1:_46.请阅读代码:import java.awt.*;public class E11-4public static void main(String args)Frame f=new Frame(“BorderLayout“);f.add(“North“,new B
17、utton(“North“);f.add(“East“,new Button(“East“);f.add(“West“,new Button (“West“);f.add (“South“, tf);f.setSize(200,200);f. pack ( );f. setVisible (true);请将程序画线处填入正确的语句 【11】 ,使得程序能够正确运行。(分数:2.00)填空项 1:_47.Java 语言提供了 【12】 工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式。(分数:2.00)填空项 1:_48.Applet 类中用于返回包含 Applet 的 HTM
18、L 文件 URL 的方法是 【13】 。(分数:2.00)填空项 1:_49.J2SDK 的基本命令中用于 Java 类文件归档的是 【14】 。(分数:2.00)填空项 1:_50.请在下面代码中加入监听器语句 【15】 。import java.awt.*;import java.applet.Applet;public class Simple extends Applet implements MouseListenerStringBuffer;Public void init()_/加监听器语句 buffer = new StringBuffer();addItem(“initial
19、izing. “);Public void moseEntered(MouseEvent event)Public void moseExited(MouseEvent event)Public void mosePressed(MouseEvent event)Public void moseReleased(MouseEvent event)Public void moseClicked(MouseEvent event)addItem (“click!.“);(分数:2.00)填空项 1:_二级 JAVA 笔试-230 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题
20、数:35,分数:70.00)1.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现什么样的情况。public void init()setLayout(new BorderLayout();add(“North“, new TextField(10);add(“Center“, new Button(“help“);下面各选项中描述正确的是( )。(分数:2.00)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一
21、直延伸到最右边;按钮将会出现在 Applet 的正中央,覆盖除文本框外的所有空间 D.按钮与文本框的布局依赖于 Applet 的尺寸解析:解析 该题考查对容器布局策略的理解。边界布局管理器 BorderLayout 将容器按上北下南左西右东划分为东、南、西、北、中 5 部分,分别用英文单词 East,South,North,West, Center 来表示。其中,东、西、南、北 4 个方向的组件宽度为恰好能够包容组件的内容,而长度为延伸到该容器边界的长度;而对于中间的组件,它会扩充到除四边以外的整个容器区域。本题的具体情况是:文本框将会出现在 applet 的顶上,K 度为整个 applet
22、的宽度;按钮将会出现在 applet 的正中央,覆盖除文本框外的所有空间。2.下列命令中用于激活系统守候进程以便能够在 Java 虚拟机上注册和激活对象的是( )。(分数:2.00)A.rmicB.rmiregistryC.rmid D.serialver解析:解析 Java 语言的 RMI 包括:rmic、 rmiregistry、rmid、serialver。其中,命令 rmid 用于激活系统守候进程,以便能够在 java 虚拟机上注册和激活对象。3.char 类型被封装在( )中。(分数:2.00)A.java.lang.IntegerB.java.lang.CharC.java.lan
23、g.BooleanD.java.lang.Character 解析:解析 Java 语言中,char 类型被封装在 java.lang.Character 中。4.数据库系统的核心是( )。(分数:2.00)A.数据库 B.数据库管理系统C.数据模型D.软件工具解析:解析 数据库系统由这样几部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人)、硬件平台、软件平台。这 5 个部分构成了一个数据库系统,而数据库是整个系统的核心。5.设有如下程序:public class Sunpublic static void main(String args )int x, y;x-4;y=0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 230 答案 解析 DOC
