【计算机类职业资格】计算机二级JAVA-120及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-120及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-120及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-120 及答案解析(总分:81.40,做题时间:90 分钟)一、选择题(总题数:38,分数:65.40)1.下列叙述中正确的是_。(分数:1.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定2.Java 字节码文件的扩展名是_。(分数:1.80)AJVMBdbtCclassDexe3.软件生命周期是指_。(分数:1.80)A.软件产品从提出、实现、使用维护到停止使用退役的过程
2、B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程4.下列方法中不能适用于所有 Swing 组件的是_。(分数:1.80)A.addKeyListener()B.addMouseListener()C.adddMouseMotionListerner()D.addAdjustmentListener()5.执行下列程序段之后,输出的结果是_。 public class Test public static void main(String args) byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System
3、. out. println(c) ; (分数:2.00)A.2B.1C.-1D.-26.在数据管理技术发展的 3 个阶段中,数据共享最好的是_。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.3 个阶段相同7.下列关于类、包和源文件的描述中,不正确的一项是_。(分数:2.00)A.一个文件可以属于一个包B.一个类可以属于一个包C.一个包可包含多个文件D.一个包只能含有一个类8.下列安全控制命令中,哪个是显示证书缓存区和密钥表项的命令?(分数:1.00)A.policytoolB.kinitC.klistD.ktab9.在 E-R 图中,用来表示实体联系的图形是_。(分
4、数:2.00)A.椭圆形B.矩形C.菱形D.三角形10.继承是面向对象的一个重要特性,它可以_。(分数:1.00)A.优化程序的存储空间B.使代码重用,降低程序复杂性C.保证类和接口的安全D.更容易地实例化类的对象11.在结构化方法中,用数据流程图(DFD) 作为描述工具的软件开发阶段是_。(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码12.线程有哪些基本状态? 新建 就绪 休眠 阻塞 运行 消亡(分数:1.00)A.、B.、C.、D.、13.在 Applet 生命周期中,下面方法中,在装载 Applet 时被调用的是_。(分数:2.00)A.stop()B.init()
5、C.start()D.destroy()14.已定义以下函数: fun(char*p2,char*p1) while(*p2=*p1)!=“/0“)p1+;p2+; 函数的功能是_。(分数:2.00)A.将 p1 所指字符串复制到 p2 所指内存空间B.将 p1 所指字符串的地址赋给指针 p2C.对 p1 和 p2 两个指针所指字符串进行比较D.检查 p1 和 p2 两个指针所指字符串中是否有“/0“15.下列数中代表十六进制整数的是_。(分数:1.00)A.0123B.1900C.fa00D.0xa216.算法分析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出
6、之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进17.以下程序中的函数 reverse 的功能是将 a 所指数组中的内容进行逆置。 void reverse(int a,int n) int i,t, for(i=0;in/2;i+) t=ai;ai=an-1-i;an-1-i=t; void main() int b10=( 1,2,3,4,5,6,7,8,9,10;int i,s=0; reverse(b,8); for(i=6;i10;i+)s+=bi; prinrf(“%d/n“,s); 程序运行后输出的结果是_。(分数:2.00)A.22B.10C.34D.3018.
7、一个队列的进队列顺序是 1、2、3、4,则出队列顺序为_。(分数:1.00)A.4,3,2,1B.2,4,3,1C.1,2,3,4D.3,2,1,419.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是_。(分数:1.80)A.浏览器加载指定 URL 中 HTML 文件B.浏览器显示 HTML 文件C.浏览器加载 HTML 文件中指定的 Applet 类D.浏览器中的 Java 运行环境运行该 Applet20.在下列程序的空白处,应填入的正确选项是_。 import java. io. * ; Public class writeInt Public static void
8、main(stringa) IntmyArray=10,20,30,40); try DataOutputSystem dos=new DataOutputSystem (new FileOutputSystem(“ints. dat“); for(int i=0; IMYARRAY. LENGTH. I+) dos. writeInt(myArrayi); dos. _; System. out. println (“Have written binary file ints. dat“); Catch(IOException ioe) System. out. println(“IO Ex
9、ception“); (分数:1.80)A.start()B.close()C.read()D.write()21.有两个关系 R、S 如下: (分数:1.80)A.选择B.投影C.插入D.连接22.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书23.有下列二叉树,对此二叉树前序遍历的结果为_。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC24.JAVA 语言中所有的简单数据类型都被包含在_中。(分数:2.00)A.java.sqlB.java.awtC.java
10、.langD.java.math25.运行 Java 程序需要的工具软件所在的目录是_。(分数:2.00)A.JDK 的 bin 目录B.JDK 的 demo 目录C.JDK 的 lib 目录D.JDKR 的 jre 目录26.在 Java 中,实现用户界面功能的包是_。(分数:2.00)A.java.appletB.java.transactionC.java.utilD.java.awt27.在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。(分数:1.80)A.static boolean matches()B.boolean matcher. find()C.int
11、matcher. start()D.int matcher. end()28.如果要使用 Swing 特性,小程序应继承类_。(分数:2.00)A.Java.applet.AppletB.Javax.swing.JAppletC.Java.awt.*D.上述选项中任何一个即可29.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr); 正确的说法是_。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.
12、输出空30.在关系模型中,_。(分数:1.00)A.为了建立个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表31.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.00)A.程序内部逻辑B.程序流程图C.程序数据结构D.程序外部功能32.在 Java 源文件中_类最多只能有一个,其他类的个数不限。(分数:1.00)A.publicB.privateC.protectedD.没有这种类33.下列 InputStream 类中哪个方法可以用于关闭流?(分数:1.00)A.skip(
13、)B.close( )C.mark( )D.reset( )34.下列选项中,属于 JVM 执行过程中的特点的一项是_。(分数:2.00)A.编译执行B.多进程C.异常处理D.静态链接35.Object 类中的方法 public int hashCode,在其子类中覆盖该方法时,其方法修饰符可以是_。(分数:1.80)A.protectedB.publicC.privateD.缺省36.Java 为移动设备提供的平台是_。(分数:2.00)A.J2MEB.J2SEC.J2EED.JDK 5.037.已知如下代码: switch(m) case 0: System. out. println(“
14、Condition 0 “); case 1: System. out. println(“Condition 1 “); case 2: System. out. println(“Condition 2 “); case 3: System. out. println(“Condition 3 “); break; default: System. out. println(“Other Condition“); 当 m 的值为_时,可以输出“Condition 2”。(分数:2.00)A.2B.0,1C.0,1,2D.0,1,2,338.在 Applet 的 init()方法被调用后,接
15、下来最先调用的方法是_。(分数:2.00)A.run()B.start()C.stop()D.destroy()二、填空题(总题数:10,分数:16.00)39.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。 (分数:1.00)40.关系操作的特点是 1 操作。 (分数:1.00)41.在 AWT 组件中 1 类可以实现带标题和边界的窗口,通常用于接收用户附加信息或发布通知,它是Window 类的子类。 (分数:2.00)42.请完成下列语句中应填的内容; File pathName=new File(orgs0); Stringfile Names=path Name. 1; (
16、分数:1.00)43.一个关系表的行称为 1。 (分数:2.00)44.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 1。 (分数:2.00)45.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向 1 的设计方法。 (分数:1.00)46.测试用例包括输入值集和 1 值集。 (分数:2.00)47.按作用域分类,变量有局部变量、 1、方法参数和异常处理参数。 (分数:2.00)48.catch 子句都带一个参数,该参数是某个异常的类及其变量名(该异常对象的指针),catch 用该参数去与抛出异常对象的类进行 1。 (分数:2.00)计算机二级 JA
17、VA-120 答案解析(总分:81.40,做题时间:90 分钟)一、选择题(总题数:38,分数:65.40)1.下列叙述中正确的是_。(分数:1.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定 解析:解析 循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环形空间。循环队列仍然是顺序存储结构,是队列常采用的形式,因此选项 A 错误。在循环队列中,用队尾指针 rear指向队列中的队
18、尾元素,用队头指针 front 指向队列排头元素的前一个位置。循环队列中的元素是动态变化的,每进行一次入队运算,队尾指针就进一;每进行一次出队运算,队头指针就进一。可见由队头指针和队尾指针一起反映队列中元素的动态变化情况,因此选项 B、C 是错误的。从队头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队列中的元素,因此选项 D 是正确的。2.Java 字节码文件的扩展名是_。(分数:1.80)AJVMBdbtCclass Dexe解析:解析 Java 文件经过 JVM 编译成字节码文件,即.class 文件。3.软件生命周期是指_。(分数:1.80)A.
19、软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程解析:解析 软件生命周期(SDLC, Systems Development Life Cycle, SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。4.下列方法中不能适用于所有 Swing 组件的是_。(分数:1.80)A.addKeyListener()B.addMouseListener()C.adddMouseMotionListerner()D.addA
20、djustmentListener() 解析:解析 本题考查关于 Swing 组件注册监听器方法的基本知识。选项 A 错误,addKeyListener()可为所有组件添加 KeyListener 监听器;选项 B 错误,addMouseListener()可为所有组件添加MouseListener 监听器;选项 C 错误,addMouseMotionListener()可为所有组件添加MouseMotionListener 监听器;选项 D 正确,addAdjustmentListener()可为 JScrollBar 组件添加AdjustmentListener 接口,但是并不适用于所有
21、Swing 组件。5.执行下列程序段之后,输出的结果是_。 public class Test public static void main(String args) byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System. out. println(c) ; (分数:2.00)A.2 B.1C.-1D.-2解析:解析 由于操作数中的 a 是 byte 类型,b 是 short 类型,因此 a 和 b 按照 int 类型进行计算;同时又由于变量 c 是 long 类型变量,因此所有的操作数都按照 long 类型进行运算,结果为 long
22、类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先 a 对 b 取模,得到 2,然后乘以 4 得 8,最后对 b 取模,得到 2。6.在数据管理技术发展的 3 个阶段中,数据共享最好的是_。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.3 个阶段相同解析:解析 数据管理技术的发展经历了 3 个阶段:人工管理阶段、文件系统阶段和数据库系统阶段,人工管理阶段无共享,冗余度大:文件管理阶段共享性差,冗余度大:数据库系统管理阶段共享性大,兀余度小。7.下列关于类、包和源文件的描述中,不正确的一项是_。(分数:2.00)A.一个文件可以属于一个包B
23、.一个类可以属于一个包C.一个包可包含多个文件D.一个包只能含有一个类 解析:8.下列安全控制命令中,哪个是显示证书缓存区和密钥表项的命令?(分数:1.00)A.policytoolB.kinitC.klist D.ktab解析:9.在 E-R 图中,用来表示实体联系的图形是_。(分数:2.00)A.椭圆形B.矩形C.菱形 D.三角形解析:解析 实体之间的相互联系,应该用菱形来表示,答案选 C。10.继承是面向对象的一个重要特性,它可以_。(分数:1.00)A.优化程序的存储空间B.使代码重用,降低程序复杂性 C.保证类和接口的安全D.更容易地实例化类的对象解析:解析 继承带来的最大的好处是类
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA120 答案 解析 DOC
