2012二级C语言考试重点:南开大学100题解析
需积分: 10 110 浏览量
更新于2024-07-26
收藏 143KB PDF 举报
"这是一份2012年的二级计算机C语言考试练习题集,包含南开大学出的100道题目,主要涵盖了C语言的基础知识和编程技巧,旨在帮助考生巩固和提升C语言编程能力。"
以下是对题目中涉及的知识点的详细说明:
1. 计算数组平均分与筛选低于平均分的元素:
这道题目考察了数组操作、循环、条件判断以及计算平均值的基本技能。函数`fun`接收一个整数数组`score`,计算其平均值并找出低于平均分的元素,将这些元素存入`below`数组中。在实现过程中,首先计算平均分(通过累加所有分数然后除以人数),然后遍历数组,对每个元素进行比较,符合条件的分数存入新数组。
2. 求特定条件下的整数集合:
此题目的函数`fun`要求找到1到100之间可以被7或11整除,但不能同时被7和11整除的数字,并将它们存储在数组`a`中。这里使用了两个嵌套循环,外层循环遍历可能的整数,内层条件判断检查是否满足题目要求。最后返回满足条件的数字个数。
3. 找出能整除特定数值的非偶数除数:
函数`voidfun(int x, int pp[], int *n)`的目标是找出所有能整除给定数值`x`且非偶数的整数。首先,创建一个临时数组`t`存储所有非偶数,然后筛选出能整除`x`的数放入`pp`数组中。这里利用了两个数组,一个用于暂存所有非偶数,另一个用于存储符合条件的除数。
4. 统计字符串中字母出现的频率:
函数`voidfun(char*tt, int pp[])`用于统计字符串`tt`中所有小写字母的出现次数,结果存放在`pp`数组中。这里使用了一个`switch`语句来处理每个字符,根据字符的ASCII码对应到数组的相应位置并增加计数。
这些题目覆盖了C语言的基础语法,包括数组操作、循环控制、条件判断、函数定义与调用、字符处理等核心概念。通过解答这些题目,考生可以加深对C语言的理解,提高编程实践能力。
2009-09-05 上传
2009-12-16 上传
2011-03-23 上传
2010-08-24 上传
2010-03-20 上传
2010-03-26 上传
2011-05-09 上传
CMURUI
- 粉丝: 0
- 资源: 2
最新资源
- mysql代码-table employees table salaries
- 天若OCR文字识别V4.48.zip
- merney
- video-game-web
- 在家工作
- Enc:惯用的编码,解码和散列方式
- MATLAB用拟合出的代码绘图-University-Projects:大学项目
- 华为EC6108V9A-RK3128-安卓4.4.4-卡刷固件包-当贝纯净桌面
- phaser-cli:创建没有构建配置的Phaser项目
- railz:“ Railz”团队周项目的前端
- QPNPED:使用排队 Petri 网评估数据库性能
- 1毫克
- dcr:绘制颜色重复-一种用于重复绘画和着色的小男孩编程语言
- jumpstart:干净的WordPress入门主题
- iconic-interview
- AdvancedCS-first-project:我的第一个Advanced CS项目