计算机二级C语言上机实战题目及解答

4星 · 超过85%的资源 需积分: 10 37 下载量 197 浏览量 更新于2024-08-01 1 收藏 34KB DOCX 举报
"计算机二级C语言上机南开100题.docx" 计算机二级C语言考试通常涉及到程序设计与分析的基础知识,以及对C语言语法的深入理解。这些题目是针对这一目标进行的练习,旨在帮助考生提升解决实际编程问题的能力。让我们详细探讨一下给出的四个题目及其解题思路。 1. 第1题要求编写一个函数`fun`,该函数接收一个整数数组`score`,计算数组中所有元素的平均分,并将低于平均分的分数存储到`below`数组中。函数返回低于平均分的人数。关键在于正确计算平均分并遍历数组来筛选符合条件的元素。提供的答案中,函数首先计算平均分,然后遍历数组,将符合条件的分数添加到`below`数组中。 2. 第2题的目标是编写一个`fun`函数,找出1到100之间能被7或11整除,但不能同时被7和11整除的数,并将这些数存入数组`a`。函数返回满足条件的数的个数。解答方法是遍历1到100的整数,用逻辑运算符检查每个数是否满足条件,然后将其存储到数组`a`中。 3. 第3题要求实现一个`fun`函数,找出能整除给定整数`x`且不是偶数的数,并按升序放入`pp`数组。函数返回这些除数的个数。解答时,先创建一个临时数组`t`,存放所有奇数,再遍历临时数组,检查哪些奇数能整除`x`,并将它们放入`pp`数组。 4. 第4题要求编写一个`fun`函数,统计输入字符串`tt`中每个小写字母出现的次数,并将结果存入整数数组`pp`。解答时,可以初始化`pp`数组的所有元素为0,然后遍历字符串,用`switch`语句处理每个字符,根据字符更新对应的计数器。 这些题目覆盖了C语言的基本操作,包括数组操作、条件判断、循环控制、函数调用、逻辑运算以及字符串处理等核心概念。通过解决这类问题,考生能够强化对C语言的理解,提高编程能力,为计算机二级考试做好充分准备。在备考过程中,应多做类似的练习,熟练掌握C语言的基础知识,并学会灵活应用。