【计算机类职业资格】二级JAVA笔试-351及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-351及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-351及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-351 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.执行下面的程序段后,变量 k 的值为( )。int k=3,s2; s0=k; k=s1*10;A) 不定值 B) 33 C) 30 D) 10(分数:2.00)A.B.C.D.2.若在定义语句:int a,b,c,*p=c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。Ascanf(“%d“,a,b,c); Bscanf(“%d%d%d“,a,b,c);Cscanf(“%d“,p); Dscanf(“%d“,p);(分数:2.00)A.B.C.D.3
2、.若有以下程序段:int r=8;printf(“%d/n“,r1);其输出结果是( )。A16 B8C4 D2(分数:2.00)A.B.C.D.4.在 Java 语言的下列哪个包是编译器自动导入的?A)java.langB)java.awtC)java.ioD)java.applet(分数:1.00)A.B.C.D.5.将较长的数据类型转换为较短的整数类型,要进行( )。A类型的自动转换 B类型的强制转换C无需转换 D无法实现(分数:1.00)A.B.C.D.6.下面不属于软件工程的 3 个要素的是( )。A) 工具 B) 过程C) 方法 D) 环境(分数:1.00)A.B.C.D.7._复
3、审应该把重点放在系统的总体结构、模块划分、内外接口等方面。 ( )A详细设计 B系统设计C正式 D非正式(分数:1.00)A.B.C.D.8.下列关于 main 的说法,错误的是_。Amain 方法必须放在一个类中定义 Bmain 方法表示一个 Java 应用程序执行的入口点 C在 application 环境下有一个类(只能有一个类)必须定义一个 main 方法DJava Applet 和 Java Application 中都有 main 方法(分数:2.00)A.B.C.D.9.以下程序段的输出结果为 ( )int j=2;switch(j)case 2:System.out.print
4、(“two.“);case 2+1:System.out.println(“three.“);breakdefault:System.out.println(“value is“+j);break;A) two.three. B) two. C) three. D) value is 2(分数:2.00)A.B.C.D.10.下列能够正确创建线程的方法是( )。继承 java.fang.Thread 类,并重写 run()方法继承 java.lang.Runnable 类,并重写 start()方法实现 java.lang.Thread 接口,并实现 run()方法实现 java.lang.R
5、unable 接口,并实现 run()方法A, B, C, D,(分数:2.00)A.B.C.D.11.当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是( )。Astart() Binit()Cstop()Ddestroy()(分数:2.00)A.B.C.D.12.专门的关系运算不包括下列的( )运算。A连接运算 B选择运算C投影运算 D并运算(分数:2.00)A.B.C.D.13.自定义的异常类可从下列哪个类继承? ( )A) Error B) AWTErrorC) VirtualMachineError D) Exception 及其子集(分数:2.00)A.B
6、.C.D.14.下列程序采用 BorderLayout 布局管理,选择正确的语句填入横线处,实现在 North 区域显示一个名字为“北方”的 Button 构件。import java.awt.*;public class ex48public static void main(String args)frame frm = new Frame (“北方“);frm.setLayout(new BorderLayout();frm.setSize(200, 200);frm.setVisible(true);A. add(“Nouth“, new Button(“北方“);B. frm.add
7、(“South“, new Button(“北方“);C. frm.add(“Nouth“, new Button(“北方“);D. Frm.add(“South“, Button(“北方“);(分数:2.00)A.B.C.D.15.下列说法中,不属于数据模型所描述的内容的是( )。A) 数据结构 B) 数据操作 C) 数据查询 D) 数据约束(分数:2.00)A.B.C.D.16.软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及( )。A阶段性报告 B需求评审C总结 D都不正确(分数:2.00)A.B.C.D.17.下列关于栈的叙述正确的是A) 在栈中只
8、能插入数据 B) 在栈中只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D.18.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是_。A) 1:1 联系 B) 1:m 联系 C) m:1 联系 D) m:n 联系(分数:2.00)A.B.C.D.19.下列哪一个不属于 Java 线程模型的组成部分? ( )A) 虚拟的 CPUB) 虚拟 CPU 执行的代码C) 代码所操作的数据D) 执行流(分数:2.00)A.B.C.D.20.以下不属 Java Application 应用程序编写和执行步骤的是( )。A编写源代码
9、B编写 HTML 文件C编译源代码 D解释执行(分数:2.00)A.B.C.D.21.下列叙述不属于线性链表较之线性表顺序存储结构的优点的是( )。A) 线性链表存储方式简单B) 线性链表运算效率高C) 线性链表的存储空间易于扩展D) 线性链表便于存储空间的动态分配(分数:2.00)A.B.C.D.22.下列说法中,正确的一项是A) Java 语言是以类为程序的基本单位的B) Java 语言是不分大小写的C) 多行注释语句必须以/开始D) 在 Java 语言中,类的源文件名和该类名可以不相同(分数:1.00)A.B.C.D.23.按照“后进先出”原则组织数据的数据结构是( )。A队列 B栈C双
10、向链表 D二叉树(分数:2.00)A.B.C.D.24.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于 ( )A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D.25.下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(分数:1.00)A.B.C.D.26.在 C 语言中,错误的 int 类型的常数是( )。A32768 B0C037 DOxAF(分数:2.00)A.B.C.D.27.设树 T 的度为 4,其中度为
11、 1、2、3、4 的节点个数分别为 4、2、1、1。则 T 中叶子节点数为( )。A) 8 B) 7C) 6 D) 5(分数:1.00)A.B.C.D.28.每个 Java 小应用程序必须定义为( )。AApplet 类或 JApplet 类的子类 BJFrame 类的子类CFrame 的子类 DWindow 的子类(分数:2.00)A.B.C.D.29.软件生命周期是指( )。A) 软件产品从提出、实现、使用维护到停止使用退役的过程B) 软件产品从提出、实现到使用维护的过程C) 软件产品从提出到实现的过程D) 软件产品从提出、实现到使用的过程(分数:1.00)A.B.C.D.30.Java
12、语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。依靠 Java 的垃圾回收机制回收内存调用 System.gc(),请求垃圾回收Java 系统开始运行时,自动调用 javaObjectfinalize()释放内存在程序中调用重写的 finalize()方法释放系统资源,其格式为:protected void finalize() throws throwablesuper, finalize ();A) , B) , . , C) . , D) , . (分数:2.00)A.B.C.D.31.下面数据结构中,属于非线性的是( )。A线性
13、表 B树C队列 D堆栈(分数:2.00)A.B.C.D.32.下列关于栈的叙述正确的是( )。A栈顶元素最先能被删除 B栈顶元素最后才能被删除C栈底元素永远不能被删除 D以上三种说法都不对(分数:2.00)A.B.C.D.33.下面程序的输出结果是( )。#include stdio.hvoid fun(int *s)static int j=0;dosj+=sj+1;while(+j2);void main()int k,a10=1,2,3,4,5);for(k=1;k3;k+)fun(a);for(k=0; k5;k+)printf(“%d“,ak);A35756 B23445C35745
14、 D12345(分数:2.00)A.B.C.D.34.关系数据库管理系统能实现的专门关系运算包括( )。A) 排序、索引、统计 B) 选择、投影、连接C) 关联、更新、排序 D) 显示、打印、制表(分数:1.00)A.B.C.D.35.数据流程图(DFD 图)是A) 软件概要设计的工具 B) 软件详细设计的工具C) 结构化方法的需求分析工具 D) 面向对象方法的需求分析工具(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.Swing 中的组件往往采用 MVC 结构,MVC 指的是 Model、View 和 1。(分数:2.00)填空项 1:_37.sum 的值
15、为 0,则 result=sum=0?1:num/sum 的值为 1。(分数:1.00)填空项 1:_38.短路逻辑运算符包括 1 和。(分数:2.00)填空项 1:_39. 1 是类中的一种特殊方法,是为对象初始化操作编写的方法。(分数:2.00)填空项 1:_40. 1 类在定义数组时,不必限定数组的大小。(分数:2.00)填空项 1:_41.Java 中的字节输入流都是抽象类 1 的子类。(分数:2.00)填空项 1:_42.InputStreamReader 类是以字节输入流作为数据源的 1。(分数:2.00)填空项 1:_43.软件可维护性度量的七个质量特性是可理解性、可测试性、可修
16、改性、可靠性、 1、可使用性和效率。(分数:1.00)填空项 1:_44.Java 程序中定义接口所使用的关键字是 1。(分数:2.00)填空项 1:_45.在 AWT 包中,创建一个具有 10 行、45 列的多行文本区域对象 ta 的语句为 1。(分数:2.00)填空项 1:_46.某二叉树中度为 2 的结点有 n 个,则该二叉树中有 1 个叶子结点。(分数:1.00)填空项 1:_47.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:1.00)填空项 1:_48.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_49.A
17、WT 提供的支持 GUI 涉及的功能包括:_、事件处理模型、_和数据传送类。(分数:2.00)填空项 1:_50.在 Java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:1.00)填空项 1:_二级 JAVA 笔试-351 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.执行下面的程序段后,变量 k 的值为( )。int k=3,s2; s0=k; k=s1*10;A) 不定值 B) 33 C) 30 D) 10(分数:2.00)A. B.C.D.解析:解析 本题考查数组元素的初值及其引用。若数组为 au
18、to 型,且没有进行初始化,其元素的值为不确定。本程序中虽然给 s0赋了一个初值,但 s1的值依旧是不确定的,所以执行语句 k=s1*10 后,k 的值也不确定的。2.若在定义语句:int a,b,c,*p=c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。Ascanf(“%d“,a,b,c); Bscanf(“%d%d%d“,a,b,c);Cscanf(“%d“,p); Dscanf(“%d“,p);(分数:2.00)A.B.C. D.解析:3.若有以下程序段:int r=8;printf(“%d/n“,r1);其输出结果是( )。A16 B8C4 D2(分数:2.00)A.B
19、.C. D.解析:4.在 Java 语言的下列哪个包是编译器自动导入的?A)java.langB)java.awtC)java.ioD)java.applet(分数:1.00)A. B.C.D.解析:解析:Java 语言的 java.lang 包是编译器自动导入的。因此,编程时使用该包中的类,可省去import 导入。但使用其他包中的类,必须用 import 导入。5.将较长的数据类型转换为较短的整数类型,要进行( )。A类型的自动转换 B类型的强制转换C无需转换 D无法实现(分数:1.00)A.B. C.D.解析:6.下面不属于软件工程的 3 个要素的是( )。A) 工具 B) 过程C) 方
20、法 D) 环境(分数:1.00)A.B.C.D. 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。7._复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。 ( )A详细设计 B系统设计C正式 D非正式(分数:1.00)A.B. C.D.解析:8.下列关于 main 的说法,错误的是_。Amain 方法必须放在一个类中定义 Bmain 方法表示一个 Java 应用程序执行的入口点 C在 application 环境下有一个类(只能有一个类)必须定义一个 main 方法DJ
21、ava Applet 和 Java Application 中都有 main 方法(分数:2.00)A.B.C.D. 解析:9.以下程序段的输出结果为 ( )int j=2;switch(j)case 2:System.out.print(“two.“);case 2+1:System.out.println(“three.“);breakdefault:System.out.println(“value is“+j);break;A) two.three. B) two. C) three. D) value is 2(分数:2.00)A. B.C.D.解析:解析 该题测试的是考生对 swi
22、tch 语句的掌握,执行时,swish 语句根据表达式返回的值与每个case 子句的值相比较。如果匹配成功,则执行该 case 子句后的语句序列,直到执行到 break 语句或switch 语句结束,然后跳出 switch 语句。如果匹配不成功,则跳转到 default 语句。本题中的switch(2)应对应 case2,所以输出“two.“,但是它后面没有 break,所以继续执行 case2+1,输出“three.“,这时遇到 break,则跳出 switch 语句。所以本题选择 A。10.下列能够正确创建线程的方法是( )。继承 java.fang.Thread 类,并重写 run()方
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 351 答案 解析 DOC
