2011年全国计算机二级C语言考试精选题回顾

需积分: 0 1 下载量 22 浏览量 更新于2024-09-14 收藏 72KB DOC 举报
本资源是一份针对2011年9月全国计算机等级考试二级C语言程序设计的复习资料,涵盖了选择题和部分理论知识点。主要内容包括: 1. **算法与程序设计**:强调算法不仅仅是程序,设计算法时要考虑数据结构和结果的可靠性,纠正了只关注一方面的片面观点。 2. **数据结构基础**:线性链表的特点讨论了数据节点的存储顺序与逻辑顺序可以不一致,插入和删除操作可能无需移动元素,纠正了对存储连续性的误解。 3. **二叉树结构**:介绍了叶子节点数量与度为2的节点之间的关系,但并未给出具体比例,可能是考察理解而非计算。 4. **软件分类**:区分了应用软件(如学生成绩管理系统)与系统软件(如编译程序、操作系统)和支撑软件,强调了应用软件的实例。 5. **系统结构图分析**:展示了系统总体结构图,要求分析深度,这里是关于软件架构层次的理解。 6. **程序调试**:定义了程序调试的目标,即诊断和改正程序中的错误,而不是设计测试用例或验证正确性。 7. **数据库设计**:说明了数据库设计阶段与数据字典的关系,通常在需求分析阶段建立。 8. **数据库模式**:三级模式概念中,数据模式是一个术语错误,应该是概念模式、内模式和外模式。 9. **关系数据库操作**:通过给定的关系R和S,需要确定得到关系T的操作类型,可能是自然连接、差、交或并,具体取决于题目条件。 10. **面向对象设计方法**:列举了面向对象设计的主要特征,包括继承,自顶向下和逐步求精,但不是所有函数都独立成文件是C语言的一个特点。 11. **C语言编程**:关于C语言函数的叙述,正确地指出函数文件名后缀可以是C,但不是所有函数都能独立编译执行,且一个程序只能有一个主函数。 12. **程序模块化**:讨论了模块化的优点,包括独立性、复用性和设计方法,选项C描述的是模块组装过程,而不是错误。 这些知识点有助于考生准备2011年全国计算机二级C语言考试,复习时要注意理解每个概念的含义,并能根据题目要求灵活应用。