[计算机类试卷]国家二级(JAVA)笔试模拟试卷138及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷138及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷138及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 138及答案与解析 1 下列叙述中错误的是 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构与数据处理的效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 2 下列关于栈的叙述正确的是 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 3 一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 ( A) 221 ( B) 219 ( C) 231 ( D) 229 4 下列叙述中正确
2、的是 ( A)在模块化程序设计中,一个模块应尽量多地包括与其他模块联系的信息 ( B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节 ( C)在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 5 下列叙述中正确的是 ( A)在面向对象的程序设计中,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中,各个对 象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述三种说法都不对 6 在结构化设计方法中生成的结构图 (SC)中,带有箭头的连线表示
3、 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 7 软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 8 在关系模型中, ( A)为了建立一个关系,首先要构造数据的 逻辑关系 ( B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性名表称为关系模式 ( D)一个关系可以包括多个二维表 9 设有如下关系表: 则下列操作中正确的是 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=
4、R/S 10 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 11 用来导入已定义好的类或包的语句是 ( A) main ( B) import ( C) public class ( D) class 12 使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类 ? ( A) abstract ( B) private ( C) protected ( D)不使用保留字 13 下列命令中,是 Java编译命令的是 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 14 下
5、列关于 Java安全性的说法正确的是 ( A)有严格的访问权限检查 ( B)对程序执行前要检查 ( C)不允许使用指针 ( D)可防止对内存的非法入侵 15 在 Java中,由 Java编译器自动导入而无需在程序中用 import导入的包是 ( A) java.applet ( B) java.awt ( C) java.util ( D) java.lang 16 “+”运算符的操作数个数是 ( A) 1个 ( B) 2个 ( C) 3个 ( D) 4个 17 按运算符的功能划分,运算符 “+=”的类型是 ( A)算术运算符 ( B)关系运算符 ( C)逻辑运算符 ( D)赋值运算符 18
6、下列赋值语句中错误的是 ( A) float f=11.1f; ( B) double d=5.3E12; ( C) char c=r; ( D) byte bb=433; 19 已知: inta=new int100;在下列给出的数组元素中,非法的是 ( A) a0 ( B) a1 ( C) a99 ( D) a100 20 属于 main()方法的返回类型是 ( A) public ( B) static ( C) void ( D) main 21 容器类 java.awt.container的父类是 ( A) java.awt.Window ( B) java.awt.Componen
7、t ( C) java.awt.Frame ( D) java.awt.Panel 22 char类型的取值范围是 ( A) 2的 -7次方 2的 7次方减 1 ( B) 0 2的 16次方减 1 ( C)负 2的 15次方 2的 15次方减 1 ( D) 0 2的 8次方减 1 23 有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 interface A int method1(int i); int method2(int j); ( A) class B implements A int method1() int method2() ( B) class B int met
8、hod1(int i) int method2(int j) ( C) class B implements A int method1(int i) int method2(int j) ( D) class B extends A int method1(int i) int method2(int j) 24 下列叙述中,正确的是 ( A) Reader是一个读取字符文件的接口 ( B) Reader是一个读取数据文件的抽象类 ( C) Reader是一个读取字符文件的抽象类 ( D) Reader是一个读取字节文件的一般类 25 用于输入压缩文件格式的 ZipInputStream类所
9、属包是 ( A) java.util ( B) iava.io ( C) java.nio ( D) java.util.zip 26 Panel和 Applet的默认布局管理器是 ( A) CardLayout ( B) FlowLayout ( C) BorderLayout ( D) GridLayout 27 与 Applet生命周期相关的方法的数量是 ( A) 4种 ( B) 3种 ( C) 2种 ( D) 5种 28 下列不属于 Java的图形用户界面内容的包是 ( A) java.awt ( B) javax.swing ( C) java.awt.event ( D) java
10、.io 29 下列方法与 Applet显示无关的是 ( A) paint() ( B) update() ( C) draw() ( D) repaint() 30 下列关于线程和进程的说法正确的是 ( A)进程结构的所有成分都在用户空间内 ( B)用户程序能够直接访问进程涉及的数据 ( C)线程是内核级的实体 ( D)线程结构驻留在用户空间中 31 下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的 ? ( A) serialize ( B) transient ( C) synchronized ( D) static 32 按照 Java的标识符 命名规则,下列表示一个类
11、的标识符正确的是 ( A) Helloworld ( B) HelloWorld ( C) helloworld ( D) helloWorld 33 在匹配器 (Matcher)类中,用于寻找下一个模式匹配串的方法是 ( A) static boolean matches() ( B) boolean matcher.find() ( C) int matcher.start() ( D) int matcher.end() 34 下列说法正确的是 ( A)共享数据的所有访问都必须作为临界区 ( B)用 synchronized保护的共享数据可以是共有的 ( C) Java中对象加锁不具有可
12、重入性 ( D)对象锁不能返还 35 Java中对 Applet设置了严格的安全限制。下列关于 Applet在 Java2中的安全限制叙述正确的是 ( A)根本无法解除 ( B)只有部分限制可以解除,而其他限制无法解除 ( C)可以在安全策略的控制下解除 ( D)已经缺省地全部解除 36 数据结构分为逻辑结构与存储结构,线性链表属于【 】。 37 在面向对象方法中,类之间共享属性和操作的机制称为【 】 。 38 耦合和内聚是评价模块独立性的两个主要标准,其中【 】反映了模块内务成分之间的联系。 39 一个项目具有 个项目主管, 个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”
13、的联系属于【 】的联系。 40 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 41 字符串分为两大类,一类是字符串常量,使用 String类的对象表示;另一类是字符串变量,使用【 】类的对象表示。 42 在 Java程序中,通过类的定义只 能实现单重继承,但通过【 】的定义可以实现多重继承关系。 43 下列程序段的输出结果为【 】。 int a=2; switch (A) case 2: System. out. print( “Value is 2.“); case 3 : System. out. println( “Val
14、ue is 3. “); break; default: System. out. println (“end “); break; 44 在 AWT包中,创建一个具有 10行, 45列的多行文本区域对象 ta的语句为【 】。 45 设 x=2,则表达式 (x+)*3的值是【 】。 46 阻塞状态根据产生的原因可分为【 】、等待阻塞和其他阻塞。 47 在线程中普通优先级的线程,其优先级默认值为【 】。 48 顺序执行下列两个语句的输出结果是【 】。 String s“全国计算机等级考试 ”; System.out.println(s.length(); 49 过滤字节输出流都是【 】抽象类的子
15、类。 50 对话框 (Dialog)是【 】类的子类。 国家二级( JAVA)笔试模拟试卷 138答案与解析 1 【正确答案】 B 【试题解析】 一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等,选项 A和选项 D正确。采用不同的存储结构,其数据处理的效率不同,因此,在进行数据处理时,选择合适的存储结构是很重要的,选项 C正确,选项 B错误, B应为所选。 2 【正确答案】 D 【试题解析】 栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。在这种线性表的结构中,一端封闭,不允许插入与删除元素;另一端开口,允许插入与删除元素。在 栈中不仅能插入数
16、据,也能删除数据,选项 A与 B都错。栈是后进先出的线性表,而不是先进先出的线性表,选项 C的说法错误,选项 D正确。 3 【正确答案】 B 【试题解析】 在任意一棵二叉树中,度为。的结点 (也就是叶子结点 )总比度为 2的结点多一个。由于本题牛的二叉树有 70个叶子结点,所以有 69个度为 2的结点。该二叉树中总结点数为:度为 2的结点数 +度为 1的结点数 +度为 0的结点数=69+80+70=219。 4 【正确答案】 C 【试题解析】 选项 A错误,在模块化设计中,要求将一个大程序按人们能理解的大小规模进行分解,使每个模块都能易于理解,各模块的功能尽量单一,各模块之间的联系尽量的少。
17、选项 B错误,自顶向下、逐步细化的设计过程土要包括两个方面:将复杂问题的解法分解和细化成由若干模块组成的层次结构;将一个模块的功能逐步分解细化为一系列的处理步骤,直到某种程序设计语言的语句或某种机器指令。即在自顶向下、逐步细化的设计过程中,是按照先全局后局部、先整体后细节、先抽象后具体的方法设计程序。 选项 D错误,由于在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则,所以,在程序设计过程中,结构化程序设计 方法与模块化程序设计方法是要同时采用的。 选项 C为正确答案。 5 【正确答案】 C 【试题解析】 在面向对象的程序设计中,对象是面向对象的软件的基本模块,它是由数据及可以对这
18、些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据所需做的处理来设置,没有无关的操作。从模块的独立性考虑,对象内部各种元素彼此结合得很紧密,内聚性强。由于完成对象功能所需要的元素 (数据和方法 )基本上都被封装在对象内部,它与外界的联系自然就比较少,所以,对象之间的耦合通常比较松。所以,选项 A与 B错误,选 项 C正确。 6 【正确答案】 A 【试题解析】 在结构图中,用带有箭头的连线表示模块之间的调用关系。箭头由前一个模块指向后一个模块,表示前一个模块调用后一个模块。本题的正确答案为 A。 7 【正确答案】 B 【试题解析】 需求分析阶段的工作,可以概括为以下 4个
19、方面:需求获取、需求分析、编写需求规格说明书和需求评审。本题的正确答案为 B。 8 【正确答案】 C 【试题解析】 在关系模型中,不需要事先构造数据的逻辑关系,只要将数据按照一定的关系存入计算机,也就是建立关系,选项 A错误。对 于表示关系的二维表,其最基本的要求是,表中元组的每一个分量必须是不可分的数据项,即不允许表中再有表,选项 B和 D错误。本题的正确答案是 C。 9 【正确答案】 B 【试题解析】 选项 A、 B、 C分别进行交运算、并运算、笛卡儿积运算,选项 D不是关系运算。 T由属于关系 R以及关系 S的元组组成,简单来说,就是 S和 R的元组之和,是并运算,选项 B正确。 10
20、【正确答案】 B 【试题解析】 把概念模型转换成关系数据模型,就是把 E-R图转换成一组关系模式,每一个实体型转换为一个关系模式,每个联系分别转换为关 系模式。本题的正确答案是 B。 11 【正确答案】 B 【试题解析】 本题考查 Java中的 import语句。 Java中使用 import语句来导入已定义好的类或包,需要注意 Java语言的 java.lang包是编译器自动导入的,编程时如果使用该包中的类,可省去 import导入,如果要使用其他包中的类,必须用import导入。 12 【正确答案】 D 【试题解析】 本题考查类的修饰符。类的默认访问控制策略是不使用保留字来定义类,这会限制
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 138 答案 解析 DOC
