2010年9月计算机二级JAVA笔试真题解析

需积分: 7 0 下载量 71 浏览量 更新于2024-09-20 收藏 50KB DOC 举报
"2010.9 Java二级考试题目,针对Java二级考试的备考资料,包含选择题,涉及Java语言基础、数据结构、软件工程等多个方面。" 这篇摘要中提及的考试题目涵盖了多个IT知识点,主要集中在Java编程语言、数据结构、软件工程基础等方面: 1. **数据结构**: - 线性表:题目提到线性表的链式存储结构与顺序存储结构的区别。链式存储结构通常需要更多空间,因为它包含指向下一个元素的指针,而顺序存储结构则按顺序存储元素,空间利用率较高。 2. **软件工程**: - 软件测试目的:测试的目的是为了发现程序中的错误,而不是改正错误。改正错误通常是程序员的工作。 - 软件危机:描述了软件开发中常见的问题,如生产率低、质量难以控制、成本增加等。 - 软件生命周期:从提出需求、开发、测试到维护退役的完整过程。 3. **面向对象编程**: - 继承:面向对象编程中的一个重要特性,指的是一个类(子类)继承另一个类(父类)的属性和方法。 4. **数据库管理**: - 数据库模型:层次型、网状型和关系型数据库的划分依据是数据之间的联系方式。 - 多对多关系:工作人员和计算机之间的关系示例,表明两者可以有多重关联。 - 数据库模式:外模式反映了用户对数据的具体视图,内模式是物理存储,概念模式是逻辑结构。 5. **Java语言**: - Java特性:多线程、跨平台、动态性是Java的特点,而多继承在Java中是不支持的。 - 反汇编命令:`javap`是Java的反汇编工具,用于查看字节码。 6. **SQL与关系代数**: - 关系操作:通过给出的关系R和S以及结果关系T,可以推断出执行的是某种关系操作,可能是自然连接、交集、投影或并集。具体操作需要根据关系的具体内容来判断。 7. **变量命名规则**: - Java变量命名:Java的变量名不能以美元符号 `$` 或下划线 `_` 开头,因此选项D的定义是不合法的。 这些知识点体现了Java二级考试的核心内容,包括基本概念、编程原理和实际应用。对于备考者来说,理解和掌握这些知识点是取得好成绩的关键。