该【计算机二级C语言上机模拟题 】是由【小屁孩】上传分享,beplayapp体育下载一共【4】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【计算机二级C语言上机模拟题 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..计算机二级C语言上机模拟题导语:为方便考生快捷的了解计算机等级考试情况,以下是小编为大家精心整理的计算机二级C语言上机模拟题,欢迎大家参考!函数fun的功能是:计算的前n项。若x=,函数值为:。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:。不得增行或删行,也不得更改程序的结构!给定源程序:#includedoublefun(doublex,intn){doublef,t;inti;f=;t=___1___;for(i=___2___;i{t*=x/___3___;f+=t;}returnf;}main(){doublex,y;x=;y=fun(x,12);Theresultis::..解题思路:第一处:t是处理公式中每一项中间项,所以应填:1。第二处:根据公式可知,for循环变量的初始值应从1开始。第三处:每做一次循环均要除以变量i的值,所以应填:i。***************************************************:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include#defineN100intfun(int*s,intn){inti,j,k,a,b,c;j=0;for(i=100;ik=n;a=k;k/=10;b=k;k/=10;c=kif(a==b&&a==c)s[j++]=i;}returnj;}main(){inta[N],n,num=0,i;dowhile(n>1000);:..num=fun(a,n);Theresult:}解题思路:第一处:k应该取循环变量i的值,所以应改为:k=i;。第二处:语句后缺少分号。***************************************************请编写函数fun,其功能是:计算并输出给定10个数的方差:例如,、、、、、、、、、,输出为s=。注意:。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。给定源程序:#include#includedoublefun(doublex[10]){}main(){doubles,x[10]={,,,,,,,,,};inti;:..Theoriginaldatais:s=fun(x);NONO();}解题思路:本题是根据公式进行计算。参考*:doublefun(doublex[10]){inti;doubleavg=,sum=,abs=,fc;for(i=0;i<10;i++)sum+=x[i];avg=sum/10;for(i=0;i<10;i++)abs+=(x[i]-avg)*(x[i]-avg);fc=sqrt(abs/10);returnfc;}
计算机二级C语言上机模拟题 来自beplayapp体育下载www.apt-nc.com转载请标明出处.