2010年9月全国计算机等级考试二级JAVA试题解析

需积分: 9 3 下载量 150 浏览量 更新于2024-09-10 收藏 58KB DOC 举报
"2010年9月全国计算机等级考试二级JAVA真题及答案" 这篇资源主要涉及的是计算机等级考试中的二级JAVA部分,包含了选择题的真题和答案,内容涵盖计算机科学的基础知识,包括数据结构、软件工程、数据库管理、编程语言等方面。 1. **数据结构**: - 链式存储结构与顺序存储结构:题目指出链式存储结构通常比顺序存储结构需要更多的存储空间,因为链式存储结构每个元素包含额外的指针信息。 - 栈的概念:栈是一种后进先出(LIFO)的数据结构,其特点是栈底指针不变,元素变化通过栈顶指针实现。 2. **软件工程**: - 软件测试的目的:主要是为了发现程序中的错误,而不是改正错误,这是开发者的职责。 - 软件危机的表现:包括软件开发效率低、质量难以控制、成本持续上升等,这些都是软件开发过程中面临的问题。 3. **软件生命周期**: - 软件生命周期是指软件从提出需求、设计、实现、测试、使用到最终退役的完整过程。 4. **面向对象编程**: - 继承是面向对象编程的一个关键特性,允许一个类(子类)继承另一个类(父类)的属性和方法,是类之间共享属性和操作的机制。 5. **数据库系统**: - 数据库模型:层次型、网状型和关系型数据库划分原则基于数据之间的联系方式。 - 多对多联系:工作人员与计算机之间的联系是多对多,因为一个工作人员可以使用多台计算机,反之亦然。 - 数据库模式:外模式反映了用户对数据的具体视图,而概念模式和内模式分别对应数据库的整体逻辑结构和物理存储方式。 6. **编程语言**: - Java的特点:多线程、跨平台、动态性是Java的主要特性,但Java不支持多重继承(单继承)。 - Java反汇编命令:`javap`用于查看Java字节码,`javac`是编译器,`jdb`是调试器。 7. **变量定义**: - 变量命名规则:Java中变量名不能以美元符号`$`开头,但可以包含下划线`_`。 这些知识点覆盖了计算机科学基础的多个方面,对于准备计算机等级考试,特别是二级JAVA考试的考生来说,是宝贵的复习资料。