3月计算机二级C语言复习题及答案

上传人:亦*** 文档编号:253508740 上传时间:2022-02-13 格式:DOC 页数:3 大小:12.50KB
返回 下载 相关 举报
3月计算机二级C语言复习题及答案_第1页
第1页 / 共3页
3月计算机二级C语言复习题及答案_第2页
第2页 / 共3页
3月计算机二级C语言复习题及答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《3月计算机二级C语言复习题及答案》由会员分享,可在线阅读,更多相关《3月计算机二级C语言复习题及答案(3页珍藏版)》请在金锄头文库上搜索。

1、XX年3月计算机二级C语言复习题及答案 学习是一个循序渐进的过程,需要同学们不断的学习和努力。xx年3月复习题及答案就为大家分享这里了,希望能帮助大家更好的复习所学的知识。 给定程序中。函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变,在主函数中输出处理后的数据序列,并将中间数作为函数值返回。 例如,有9个正整数:1 5 7 23 87 5 8 21 45 按升序排列时的中间数为:8 处理后主函数中输出的数列为:8 8 8 23 87 8 821 45 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确

2、的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的构造! 试题程序: 给定程序MODll.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数flm中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行.也不得更改程序的构造! 请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 (1)bk(2)4或N/2(3) 数组中的9个数任意排列,要找到按升序排列时处于中间位置的数,应首先对数组进展升序排列。因为只需找到中间位置的数即可,故不必对整个

3、数组进展排序,只需要排列出数组的前半部分。找到中间数后,遍历原数组,将小于中间数的元素进展替换。 填空1:利用选择算法排序,先指定一个元素为最小,用这个数与其后的所有数进展比较,假设找小于此数,那么进展替换。此处考查替换操作。 填空2:元素mid存放中间位置的数,数组长度为9,因此中间元素数为b4。 填空3:遍历数组,当元素小于中间位置的数(即mid)时,进展替换。 要删除数组b中小于10的数,应依次取出数组数组b中的元素与10进展比较,假设不小于10,那么将其存入数组t中,遍历完成后,数组t中的元素即为所求,再将数组t中的元素保存到数组b中即可。 (1)元素hum存放不小于10的元素的个数,应将其初始化为0。 (2)将数组b中不小于10的元素存人数组t中,同时使数组t的下标加1。 (3)语法错误,没有nun这个变量,应该为num。 要统计字符串中数字字符的个数,首先应定义变量n,并初始化为0,然后遍历字符串,逐个判断字符是否为数字字符,判断条件为该元素的ASCII码在字符0和9的ASCII码之间,假设判断条件成立,那么使n的值加1,否那么,继续判断下一个字符,直到字符串完毕。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号