计算机等考试二C改错.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机等考试二C改错

计算机等级考试二级C改错 1.下列给定程序中,fun函数的功能是:给定N个实数,输出平均值,并统计在平均值以 上(含平均值)的实际个数。例如,N=8时输入193.199/195.673/195.757/196.051/196.092 /195.596/195.579/196.763所得平均值为195.838745,在平均值以上的实数个数为5。 { int j,c=0;float xa=0.0; if (x[j]=xa) 2.下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。请改正程序中的 错误,使它能得出正确结果。 for (i=j+1;in;i++) p=i; 3.给定程序modi.c中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶 数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中, 若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元 素,则只对前10个元素进行处理,不对最后的4个元素求平均值。 sum=0.0; if ((i+1)%5==0) 4.分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入AAaaBBb123CCccccd, 则应输出结果:upper=6,lower=8. void fun(char *s,int *a,int *b) *a++; *b++; 5.假定整数数列中的数不重复,并存放在数组中。下列给定程序中,函数fun的功能是:删除 数列中的值为x的元素。n中存放的是数列中元素的个数。 a[i]=a[i+1]; 6.下列给定程序中,函数fun的功能是:根据整型形参m的值,计算如下的值。 t=1-1/2*2-1/3*3-…-1/m*m 例如,若m中的值为5,则应输出:0.536389. for(i=2;i=m;i++) y-=1.0/(i*i); 7.下列给定程序中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 p=j; p=i; 8.下列给定程序中,函数fun的功能是:在字符串str中找出ASCII码值最大的字符,将其放在第 一个位置上;并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入: ABCEeFGH,调用后字符串中的内容为:eABCDFGH。 void fun(char *p) q=p+i; while(qp) 9.下列给定程序中,函fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人 数有函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩: 80.5 60 72 90.5 98 51.5 88 64 则低于平均分的学生人数为4(平均分为:75.5625)。 t+=s[k]; *aver=ave; 10.下列给定程序中,函数fun的功能是:将s所指字符串中出现的t1所指字符串全部替换成t2所 指字符串,所形成的字符串中的内容为abcdabfab,t1所指字符串中的内容为ab,t2所指字符串 中的内容为99时,结果,在w所指的数组中的内容为99cd99f99. void fun(char *s,char *t1,*t2,char *w) while(*r) r++; 11.下列给定程序中,函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面 值相等的十进制证书。规定输入的字符串最多只能包含5位8进制数字。例如,若输入77777,则 输出的将是32767. n=*p-0; n=n*8+*p-0 12.下列给定程序中函数fun的功能是:求出在字符串中最后一次出现的子字符串的地址,通过 函数值返回,在主函数中输出从此地址开始的字符串:若未找到,则函数值为NULL。例如,当 字符串中的内容为abcdabfabcdx,t中的内容为ab时,则输出结果应是:abcdx。当字符串中的内 容为abcdabfabcdx,t中的内容为abd时,则程序输出未找到信息:not be found!. a=NULL; if(*r==*p){r++;p++;} 13.下列给定程序中,fun函数的功能是:根据形参m,计算如下公式的值。t=1+1/2+1/3+1/4+…+1/m 例如,若输入5.则应输出2.283333. t+=1.0/i; 填空return t; 14.下列给定程序中,函数fun和funx的功能是:用二分法求方程2x立方-4x平方+3x-6=0的一个根, 并要求绝对误差不超过0

文档评论(0)

woaitiantian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档