全国计算机等级考试二级C语言精选试题解析
4星 · 超过85%的资源 需积分: 3 55 浏览量
更新于2024-07-27
收藏 80KB DOC 举报
“计算机等级考试二级C语言南开100题”
这组资源包含了四个C语言编程题目,目的是帮助考生准备全国计算机等级二级考试。题目主要涉及数组操作、条件判断、循环控制以及函数的编写。下面是每个题目的详细解析:
1. 第1题:这个题目要求编写一个函数`fun`,其功能是计算一个包含m个成绩的数组`score`中的平均分,并将低于平均分的分数存储到另一个数组`below`中。函数返回值是低于平均分的分数个数。解答中,首先通过循环计算所有分数的总和并除以m得到平均分`aver`,然后再次遍历数组,将低于平均分的元素存入`below`数组,并更新计数器`k`。
2. 第2题:此题要求编写一个函数`fun`,该函数找出1到100之间能被7或11整除,但不能同时被7和11整除的所有数字,并存储到数组`a`中。返回值是满足条件的数字个数`n`。解答中,使用一个循环遍历2到100之间的所有数字,通过条件`(i%7==0||i%11==0)&&i%77!=0`来筛选符合条件的数字,然后将其添加到结果数组`a`中,并更新计数器`j`。
3. 第3题:题目要求编写一个函数`fun`,其功能是找出所有能整除给定整数`x`且非偶数的数,并按从小到大顺序存储到数组`pp`中。函数返回值是满足条件的除数个数`n`。解答中,首先创建一个临时数组`t`,存储所有非偶数的整数,然后检查这些数是否能整除`x`,如果可以,就将它放入结果数组`pp`,并更新计数器`k`。
4. 第4题:这道题的目标是编写一个函数`fun`,统计输入字符串`tt`中所有小写字母('a'到'z')的出现次数,并将结果存储到整数数组`pp`中。解答中,首先初始化数组`pp`所有元素为0,然后使用一个循环处理字符串的每个字符。通过`switch`语句,根据字符,增加对应数组元素的计数。
这四题考察了基本的C语言编程技能,包括数组操作、条件判断、循环控制、函数定义与调用等核心概念。对于准备计算机等级考试的考生来说,熟练掌握这类问题的解题方法是至关重要的。通过解决这些问题,考生可以提高对C语言的理解,增强程序设计能力。
2021-10-04 上传
2021-12-24 上传
2014-05-06 上传
2010-01-07 上传
2021-10-10 上传
dclsndqk
- 粉丝: 0
- 资源: 2
最新资源
- 电信设备-基于手机信令数据的出行者职住地识别与出行链刻画方法.zip
- atom-ide-deno:deno对Atom-IDE的支持
- torch_sparse-0.6.2-cp36-cp36m-linux_x86_64whl.zip
- priceGame
- PsynthJS:用于在 Psymphonic Psynth 中生成图形的开源库
- Arca:Projeto do7ºperiodo
- java并发.rar
- 企业文化创新(4个文件)
- kdit:[镜像]-由Kotlin编写并由JavaFX支持的基于短键的简约文本编辑器
- 播客
- 珍爱生命,创建平安校园演讲稿
- NoSpoilTwi-crx插件
- 取EXE程序图标ICO.rar
- Row-oriented-Tuple-Indexer:一个库,用于构建常规的数据库数据结构,例如page_list(数据页的链接列表),b_plus_tree和hash_table
- Hadoop-Analytics---RHadoop
- torch_spline_conv-1.2.0-cp38-cp38-linux_x86_64whl.zip