[计算机类试卷]国家二级(JAVA)笔试模拟试卷3及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷3及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 3及答案与解析 1 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2 2 算法分析的目的是 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 3 线性表 L=(a1, a2, a3, ai , an) ,下列说法正确的是 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有一 个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一
2、个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 4 在单链表中,增加头结点的目的是 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 6 软件开发离不开系统环境资源的支持,其中必要的测试数 据属于 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 7 在数据流图 (DFD) 中,带有名字的箭头表示 ( A)模块之间的调用关系 ( B)程序的
3、组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 8 分布式数据库系统不具有的特点是 ( A)数据分布性和逻辑整体性 ( B)位置透明性和复制透明性 ( C)分布性 ( D)数据冗余 9 关系表中的每一横行称为一个 ( A)元组 ( B)字段 ( C)属性 ( D)码 10 下列数据模型中,具有坚实理论基础的是 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上 3个都是 11 下列哪个是对 main( )主方法的正确表示 ? ( A) public void static main(String args ) . ( B) void public static mai
4、n(String args ) . ( C) static public void main(String args ) . ( D)以上都不正确 12 下列哪个标识符不是合法的标识符 ? ( A) 7abc ( B) TRY ( C) _ sy V ( D) _PP 13 下列的变量定义语句中,合法的是 ( A) float _ * 5=3.4f; ( B) byte bl=15789; ( C) int_abc=3214L; ( D) double a=Double.MAX_vALUE; 14 下列程序的执行结果是 public class Testbb public static voi
5、d main(String args ) System.out.println(5/2.5); ( A) 0 ( B) 2 ( C) 2 ( D) 2 15 下列选项中的变量已正确定义,则表达式不合法的是 ( A) A%6 ( B) n-3 ( C) a=4= = b ( D) a=8 16 下列程序执行后, k的值是 public class TestDemo public static void main(String args ) int m=3, n=6, k=0; while(m+)j| |m ( A) 12 ( B) 11 ( C) 10 ( D) 9 18 下列关于 Java语言
6、中的方法叙述不正确的是 ( A) Java中的方法的参数传递是传值调用,而不是地址调用 ( B)方法体是对方法的实现,包括变量声明和 java的合法指令 ( C)如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法 ( D)类的私有方法不能被其子类直接访问 19 Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径 ? 依靠 Java的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存 在程序中调用重写的
7、finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); ( A) ( B) ( C) ( D) 20 下列关于字符串的叙述错误的是 ( A)创建了字符串对象后,字符串所代表的文本根据情况可改变 ( B) 字符串由 java.lang.String和 java.lang.StringBuffer定义 ( C)字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界 ( D)在 Java语言中,字符串是作为对象来处理的 21 对于 catch子句的排列,下
8、列说法正确的是 ( A)父类在前,子类在后 ( B)父类在后,子类在前 ( C)有继承关系的异常不能在同一个 try程序段内 ( D)先有子类,其他如何安排都无关 22 关于字节 I/O流,下列叙述不正确的是 ( A)字节数据来自于二进 制文件 ( B) DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输出流中 ( C)字节输入流首先要实现 Datalnput接口 ( D)所有的字节输出流都继承于 Writer类 23 下列程序的输出结果为 class Test public static void main(String args ) inta=1,
9、 b=2, c=d; c=a+; d= - - b; System.out.print(“C=“+c); System.out.println(“d=“+d); ( A) c=1 d=1 ( B) c=2 d=1 ( C) c=2 d=2 ( D) c=1 d=2 24 下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小 ? ( A) CardLayout ( B) BorderLayout ( C) FlowLayout ( D) GridLayout 25 getSize( ).width指的是什 么 ? (
10、 A)界面组件的窗口宽度 ( B)在 Java中任何图形用户界面的宽度 ( C)框架的窗口宽度 ( D)用户显示器的宽度 26 下列程序是死循环的是 ( A) for(; ); ( B) int s=36; while(S)-S; ( C) int m=10; do m- - while(m0); ( D) int n=5; while(n1) n- -; if(n0); System.out.println(“m = “ +m); 46 对象是一组相关变量和相关方法的封装体,是类的一个【 】 。 47 【 】类是提供线程操作和管理的类。 48 Java程序中定义接口所使用的关键字是【 】。
11、49 如果容器采用【 】进行布局管理,在用 add( )方法添加构件的时候,必须注明添加到哪个位置。 50 setLayout( )方法是所有容器的父类【 】的方法。 国家二级( JAVA)笔试模拟试卷 3答案与解析 1 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n 1)/2。 2 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂
12、度,提高算法的执行效率。 3 【正确答案】 D 【试题解析】 线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。 4 【正确答案】 A 【试题解析】 头结点不仅标识子表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 5 【正确答案】 C 【试题解析】 软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。 6 【正确答案】 D 【试题解析】 软
13、件测试过程中,辅助资源包括测试用例 (测试数据 )、测试计划、出错统计和最终分析报告等。 7 【正确答案】 D 【试题解析】 数据流相当于 条管道,并有一级数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 8 【正确答案】 D 【试题解析】 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放
14、,则是冗余的数 据库,否则是非冗余的数据库。 9 【正确答案】 A 【试题解析】 关系表中,每 行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为诙表的键或码。 10 【正确答案】 C 【试题解析】 关系模型较之格式化模型 (网状模型和层次模型 )有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。 11 【正确答案】 C 【试题解析】 在主方法定义时,应注意的是放在主 方法前面的返回类型,一般都是 void,在往前面是其他修饰符,一般为 public和 stati
15、c,这两个修饰符的位置是可以互换的。 public表示主方法可以被任意的 Java对象访问, static表示该方法是静态方法即只能在类中使用, void是表示主方法没有返回类型,因为 Java的类型检查很严格,一般的方法都有适当的返回值,对没有返回值的必须加 void 说明,每个应用程序必须有且仅有一个主方法。 12 【正确答案】 A 【试题解析】 Java标识符的命名规则: 标识符是以字母、下划线和美元符作为首字符的字 符串序列,在首字母后面可以跟字母,下划线、美元符和数字。 标识符是区分大小的。 标识符的字符数目没有限制。 13 【正确答案】 D 【试题解析】 Java语言提供了几个常值
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 答案 解析 DOC
