2012年3月全国计算机二级C语言考试真题与答案汇总

需积分: 0 0 下载量 26 浏览量 更新于2024-06-28 收藏 957KB PDF 举报
该资源是一份2012年3月全国计算机等级考试二级C语言的上机考试题库及答案文档,包含了四个不同的题目集。每个题集包含填空题和修改题,以及一个共同的编程任务。 1. 第一套题目: - 填空题涉及文件操作,要求编写一个函数实现将班级通讯录信息存储到二进制文件中,涉及到的数据结构如STYPE(可能表示学生的数据类型)和FILE指针fp。 - 修改题要求对字符串进行操作,首先正序存储字符到t,然后将s的字符逆序连接到t的后面,使用了for循环和数组操作。 2. 第二套题目: - 填空题涉及到文件I/O,要求定义自定义函数ReadText和WriteText,用于读取用户输入并写入到yfile4.txt中,-1作为结束标记。 - 修改题要求从长整型变量s中提取奇数位数字,并保持原位序,通过指针操作实现。 3. 第三套题目: - 填空题涉及文件I/O和数学运算,需使用fp和fclose函数操作yfile3txt文档,同时要求计算并输出1至10的平方根。 - 修改题为排序算法,使用for循环和指针p进行冒泡排序。 4. 第四套题目: - 内容与前三套类似,填空题涉及文件操作,使用fname来指定文件名,以及读取和显示文档内容。 - 修改题同样是对两个两位数正整数的合并操作,但这次的合并方式有所不同,以b的十位和个位先放置于c的相应位置。 这些题目覆盖了C语言的基础知识,包括文件操作、数据结构、字符串处理、数学运算、I/O操作以及基础的排序算法。解答这些题目不仅可以检验考生对C语言语法的理解,还能考察其逻辑思维和问题解决能力。考生通过这些题目可以提升编程技能,为实际的计算机等级考试做准备。