C语言编程真题解析:平均分筛选、特殊数筛选与字母计数

4星 · 超过85%的资源 需积分: 9 42 下载量 185 浏览量 更新于2024-10-31 3 收藏 94KB DOC 举报
"这是一份关于计算机二级C语言上机考试的真题集,包含了多个编程题目,旨在帮助考生熟悉和掌握C语言编程基础及应用,特别是针对考试中的编程题进行训练。" 在这份计算机二级C语言上机考试的真题集中,我们可以看到四个不同的编程题目,每个题目都涉及了C语言的基础概念和编程技巧: 1. 第1题的目标是计算一组m个人的成绩的平均分,并找出低于平均分的分数。这个题目主要考察的是数组操作、循环结构、条件判断以及平均值的计算。函数fun首先通过循环累加所有成绩求得平均分,然后再次遍历数组,将低于平均分的分数存储到指定的below数组中,并返回低于平均分的个数。 2. 第2题要求找出1到100之间能被7或11整除,但不能同时被7和11整除的数字。这个题目涉及到对数的模运算以及逻辑判断。函数fun通过双重循环实现,首先遍历1到100的数,然后使用条件判断来筛选符合条件的数,将它们存储到数组a中,并返回这些数的个数。 3. 第3题要求找出能整除给定数x且不是偶数的整数。这题考察了对数的模运算、奇偶性判断以及数组操作。函数voidfun首先创建一个数组存储所有非偶数,然后遍历这个数组,检查每个数是否能整除x,如果是,则将该数添加到结果数组pp中,并返回结果个数。 4. 第4题则关注字符串处理,要求统计给定字符串tt中26个英文字母各自出现的次数。这题使用了一个数组pp来存储每个字母出现的次数,通过switch-case语句进行字符匹配和计数。函数voidfun逐个检查字符串中的字符,对出现的字母进行计数,并更新到pp数组中。 通过解决这些题目,考生可以提高自己的C语言编程能力,掌握基本的数组操作、循环结构、条件判断、字符串处理以及数学运算等技能,这些都是计算机二级C语言上机考试的重点。对于备考者来说,熟悉并理解这些真题的解答思路是非常有益的,有助于他们在实际考试中更快速准确地完成编程任务。