计算机二级C语言41-50套 题库(9)

时间:2025-07-11

再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。

例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均

值。

请改正程序的错误,使它能得出正确结果。

注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构

所属年份:2011.9;

学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请

编写函数fun ,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。

注意:部分源程序在文件PROG1.C中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的

若干语句。

【参考答案】

(1) a[] (2) 2 (3) i+1

【参考答案】

(1)sum=0.0;

(2)if((i+1)%5==0)

【参考答案】

double fun( STREC *a, STREC *b, int *n )

{

int i,j=0;

double av=0.0;

for(i=0;i<N;i++)

av=av+a[i].s;

av=av/N; /*求平均值*/

for(i=0;i<N;i++)

if(a[i].s<av) b[j++]=a[i];/*将低于平均值的学生记录存入结构体b中*/

*n=j; /*指针传回低于平均值的学生人数*/

return av; /*返回平均值*/

}

第五十套

所属年份:2010.9;2011.3;2012.3;

下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch

的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。

请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

所属年份:2010.9;2011.3;2012.3;

下列给定程序中函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表

符、回车符及换行符)。

输入字符串时用'#'结束输入。

计算机二级C语言41-50套 题库(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219