二级JAVA真题2005年9月答案.doc
《二级JAVA真题2005年9月答案.doc》由会员分享,可在线阅读,更多相关《二级JAVA真题2005年9月答案.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、二级JAVA真题2005年9月答案真题 120一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。 第1题:参考答案:C答案解析:软件测试仍然是保证软件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常是交替进行的。选项C正确。第2题:参考答案:A答案解析:二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项A正确。第3题:参考答案:C答案解析:栈是一种特殊的线性表,其插入与删除运
2、算都只在线性表的一端进行。由此可见,选项A、选项B和选项D错误,正确答案是选项C。第4题:参考答案:D答案解析:一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项D的说法正确。第5题:参考答案:C答案解析:软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项A、B和D的说法均不 正确,选项C正确。第6题:参考答案
3、:D答案解析:数据流图DFD,是结构化分析方法最主要的一种图形工具,不属于过程设计工具。第7题:参考答案:A答案解析:本题考核软件维护的概念。维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段,在软件交付使用后,还需要进行维护。软件维护通常有以下四类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有 软件而进行的完善性维护:为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述, 本题的正确答案是A,其余选项的说法错误。第8题:参考答案:A答案解析:本题考核数据库技术的根本目标,题很简单,属于
4、记忆性题目。数据库技术的根本目标就是要解决数据的共享问题,选项A正确。第9题:参考答案:B答案解析:选项A、B、C分别进行交运算、并运算、笛卡儿积运算,选项D不是关系运算。T由属于关系R以及关系S的元组组成,简单来说,就是S和R的元组之和,是并运算,选项B正确。第10题:参考答案:B答案解析:数据库管理系统(DBMS)是整个数据库系统的核心,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。选项B正确。第11题:参考答案:B答案解析:本题考查Java中的import语句。Java中使用import语句来导入已定义好的类或包,需要注意Java语言的java.1ang包是编
5、译器自动导入的,编程时如果使用该包中的类,可省去import导入,如果要使用其他包中的类,必须用import导入。第12题:参考答案:A答案解析:本题考查Java中的基本概念。关于Java的基本概念是考试重点,应该重视。在Java中,声明变量时,必须指定类型,否则将会出错,所以选项A说法正确。Java标识符是区分大小写的,这是与C语言不同的,变量number和Number对Java来说是不同的,选项B说法错误。Java中 有三种注释方式:文档注释/*/,被javadoc处理,可以建立类的一个外部说明性文件:C语言注释风格/*/,用于去掉当前不再使 用但仍想保留的代码等:单行注释/,格式上要求注
6、释符/后必须紧跟一个空格,然后才是注释信息,选项C说法错误。源文件中public类可 以有0或1个,不能多于1个,选项D说法错误。第13题:参考答案:D答案解析:本题考查Java语言中的整型常量。题目不难,但属于学习程序设计语言的基础,应该有所了解。 整型常量有3种书写格式:十进制整数,如156,-230,345:八进制整数:以0开头,如012表示十进制的10;十六进制整数:以0x或OX开 头,如0X123表示十进制数291。 由此可见,选项A表示的是十六进制整数,选项B不是整数形式,选项C是十进制整数,选项D是八进制整数,为本题正确选项。Java标识符 的命名规则。历次考试都有涉及,应该重点
7、掌握。Java中标识符的命名规则是:标识符以字母、下划线、美元符作为首字符的字符串序列;标 识符是区分大小写的;标识符的字符数没有限制。由此可见Java中标识符不能以“”开头,所以选项A错误,不能以“&”开头,选项B错误, 不能以“+”开头,选项C错误,只有选项D是正确答案。第14题:参考答案:D答案解析:本题考查Java语言中的整型常量。题目不难,属于学习程序设计语言的基础,应该有所了解。整型常量有3种书写格式:十进制整数,如123,-30,365;八进制整数:以0开头,如011表示十进制的9;十六进制整数:以0x或OX开头,如 0X123表示十进制数291。由此可见,选 项D表示的是十六进
8、制整数,选项C不是整数形式,选项B是十进制整数,选项A是八进制整数,只有选项D为本题正确选项。第15题:参考答案:D答案解析:本题考查考生对Java包功能的了解。 选项A中java.applet包是为Applet提供执行需要的所有类,主要访问Applet内容的通信类:选项B中transaction包是属于javax而不是 java,javaxtransaction包是提供尊务处理所需要的包;选项C中java.util包提供使用程序类和集合类,如系统特性定义和使用、日期函 数类、集合Collection、Map、List、Array等常用工具类:java.awt包是封装抽象窗口工具包,提供构建和
9、管理用户图形界面功能,为本题 正确答案。第16题:参考答案:A答案解析:本题考查Java运算符的概念。这是重点内容,只需要细心即可。程序涉及的数据处理,都是通过运算符和表达式来操作,是程序设计的基础,因此务必掌握。按照操作数的数目划分,运算符可以分为:一元运算符:+,-,+,-;二元运算符:+,-,;三元运算 符:?:。所以本题正确答案是选项A。简单点儿说就是有几个操作数就是几元运算符;反过来,是几元运算符就有几个操作数。第17题:参考答案:A答案解析:本题考查考生对swithch(expression)语句的理解。表达式expression只能返回:int、byte、short和char,题
10、目中的double是不正确的。同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。第18题:参考答案:D答案解析:本题考查继承的概念。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构建了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类访问权 限高,因此父类不能替代子类,但子类能够代替父类,选项A和选项B说法正确;子类方法不能产生比父类更多的异常。选项D为正确答案。第19题:参考答案:D答案解析:本题考查Java中
11、数组的概念。对于数组的掌握,不能仅仅停留在概念上,更多的是能将所学的知识灵活运用。inta=new int100定义了一个数组a,含有100个整型元素。在Java中,数组元素的下标是从0开始的,因此上面定义的数组实际上下标是从099,所以选项D错 误。第20题:参考答案:A答案解析:本题考查文件类提供的方法。mkdir()是为目录操作提供的方法,用来创建目录;mkdirs()也是为目录操作提供的方法,创建包含父目录的目录;list()是对文件名操作提供的方法,返回一个字符串数组,为该文件所在目录下的所有文件名列表; listRoots是为目录提供的方 法,返回根目录结构。由此可见,只有选项A满
12、足题目要求。第21题:参考答案:B答案解析:本题考查Java中容器类的概念。Container是一个类,实际上是Component的子类,因此容器本身也是一个构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。构件类(Component)是Java的图形用户界面的最基本的组成部分。第22题:参考答案:A答案解析:本题考查Java中的条件结构。条件语句根据判定条件的真假来决定执行哪一种操作。题目所给程序,如果x0,则直接执行其后的Systemoutprintln(first)语句,而不执行else if等语句,当x=0而且x-3时执行Systemoutprintln(second)语句
13、,所以选项 A正确。当x为其他值时执行else语句。应该对Java的流程控制涉及的语句数量有所掌握,这些都是考试重点内容。第23题:参考答案:B答案解析:本题考查考生对Java中File类的理解。文件File是javA.io包中的一个重要的非流类,-以一种系统无关的方式表示一个文件对象的属性。通过File所提供的方法,可以得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录,修改文 件和目录,查询文件属性,重命名文件或者删除文件。File描述了文件本身的属性,File类中封装了对文件系统进行操作的功能。简单说, File类所关心的是文件在磁盘上的存储,而要对文
14、件进行读写,就是流类所关心的文件内容,应该掌握相关概念以及相关方法。第24题:参考答案:C答案解析:本题考查Reader类的概念。首先应该明确,Reader是一个抽象类,字符输入流都是抽象类Reader类的子类,它是用来读取字符文件的类。字符输出流都是 Writer抽象类的子类。第25题:参考答案:D答案解析:本题考查ZipInputStream类的基本概念。压缩文件输入流都是InflateInputStream的子类,是以字节压缩为特征的过滤流。主要有三类,应该有所了解。ZIPInputStream类在java.utilzip包中,该类用于输入以gzip格式进行压缩的文件,是对输入文件类型的
15、一种过滤。 ZipInputStream类也在javA.utilzip包中,用于输入zip格式的文件,这是对于文件类新格式的一种过滤。JarInputStream类在 java.utiljar包中,是ZipInputStream的子类,用于输入jar文件。第26题:参考答案:B答案解析:本题考查布局管理器的概念。这是重点题目,历次考试都有题目涉及该知识点,务必重视。CardLayout把容器分成许多层,每层只能放置一个构件。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项B正确。BorderLayout 是Window、Frame和
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 JAVA 2005 答案
