[计算机类试卷]国家二级(JAVA)笔试模拟试卷158及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷158及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷158及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 158及答案与解析 1 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构。 2 在深度为 5的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 3 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线 性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 4 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问
2、题 ( B)共享问题 ( C)安全问题 ( D)保护问题 5 在设计程序时,应采纳的原则之一是 ( )。 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 6 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 7 对下列二叉树进行中序遍历的结果是 ( )。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 8 软件设计中模块划分应遵循的准则是 (, )。 ( A)低内聚低耦合 ( B)高内
3、聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 9 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 10 有 3个关系 R、 S和 T如下: RSTBCDaoklblnlBCDf3h2aokln2x1BCDaok1由关系 R和 S通过运算得到关系 T,则所用的运算为 ( )。 ( A)开 ( B)自然连接 ( C)笛卡儿积 ( D)交 11 下面属于面向对象语言的是 ( )。 ( A) Java语言 ( B)机器语言 ( C) C语言 ( D)汇编语言 12 下列选项
4、默认的布局管理器不是 BorderLayout的是 ( )。 ( A) Window ( B) Panel ( C) Frame ( D) Dialog 13 用来实现 Java虚拟机的语言是 ( )。 ( A) Java ( B) C ( C) C+ ( D)汇编 14 下列关于 Java安全性的说法正确的是 ( )。 ( A)有严格的访问权限检查 ( B)对程序执行前要检查 ( C)不允许使用指针 ( D)可防止对内存的非法入侵 15 下列有关 Java语言的叙述中,正确的是 ( )。 ( A)可以有 2个以上 package语句 ( B)可以有 2个以上 import语句 ( C)可以有
5、 2个以上 public类 ( D)只能有 1个类定义 16 下列对类的声明,正确的是 ( )。 ( A) abstractfinalclassHh ( B) abstractprivatemove() ( C) protectedprivatenumber; ( D) publicabstractclassCar 17 Java中用于提供 Java语言、 Java虚拟机的核心的类和接口的包是 ( )。 ( A) java.io包 ( B) java.applet包 ( C) java.lang包 ( D) 包 18 下列关于 JDK目录结构的说法,错误的是 ( )。 ( A) bin目录下有
6、许多工具 ( B) demo目录下有各种演示例子 ( C) include目录下都是库文件 ( D) jre目录是 Java程序运行环境的根目录 19 下列说法正确的是 ( )。 ( A)类 FilelnputStream和 FileOutputStream用来进行文件 I/0处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读 /写 ( B)通过类 File的实例或者一个表示文件名称的字符串可以生成文件输入 /输出流,在流对象生成的同时,文件被打开,但还不能进行文件读 /写 ( C)对于 InputStream和 OutputStream来说,它们的实例都是是非顺序 访问流,即只
7、能进行顺序的读 /写 ( D)当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中 20 能将程序补充完整的选项是 ( )。 classPerson privateinta; publicintchange(intm)returnm; publicclassTeacherextendsPerson publicintb; publicstaticvoidmain(StringargD Personp=newPerson(); Teachert=newTeacher(); inti; ( A) i=m ( B) i=b ( C) i=p.a ( D) i=p.change(50) 21 下
8、列程序实现对 ZIP文件 file.zip的检索,在横线处填入正确的语句 ( )。 packagetest; importjava.io.*; importjava.util.*; importjava.util.zip.*; publiC classExam publicstaticvoidmain(Stringargs) try FilelnputStream zis=rlewFilelnputStream(“test/file zip“); ZiplnputStreamzis=newZiplnputStream(ns); ZipEntryen; while(_)!=null) en.ge
9、tName(); zis.closeEntry(); zis.close(); catch(Exceptione) e.printStackTrace(); ( A) en=zis.getNextEntry() ( B) en=zis.getNextEntry() ( C) en=zis.getEntry() ( D) zis.getNextEntry() 22 将一个容器 panell放到容器 framel中的方法是 ( )。 ( A) framel.insert(panell) ( B) framel.add(panell) ( C) framel.addJPanel(panell) (
10、D) flamel.insertJPanel(panell) 23 下列程序的输出结果是 ( )。 classTest publicstaticvoidmain(Stringargs) intn=7; n =3; n=ni a.length;i+) if(ai%3=0)System.out.println(ai+“ “); 44 下面程序的运行结果是 _。 import java.io.*; public class ABC public static void main(String args ) int i; int a =11,22,33,44,55,66,77,88,99; for(i
11、=0;i =a.length/2;i+) System.out.print(ai+aa.length-i-1+“ “); 45 URL是 _的缩写。 46 _日历类提供日期和时间的表示,它以格列高利历 (即阳历 )来计算。 47 若 x=5, y=5,则 x y&x+=y-的逻辑值为 _。 48 关于文件名的处理,测试当前文件是否是目录用 _函数。 49 Java中的访问限定符有 _、 protected、 private和 default等。 50 当生成 StringBuffer的一个对象后,还可用 _方法或 ensureCapacity( )方法来设定缓存大小。 国家二级( JAVA)笔
12、试模拟试卷 158答案与解析 1 【正确答案】 A 【试题解析】 线性表的存储结构有顺序存储结构和链式存储结构。 2 【正确答案】 C 【试题解析】 根据满二叉树的定义,一棵深度为 k且有 2k-1个结点的二叉树为满二叉树。满二叉树的叶子结点为最后一层的结点数,根据满二叉树的性质,在满二叉树的第 i层 上至多有 2i-1个结点。因此深度为 7的满二叉树的叶子结点数为 25-1=16个。 3 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前驱,最后一个结点没有后继,其他结点有且只有一个前驱和后继,所以选项 C是
13、错误的。 4 【正确答案】 B 【试题解析】 在数据库系统中,需要对数据进行集合、统一的管理,以达到被多个应用 程序共享的目标。 5 【正确答案】 D 【试题解析】 程序设计中,程序不要求长度,以结构清晰、易于理解为标准,程序员叮以添加注释来助于理解,同时要尽量少用 goto语句,否则会破坏程序的结构。 6 【正确答案】 C 【试题解析】 结构化程序设地的核心和基本结构化设计理论,其中包括:结构化分析方法、结构化设计方法和结构化编程方法。 7 【正确答案】 A 【试题解析】 二叉树的遍历有 3种:前序、中序和后序。中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结 点。分
14、析本题二义树,对其进行中序遍历,结果为 ACBDFEG。 8 【正确答案】 B 【试题解析】 耦合性和内聚性是模块独立性的两个定性标准,软件设计应该遵循高内聚低耦合的准则。 9 【正确答案】 A 【试题解析】 算法的有穷性是指算法必须在执行有限的步骤后终止。 10 【正确答案】 D 【试题解析】 关系 R与 S经过交运算后所得到的关系是由那些即在 R内又在 S内的有序组组成的。记作 RnS。 11 【正确答案】 A 【试题解析】 本题考查 Java语言的特点。 Java语言是面向对象的,将客观世界看成由各种对象组成。机器语言是计算机实际处理时使用的语言,把客观世界都看成由 0和 1组成。过去的
15、高级语言大多数是面向过程的,比如 C语言等,它们是通过数据结构与算法宋描述客观世界。汇编语言属厂低级语言。考生应注意区分各种语言的区别。本题正确答案为选项 A。 12 【正确答案】 B 【试题解析】 本题考查 Java中的布局管理器。 Panel和 Applet默认的布局管理器是 FlowLayout,构件在容器中放置规律足从上到下、从左到右进行放置:BorderLayout是 Window、 Frame和 Dialog的默认布局管理器,在 BorderLayout布局管理器中构件分成 5个区域 North、 South、 East、 West和 Center,每个区域只能放置一个构件。考生应
16、注意区分各个布局管理器的区别和联系,各个布局管理器的特点。 13 【正确答案】 B 【试题解析】 本题考查 Java语言的虚拟机。 Java本身的编译器用 Java浯言编写,运行系统的虚拟机用 C语言实现。 Java语言的执行模式是半编译和半解释型,程序首先由编译器转换为标准字节代码,然后由 Java虚拟机去解释执行,字节代码实际上可以看作是虚拟机的机器代码。考生应当理解 Java语言的实现机制,这属于考试重点。正确答案为选项 B。 14 【正确答案】 B 【试题解析】 本题考查 Java的安全性特点。面向网络、分布式的 Java语言,对非法入侵的防范是非常重要的, Java语言提供充分的安全
17、保障,在运行程序时,有严格的访 问权限检查。对字节代码执行前要检杳,不允许使用指针,可防止对内存的非法入侵,它是目前安全性最佳的语言。但是 Java并不是对程序执行前检查,而是对字节代码进行检查, Java编写好的程序首先山编译器转换为标准字节代码,然后由 Java虚拟机去解释执行。 15 【正确答案】 B 【试题解析】 本题考查考生对 Java语言概念的理解。属于考试重点内容,考生应注意理解这些基本概念。考生应该明确 Java语言中可以有 package语句,用来指定源文件存入所指定的包中,只能有 0或 1个,所以选项 A说法错误:可以有 0或多个以上 import语句,但必须在所有类定义之
18、前引入标准类,所以选项 B说法正确;源文件中最多只能有一个 public类,其他类的个数不限,所以选项 C和选项 D说法错误。 16 【正确答案】 D 【试题解析】 本题考查类的声明。选项 A错误, abstract用来声明抽象类, final用来声明最终类,这两个修饰词不能同时出现在类声明中:选项 B错误,缺少class关键字;选项 C错误,类不能声明为 protected和 private属性,且不以 “; ”结尾也缺少 class关键字:选项 D正确,声明了一个可以公有继 承的抽象类。 17 【正确答案】 C 【试题解析】 本题考查考生对 Java语言巾的类和接口的理解。 java.la
19、ng包提供了构成 Java语言、 Java虚拟机核心的类和接门。例如,类 Objet、类 String和类Thread等。对任何一个 Java程序来说,这些类几乎都是必不可少的。 java.lang还包含了许多由 Java虚拟机发山的异常,这些异常也是 “类 ”的一种。另外,java.lang包还包含一些用于访问系统资源的类,如 ClassLoader等。 java.lang包具有极其重要的作用,在程序开头 可以不必明文编写装载它的代码。 18 【正确答案】 C 【试题解析】 本题考查 JDK目录结构。 bin目录下有编译器、解释器和各种工具,如服务器工具、 IDL、 package工具和 i
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 158 答案 解析 DOC
