南开计算机二级C语言上机题库:高频考试技巧与函数实战
需积分: 9 45 浏览量
更新于2024-08-02
收藏 87KB DOC 举报
本资源是一份针对计算机等级考试二级C语言上机的南开大学练习题集,共包含四道题目,主要考察C语言编程技能和对算法的理解。以下是每题的详细解析:
1. 问题1:计算并筛选低于平均分的分数
这道题目要求编写名为`fun`的函数,输入参数包括一个分数数组`score`、数组长度`m`以及另一个用于存放低于平均分的分数的数组`below`。首先,函数通过遍历`score`数组计算所有分数的总和,然后除以数组长度得到平均分`aver`。接着,再次遍历数组,如果当前分数小于平均分,就将其存储到`below`数组,并增加计数器`k`。最后,函数返回低于平均分的人数(即`k`)。
2. 问题2:筛选符合条件的数字
函数`fun`的目标是找出1到100之间能被7或11整除,但不能同时被7和11整除的整数。函数接受两个参数,一个是存放这些数的数组`a`,另一个是用于返回这些数个数的指针`n`。通过一个循环,检查每个数是否满足条件,满足则将其添加到数组`a`并递增计数`j`。循环结束后,更新`n`指向的值为找到的数字个数。
3. 问题3:求解能整除指定数且为奇数的除数
`fun`函数接收一个整数`x`,一个用于存放除数的数组`pp`以及一个指针`n`。它遍历从0到`x`的所有奇数,将它们存储在`pp`数组中,并在遇到能被`x`整除的奇数时更新计数器`k`。最后,通过`*n`返回有效除数的数量。
4. 问题4:统计字符串中每个字母的出现次数
最后一个问题要求编写函数`fun`,该函数接收一个字符指针`tt`和一个整数数组`pp`,用于统计字符串`tt`中从'a'到'z'的26个字母各自出现的次数。函数通过遍历字符串,逐个字符进行比较,统计每个字母对应的`pp`数组下标处的计数。
这些题目覆盖了C语言基础语法、数据结构、条件判断、循环控制以及字符处理等核心知识点,适合考生在准备计算机等级考试二级C语言上机部分时进行练习,增强实际编程能力。通过解答这些问题,可以提升对C语言编程的理解和应用水平。
141 浏览量
247 浏览量
123 浏览量
2024-11-08 上传
191 浏览量
348 浏览量
216 浏览量
yiwangwangyang
- 粉丝: 21
- 资源: 2
最新资源
- ePass3000GM驱动安装程序
- 红色热气球风景主题单页网站模板
- generator-jas
- typescout:TypeScript类型搜索器
- 完美的音调
- Texture.zip
- SSA+CNN分类算法实现
- wikibase-docker::spouting_whale:Wikibase和周围服务的Docker映像和示例撰写文件
- 企业文化建设调查问卷
- 淘常州网分类导航
- PMA通信协议分析及仿真软件
- Gmail emotional labor-crx插件
- djecommerce:https://github.comjustdjango如何
- WALL-E:高效而简单的强化学习研究框架的代码库
- galImage2Ascii:将图像转换为ASCII格式
- OkSimple:OkSimple:强大而简单的网络库