2007年9月全国计算机二级C语言考试真题详解

需积分: 0 2 下载量 70 浏览量 更新于2024-06-15 收藏 349KB PDF 举报
本资源是一份2007年9月全国计算机等级考试二级C语言程序设计的笔试真题试卷,旨在帮助考生准备和复习C语言的相关知识。试卷内容涵盖了选择题和理论概念,总分为100分,分为两部分:选择题部分(1-50题),每题分数不同,其中前10题每题2分,后40题每题1分,共计60分。 1. **软件定义** - 考查对软件基本概念的理解。软件被定义为程序、数据与相关文档的完整集合,选项D正确,强调了软件的完整性和文档的重要性。 2. **软件调试目的** - 软件调试的目的是发现和纠正错误,以及验证软件的正确性,选项B和D都包含了一部分,但最全面的是D,因为调试还包括检查程序的功能是否符合预期。 3. **面向对象编程** - 提到了信息隐蔽(封装)的概念,这是面向对象编程中的重要特性,通过封装可以隐藏对象的内部细节,选项C正确。 4. **编程风格** - 良好的编程风格注重可读性和效率,选项A认为效率第一是片面的,因此B和C更符合风格要求。 5. **程序效率影响因素** - 程序执行效率受数据的存储结构、控制结构和处理数据量的影响,选项A较全面。 6. **数据结构对应** - 数据的逻辑结构和存储结构不一定一一对应,选项A错误。数据结构与存储方式没有固定对应,选项D正确。 7. **冒泡排序复杂度** - 冒泡排序在最坏情况下需要进行n(n-1)/2次比较,选项C正确。 8. **二叉树结点计算** - 通过公式计算二叉树结点总数,70个叶子结点和80个度为1的结点,总结点数为2*70 + 1*80 - 1(去掉根节点),等于229,选项C正确。 9. **数据库相关概念** - 数据库是数据系统的一部分,依赖操作系统;数据库技术的目的是数据共享,选项B正确。 10. **关系数据库基础知识** - 建立关系需先确定逻辑关系,A正确;元组不可再分,B错误;关系模式是属性名的集合,C正确;一个关系是一张二维表,D错误。 11. **C语言源程序后缀** - C语言源文件的扩展名为.C,选项B正确。 12. **标识符命名规则** - 用户标识符遵循一定的命名规则,选项中只有"C"符合C语言的大小写字母和下划线开头的标识符规则,选项B正确。 这份试卷涵盖了C语言的基础语法、数据结构、算法分析、数据库基础和编程规范等多个知识点,对于准备计算机二级C语言考试的学生来说,是宝贵的学习资料。