[计算机类试卷]国家二级(JAVA)笔试模拟试卷148及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷148及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷148及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 148及答案与解析 1 下面排序算法中,平均排序速度最快的是 ( )。 ( A)冒泡排序法 ( B)选择排序法 ( C)交换排序法 ( D)堆排序法 2 软件需求分析一般应确定的是用户对软件的 ( )。 ( A)功能需求 ( B)非功能需求 ( C)性能需求 ( D)功能需求和非功能需求 3 下列说法中,不属于数据模型所描述的内容是 ( )。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 4 下列描述中,不是线性表顺序存储结构特征的是 ( )。 ( A)不便于插入和删除 ( B)需要连续的存储空间 ( C)可随机访问 ( D)需另外
2、开辟空间来保存元素之间的关系 5 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACBEDGFH ( B) ABDGCEHF ( C) HGFEDCBA ( D) ABCDEFGH 6 使用白盒测试法时,确定测试数据应该根据 ( )和指定的覆盖 标准。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)使用说明书 ( D)程序的功能 7 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 8 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A
3、)属性 ( B)关系 ( C)键 ( D)域 9 下列有关数组的叙述中, 错误的是 ( )。 ( A)在同一个环境下,数组与内存变量可以同名,两者互不影响 ( B)可以用一维数组的形式访问二维数组 ( C)在可以使用简单内存变量的地方都可以使用数组元素 ( D)一个数组中各元素的数据类型可以相同,也可以不同 10 下列选项中,不属于模块间耦合的是 ( )。 ( A)数据耦合 ( B)标记耦合 ( C)异构耦合 ( D)公共耦合 11 下列选项中属于 Java语言的垃圾回收机制的一项是 ( )。 ( A)语法检查 ( B)堆栈溢出检查 ( C)跨平台 ( D)内存跟踪 12 使用如下 ( )保留
4、字可以使只有在定义该类的包中的其他类才能访问该类。 ( A) abstract ( B) private ( C) protected ( D)不使用保留字 13 下列命令中,是 Java编译命令的是 ( )。 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 14 下面 ( )是合法的标识符。 ( A) $persons ( B) 2Users ( C) *point ( D) this 15 下列表达式中正确的是 ( )。 ( A) 5+ ( B) (a+b)+ ( C) +(a+B) ( D) +x 16 在 Java中,所有类的根类
5、是 ( )。 ( A) java.lang.Object ( B) java.lang.Class ( C) java.applet.Applet ( D) java.awt.Frame 17 在 Java中, 用 package语句说明一个包时,该包的层次结构必须是 ( )。 ( A)与文件的结构相同 ( B)与文件目录的层次相同 ( C)与文件类型相同 ( D)与文件大小相同 18 在读字符文件 Employee.dat时,使用该文件作为参数的类是 ( )。 ( A) BufferedReader ( B) DatalnputStream ( C) DataOutputStream ( D
6、) FilelnputStream 19 下列构造方法的调用方式 中,正确的是 ( )。 ( A)按照一般方法调用 ( B)由用户直接调用 ( C)只能通过 new自动调用 ( D)被系统调用 20 类 Panel默认的布局管理器是 ( )。 ( A) GridLayout ( B) BorderLayout ( C) FlowLayout ( D) CardLayout 21 容器类 iava.awt.container的父类是 ( )。 ( A) java.awt.Window ( B) java.awt.Component ( C) java.awt.Frame ( D) java.aw
7、t.Panel 22 下列代码中 if(x 0)System.out.println(“first“); elseif(x -3)System.out.println(“second“); elseSystem.out.println(“third“); 要求打印字符串为 “second“时, x的取值范围是 ( )。 ( A) x =0并且 x -3 ( B) x 0 ( C) x -3 ( D) x =-3 23 下列叙述中,错误的是 ( )。 ( A) File类能够存储文件 ( B) File类能够读写文件 ( C) File类能够建立文件 ( D) File类能够获取文件目录信息 2
8、4 下列叙述中,正确的是 ( )。 ( A) Reader是一个读取字符文件的接口 ( B) Reader是一个读取数据文件的抽象类 ( C) Reader是一个读取字符文件的抽象类 ( D) Reader是一个读取字节文件的一般类 25 用 于输入压缩文件格式的 ZiplnputStream类所属包是 ( )。 ( A) java.util ( B) java.io ( C) iava.nio ( D) java.util.zip 26 下列各项说法中错误的是 ( )。 ( A)共享数据的所有访问都必须使用 synchronized加锁 ( B)共享数据的访问不一定全部使用 synchron
9、ized加锁 ( C)所有的对共享数据的访问都是临界区 ( D)临界区必须使用 synchronized加锁 27 对象 状态的持久化是通过 ( )实现的。 ( A)文件 ( B)管道 ( C)串行化 ( D)过滤器 28 下列程序从标准输入设备 键盘诗篇一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为 ( )。 impoajava.io.*; publicclassTest publicstaticvoidmain(Stringargs) charch; try _, System.out.println(Ch); catch(IOExceptione) e.printSt
10、ackTrace(); ( A) ch=System.in.read(); ( B) ch=(char)System.in.read(); ( C) ch=(char)System.in.readln(); ( D) ch=(int)System.in.read(); 29 下列 Java组件中,不属于容器的是 ( )。 ( A) Panel ( B) Window ( C) Frame ( D) Label 30 JScrollPane面板的滚动条通过积云哪个对象来实现 ( )。 ( A) JViewport ( B) JSplitPane ( C) JTabbedPane ( D) JPa
11、nel 31 下列说法中不正确的是 ( )。 ( A) Java语言中的事件都是继承自 Java.awt.AWTEvent类 ( B) AWTEvent类是 EventObject类的子类 ( C) Java的 AWT事件分为低级事件和高级事件 ( D) ActionEvent类是 AWTEvent类的子类 32 下列方法中不能适用于所有 Swing组件的是 ( )。 ( A) addKeyListener() ( B) addMouseListener() ( C) adddMouseMotionListemer() ( D) addAdjustmentListener() 33 当 App
12、let程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是 ( )。 publicvoidinit() setLayout(newBorderLayout(); add(“North“,newTextField(10); add(“Center“,newButton(“help“); ( A)文本框将会出现在 Applet的顶上,且有 10个字符的宽度 ( B)按钮将会出现在 Applet的正中间,且尺寸为正好能够包容 help的大小 ( C)文本框将会出现在 Applet的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet的正中内, 覆盖除文本框外的
13、所有空间 ( D)按钮与文本框的布局依赖于 Applet的尺寸 34 Applet的运行过程要经历 4个步骤,其中不是运行步骤的是 ( )。 ( A)浏览器加载指定 URL中 HTML文件 ( B)浏览器显示 HTML文件 ( C)浏览器加载 HTML文件中指定的 Applet类 ( D)浏览器中的 Java运行环境运行该 Applet 35 下列命令中用于激活系统守候进程以便能够在 Java虚拟机上注册和激活对象的是 ( )。 ( A) rmic ( B) rmiregistry ( C) rmid ( D) serialver 36 顺序存储方法是把逻辑上相邻的结点存储在物理位置 _的存储
14、单元中。 37 在关系运算中, _运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。 38 二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是_。 39 在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,_负责数据的模式定义与数据的物理存取构建。 40 在一个容量为 25的循环队列中,若头指针 front=9,尾指针 rear=16,则该循环队列中共有 _个元素。 41 在 Java语言中最基本的元素是 _。 42 在一个类的内部嵌套定义的类称为 _。 43 进程是一个内核级别的实体,而线程是一个 _级的实体。
15、44 在下面的代码段中填入一个适当的语句,表示从输入流中能读取对象。 (注:FilelnputStream的形象为 theTime) FilelnputStreamin=_; ObjectlnputStreams=ObjectlnputStream(in); Stringtoday=(String)s.readObject(); Datedata=(Date)S readObject(); 45 向 DataOutputStream对象 dos的当前位置处写入一个保存在变量 f中的浮点数的语句是 _。 46 请将下列程序的空白处补充完整。 Importjava.awt.*; Publiccla
16、ssEll_4 Publicstaticvoidmain(Stringargs) Framef=newFrame(“BorderLayout”); fiadd(“North”,newbuRon(“North”); f.add(“East”,newbutton(“East”); f.add(“West”,newbutton(“West”); f.add(“South”,tf); f.setSize(200,200) fipack(); fisetVisible(true); 47 Java语言提供了 _工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式。 48 Applet类中用
17、于返回包含 Applet的 HTML,文件 URL的方法是 _。 49 J2SDK的基本命令中用于 Java类文件归档的是 _。 50 请在下面代码中加入监听器语句。 importjava.awt.*; importjava.applet.Applet; publicclassSimpleextendsAppleimplementsMouseListener StringBuffer; publicvoidinit() /监听器语句 buffer=newStringBuffer(); addltem(“initializing”) ; publicvoidmoseEntered(MouseEv
18、entevent) publicvoidmoseExited(MouseEventevent) publicvoidmosePressed(MouseEventevent) publicvoidmoseReleased(MouseEventevent) publicvoidmoseClicked(MouseEventevent) addltem(“click!”) ; 国家二级( JAVA)笔试模拟试卷 148答案与解析 1 【正确答案】 D 【试题解析】 在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是 O(nlog2n)其他的排序算法的时间复杂度大 都是O
19、(n2)。 2 【正确答案】 D 【试题解析】 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,使用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。 3 【正确答案】 C 【试题解析】 数据模型所描述的内容包括 3个部分,它们是数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类犁与操作方式;数据约束主要描述数据结构内数据间的语法、语义联系,它 们之间的制约与依存关系,以及数据的动态变化的规则,以保证数据的正确、有效与相容。 4 【正确答案】 D 【试题解析
20、】 线性表特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。 5 【正确答案】 B 【试题解析】 二叉树的前序遍历是指,先访问根结点,再访问右子树,最后访问右子树。并且在访问左右子树时,也是先访问其根结点,再访问左右子树。 6 【正确答案】 A 【试题解析】 白盒 测试是把测试对象看作是一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。 7 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算
21、, 8 【正确答案】 B 【试题解析】 将 E-R图转换成指定 DBMS中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实休和联系都可以表示成关系。 9 【正确答案】 A 【试题解析】 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题。在任何能使用简单内存变量的地方都可以使用数组元素。在同一个环境下,数组名不能与简单变量名重复。可以用一维数组的形式访问二维数组。 10 【正确答案】 C 【试题解析】 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 148 答案 解析 DOC
