2018年计算机等级考试二级C语言程序题练习14.doc

上传人:scccc 文档编号:13471885 上传时间:2021-12-27 格式:DOC 页数:5 大小:43KB
返回 下载 相关 举报
2018年计算机等级考试二级C语言程序题练习14.doc_第1页
第1页 / 共5页
2018年计算机等级考试二级C语言程序题练习14.doc_第2页
第2页 / 共5页
2018年计算机等级考试二级C语言程序题练习14.doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2018年计算机等级考试二级C语言程序题练习14.doc》由会员分享,可在线阅读,更多相关《2018年计算机等级考试二级C语言程序题练习14.doc(5页珍藏版)》请在三一文库上搜索。

1、2018年计算机等级考试二级 C语言程序题练习14(总分:100.00,做题时间:60分钟)一、程序填空题(总题数:1,分数:30.00)1. 给定程序中,函数fun的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至 x所指数组的后部,平均值作为函数值返回,在主函数中输岀平均值和移动后的数据。例如,有 10个正数:46、30、32、40、6、17、45、15、48、26,平均值为 30.500000。移动后的输出为 46、32、40、45、48、30、6、17、15、260请在程序的下画线处填入正确的内容并把下

2、画线删除,使程序得岀正确的结果。注意:源程序保存在考生文件夹下的BLANK1. C中。不得增行或删行,也不得更改程序的结构!I I (分数:30)(1)(分数:10)填空项1: (正确答案:s/N)解析:由原程序可知,av代表的是平均值,而平均值的求法是所有数的总和除以数的个数,因而本空应该填写s/N。(2)(分数:10)填空项1: (正确答案:j+)解析:y数组代表暂时存放 x数组,if(xi>av)表达的是当x数组中的数大于平均值时,应该把这些大于平均值的数放在y数组的前半部分,因而此空应该填j+。(3)(分数:10)填空项1: (正确答案:-1)解析:此空表明当xi不等于什么时,x

3、i中的数要赋值给y数组,由题意可知此空只能填写 -1。二、程序改错题(总题数:1,分数:30.00)2. 给定程序MODI1.C的功能是读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的“单词”是指由空格隔开的字符串)。例如,若输入 I am a student to take the exarainalion.,则应输出 I Am A Student To Take TlieExamination.。请改正程序中的错误,使程序能得出正确的结果。注意:不要改动 main函数,不得增行或删行,也不得更改程序的结构!给定源程序如下。(分数:30.00)正确答案:(1

4、) #include <stdio.h>(2 ) void upfst( char *p)解析:头文件引用include前要加#,主函数中fun函数的调用方式说明函数fun的参数应为指针类型三、程序设计题(总题数:1,分数:40.00)元素的3. 程序定义了 NxN的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是求出数组周边平均值并作为函数值返给主函数中的So例如:a数组中的值为则返回主程序后S的值应为3.375 注意:部分源程序保存在文件 PROG1.C中o请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语句给定源程序如下。(分数:40.00 )正确答案:()解析:的下标本题要求计算二维数组周边元素的平均值,for循环语句控制循环过程,if条件语句根据数组元素判断该元素是否为二维数组的周边元素。本题采用逐一判断的方式,周边元素的规律为下标中有一个是0或N-1,所以只要下标中有一个N-1,那么它一定是周边元素。计算周边元素个数的方式是当给 av累加一个值时,k也加1o

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1