2012年3月全国计算机等级考试二级C语言全题库

需积分: 3 5 下载量 153 浏览量 更新于2024-09-13 收藏 196KB DOCX 举报
"2012年3月份全国计算机等级考试二级C语言_笔试+上机题库" 这篇摘要提供的是2012年3月份全国计算机等级考试二级C语言的笔试和上机题库的相关内容,主要涉及了计算机程序设计的基础知识和概念,包括流程图的类型、结构化程序设计原则、模块独立性、需求分析任务、算法特性、排序算法的效率、栈的操作性质、数据模型转换、关系数据库操作以及数据库的概念理解。 1. 方框图:题目中提到了用来代替传统程序流程图的方框图,这通常指的是N-S图,它强调无流线的结构,便于理解和实现程序逻辑。 2. 结构化程序设计:结构化程序设计主要强调程序的易读性,即模块的内聚度要高,同时模块间的耦合度要低,这样能提高代码的可维护性和可读性。 3. 需求分析:在软件开发的早期阶段,需求分析的任务是确定软件系统应具备的功能,而不是开发方法、工具或费用。 4. 算法的有穷性:算法的有穷性是指算法必须在有限的时间内完成,这里的选项A符合这一定义。 5. 排序算法:在最坏情况下,比较次数不是n(n-1)/2的排序方法是堆排序,因为冒泡排序、直接插入排序和快速排序在最坏情况下都会达到这个比较次数。 6. 栈的出栈序列:栈遵循后进先出(LIFO)原则,所以出栈序列可能存在多种情况,但A和D选项不符合这一原则。 7. E-R图与关系模式:在数据库设计中,实体和联系都可以表示为关系,这是从E-R图转换到关系模型的过程。 8. 关系数据库操作:通过关系R和S得到关系T,所使用的运算通常是笛卡尔积,因为它将两个关系的每一条记录进行组合。 9. 数据库概念:描述正确的是D选项,它阐述了外关键字的概念,即在一个关系中不是主关键字,但在另一个关系中是关键字段。 10. 计算机数据处理:数据处理是将数据转化为信息的过程,而选项A表述反了;数据的物理独立性是指数据的存储结构独立于逻辑结构,选项B错误;关系的每一行称为元组,一个元组由多个字段组成,选项C错误。 以上内容反映了计算机二级考试中C语言编程、数据结构、算法、数据库管理和软件工程等核心知识点,考生需要对这些基础知识有扎实的理解和应用能力。