【计算机类职业资格】二级JAVA笔试-319及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-319及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-319及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-319 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.下面_语句能够正确地创建一个 hputStreamReader的实例。Anew lnputStreamReader(new FileReader(“data“);Bnew lnputStreamReader(“data“);Cnew lnputStreamReader(new FilelnputStream(“data“);Dnew lnputStreamReader(new BufferedReader(“dam“);(分数:2.00)A.B.C.D.2.下面关于
2、Applet的说法中,正确的是_。A) Applet也需要 main( )方法 B) Applet 继承自 java.awt.Applet或 javax.swing.JAppletC) Applet能访问本地文件 D) Applet 程序不需要编译(分数:2.00)A.B.C.D.3.下列有关数据库的描述,正确的是( )。A数据处理是将信息转化为数据的过程B数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C关系中的每一列称为元组,一个元组就是一个字段D如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字(分数:2.00)A.B.C.D
3、.4.软件测试的目的是( )。A证明程序正确B找出程序全部错误C尽量不发现程序错误D发现程序的错误(分数:1.00)A.B.C.D.5.当 Applet小程序窗口需要重画时,将调用下列哪个方法? ( )Astart() Binit()Cpaint() Ddraw()(分数:1.00)A.B.C.D.6.关于 Java语言的内存回收机制,下列选项中最正确的一项是( )。A) Java程序要求用户必须手工创建一个线程来释放内存B) 内存回收线程不能释放内存对象C) 内存回收线程负责释放无用内存D) 以上说法都不正确(分数:2.00)A.B.C.D.7.已知二进制数 a是 00101101,如果想通
4、过整型变量 b与 a做异或运算,使变量 a的高 4位取反,低 4位不变,则二进制数 b的值应是( )。A11110000 B00001111C11111111 D00000000(分数:2.00)A.B.C.D.8.下列对于关系运算的叙述中,正确的是_。A) 投影、选择、连接是从二维表的行的方向所进行的运算B) 并、交、差是从二维表的列的方向所进行的运算C) 投影、选择、连接是从二维表的列的方向所进行的运算D) 以上 3种说法都不对(分数:2.00)A.B.C.D.9.下列关于 C语言的叙述错误的是( )。A大写字母和小写字母的意义相同B不同类型的变量可以在一个表达式中C在赋值表达式中等号(=
5、)左边的变量和右边的值可以是不同类型D同一个运算符号在不同的场合可以有不同的含义(分数:2.00)A.B.C.D.10.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。A把软件划分成模块 B确定模块之间的调用关系C确定各个模块的功能 D设计每个模块的伪代码(分数:2.00)A.B.C.D.11.下列( )是将一个十六进制值赋值给一个 long型变量。A) long number = 123L; B) long number = 0123;C) long number = 0123L; D) long;number = 0x123L;(分数:2.00)A.B.C.D.12.
6、下列关于队列的叙述中,正确的是_。A) 在队列中只能插入数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.D.13.Java中所有的简单数据类型都被包装在_包中。Ajava.awt Bjava.sq1 Cjava.1ang Djava.math(分数:2.00)A.B.C.D.14.Java 语言中最基本的输入输出流类是( )。: InputStream : OutputStream: Writer : Reader: BufferReader : BufferWriterA) 、 、 B) 、C) 、 D) 、(分数:2.
7、00)A.B.C.D.15.下面程序的输出结果是( )。public class Sunpublic static void main(String args )int i = 9;switch (i)default:System.out.println(“default“);case 0:System.out.println(“zero“);break;case 1:System.out.println(“one“);case 2:System.out.println(“two“);A) defaun B) defauh, zeroC) error default clause not de
8、fined D) no output displayed(分数:1.00)A.B.C.D.16.结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。A对象 B数据结构C数据流 D目标(分数:2.00)A.B.C.D.17.在 oneMethod( )方法运行正常的情况下,程序段将输出( )。public void test( )try oneMethod( );System.out.println (“condition 1“);catch (ArratlndexOutOfBoundException e)System.out.println(“condition2“):catch
9、 (Exception e)System.out.println(“condition 3“);finnallySystem.out.println(“finally“):Acondition 1Bcondition2Ccondition 3Dcondition 1 finally(分数:1.00)A.B.C.D.18.Java虚拟机的执行过程有多个特点,下列不属于 JVM执行特点的是( )。A多线程 B动态连接C异常处理 D异步处理(分数:2.00)A.B.C.D.19.下列哪个选项的 java源文件程序段是不正确的? ( )Apackage testpackage;public class
10、 Test Bimport java.io.*;package testpackage;public class Test Cimport java.i.*;class Personpublic class Test Dimport java.io.*;import java.awt.*;public class Test(分数:1.00)A.B.C.D.20.面向对象程序设计有许多特性,下列不是面向对象程序设计特性的是( )。A) 多态性 B) 静态性C) 封装性 D) 继承(分数:2.00)A.B.C.D.21.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。A
11、堆排序 B直接插入排序C快速排序 D直接选择排序(分数:2.00)A.B.C.D.22.下列代码的执行结果是( )。public class Testpublic static void main(String args )int a =4,b=6,c=8;String s =“abc“;System.out.println(a+b+s+c);System.out.println();A) ababcc B) 464688 C) 46abc8 D) 10abc8(分数:1.00)A.B.C.D.23.对于 catch子句的排列,下列说法正确的是A)父类在前,子类在后B)父类在后,子类在前C)有
12、继承关系的异常不能在同一个 try程序段内D)先有子类,其他如何安排都无关(分数:1.00)A.B.C.D.24.下列_不属于 URL资源名中包含的内容。A传输协议名 B文件名 C端口号 D主机名(分数:2.00)A.B.C.D.25.Sun公司的网络计算机又称为( )。APCBNCCNetPCDProfessor(分数:1.00)A.B.C.D.26.关系表中的每一横行称为一个_。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A.B.C.D.27.以下程序的输出结果是( )。void main()int b33=0,1,2,0,1,2,0,1,2,i,j,t=1;for(i=
13、0;i3;i+)for(j=i;j=i.j+)t=t+bibjj;printf(“%d/n“,t);A3 B4 C1 D9(分数:2.00)A.B.C.D.28.下列_方法和 resume()方法相互搭配,使线程停止执行,然后调用 resume()方法恢复线程。 ( )A) interrupt()B) stop()C) suspend()D) yield()(分数:2.00)A.B.C.D.29.下列数据结构中,属于非线性结构的是( )。A循环队列 B带链队列C二叉树 D带链栈(分数:2.00)A.B.C.D.30.软件调试的目的是A) 发现错误 B) 改正错误C) 改善软件的性能 D) 验证
14、软件的正确性(分数:2.00)A.B.C.D.31.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10;,为了打印输出数组 a的最后一个元素,下面正确的代码是( )。ASystem.out.println (a10;BSystem.out.println (a9);CSystem.out.println(aA.length);DSystem.out.println(a8);(分数:1.00)A.B.C.D.32.给一个 short类型变量赋值的范围是A) -128+127 B) -2147483648+2147483647C) -32768+32767 D) -1
15、000+1000(分数:2.00)A.B.C.D.33.对如下二叉树(分数:2.00)A.B.C.D.34.已知有下列类的说明,则下列哪个语句是正确的?public class Test private float f=1.0f;int m=12;static int n=1;public static void main(String arg) Test t= new Test();A) t.f; B) this. n C) Test.m; D) Test.f;(分数:2.00)A.B.C.D.35.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是( )。Ae3, e1, e4,
16、e2 Be2, e4, e3, e1Ce3,e4,e1,e2 D任意顺序(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:23.00)36.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_37.常见的需求分析方法有 1 和面向对象的分析方法。(分数:2.00)填空项 1:_38. 1是当前软件开发环境中富有特色的研究工作和发展方向。(分数:1.00)填空项 1:_39.一个具体的线程是由 1、代码和数据组成的。(分数:2.00)填空项 1:_40.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1。(分数
17、:1.00)填空项 1:_41.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填空项 1:_42.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:1.00)填空项 1:_43.有以下函数:void prt(char ch, int n)int i;for(i=1;i=n;i+)printf( i%6!=0? “%c“: “%c/n“, ch);执行调用语句 prt(*,24);后,函数共输出了_行*号。(分数:1.00)填空项 1:_44.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构
18、的应用程序不必修改,称为 1。(分数:1.00)填空项 1:_45.数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、 1。(分数:2.00)填空项 1:_46.多线程是 Java语言的 1 机制,只能够处理同步共享数据和各种不同的事件。(分数:2.00)填空项 1:_47.要引入 java.awt包中的所有直接公有类,需用语句 1。(分数:1.00)填空项 1:_48.若已知 a=20,b=10,则表达式!ab 的值为 1。(分数:1.00)填空项 1:_49.进程是一个内核级别的实体,而线程是一个 1 级别的实体。(分数:2.00)填空项 1:_50.一棵二叉树第六层(根
19、结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_二级 JAVA笔试-319 答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.下面_语句能够正确地创建一个 hputStreamReader的实例。Anew lnputStreamReader(new FileReader(“data“);Bnew lnputStreamReader(“data“);Cnew lnputStreamReader(new FilelnputStream(“data“);Dnew lnputStreamReader(new BufferedRead
20、er(“dam“);(分数:2.00)A.B.C. D.解析:2.下面关于 Applet的说法中,正确的是_。A) Applet也需要 main( )方法 B) Applet 继承自 java.awt.Applet或 javax.swing.JAppletC) Applet能访问本地文件 D) Applet 程序不需要编译(分数:2.00)A.B. C.D.解析:解析 Java Applet 的字节码文件必须嵌入 HTM文件中,并由负责解释 HTM文件的 WWW浏览器充当解释器来解释运行。因此 Applet不需要 main( )方法,但必须继承 java.awt.Applet类或javax.s
21、wing.JApplet类,因为这两个类实现了 Applet程序与浏览器的通信。3.下列有关数据库的描述,正确的是( )。A数据处理是将信息转化为数据的过程B数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C关系中的每一列称为元组,一个元组就是一个字段D如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字(分数:2.00)A.B.C.D. 解析:4.软件测试的目的是( )。A证明程序正确B找出程序全部错误C尽量不发现程序错误D发现程序的错误(分数:1.00)A.B.C.D. 解析:5.当 Applet小程序窗口需要重画时,将调用下列哪
22、个方法? ( )Astart() Binit()Cpaint() Ddraw()(分数:1.00)A.B.C. D.解析:6.关于 Java语言的内存回收机制,下列选项中最正确的一项是( )。A) Java程序要求用户必须手工创建一个线程来释放内存B) 内存回收线程不能释放内存对象C) 内存回收线程负责释放无用内存D) 以上说法都不正确(分数:2.00)A.B.C. D.解析:解析 Java 语言提供了一个系统级的线程,实现对内存使用的监控、回收闲置不用的内存,从而减轻了程序员对内存管理的负荷。7.已知二进制数 a是 00101101,如果想通过整型变量 b与 a做异或运算,使变量 a的高 4
23、位取反,低 4位不变,则二进制数 b的值应是( )。A11110000 B00001111C11111111 D00000000(分数:2.00)A. B.C.D.解析:8.下列对于关系运算的叙述中,正确的是_。A) 投影、选择、连接是从二维表的行的方向所进行的运算B) 并、交、差是从二维表的列的方向所进行的运算C) 投影、选择、连接是从二维表的列的方向所进行的运算D) 以上 3种说法都不对(分数:2.00)A.B.C.D. 解析:解析 在关系模型的数据语言中,除了运用常规的集合运算(并、交、差、笛卡儿积等),还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系(即二维表)看成元组的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 319 答案 解析 DOC
