2012年计算机二级C语言上机题及答案汇总(四)

2012年计算机二级C语言上机题及答案汇总(四)

ID:41698300

大小:41.50 KB

页数:8页

时间:2019-08-30

2012年计算机二级C语言上机题及答案汇总(四)_第1页
2012年计算机二级C语言上机题及答案汇总(四)_第2页
2012年计算机二级C语言上机题及答案汇总(四)_第3页
2012年计算机二级C语言上机题及答案汇总(四)_第4页
2012年计算机二级C语言上机题及答案汇总(四)_第5页
资源描述:

《2012年计算机二级C语言上机题及答案汇总(四)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、16、给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#defineN4voidfun(int(*a)[N],int*b){inti,j;for(i=0;i  /**********found**********/b[i]=__1__;for(j=1;j  /*

2、*********found**********/if(b[i]__2__a[j][i])b[i]=a[j][i];}}main(){intx[N][N]={{12,5,8,7},{6,1,9,3},{1,2,3,4},{2,8,4,3}},y[N],i,j;printf("Thematrix:");for(i=0;i  {for(j=0;j  printf("");}/**********found**********/fun(__3__);printf("Theresultis:");17、

3、给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#includevoidfun(char*s,int*t){inti,n;n=0;/**********found**********

4、/for(i=0;___1___!=0;i++)/**********found**********/if(s[i]>=’0’&&s[i]<=___2___)n++;/**********found**********/___3___;}main(){chars[80]="abcdef35adgh3kjsdf7";intt;printf("Theoriginalstringis:%s",s);fun(s,&t);printf("Theresultis:%d",t);}18、函数fun的功能是:把

5、形参a所指数组中的最小值放在元素a[0]中,接着把形参a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3];其余以此类推。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。注意:规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。请在程序的下划线处填入正确的内容并把下划线删除,使程

6、序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#defineN9voidfun(inta[],intn){inti,j,max,min,px,pn,t;for(i=0;i  {/**********found**********/max=min=___1___;px=pn=i;for(j=i+1;j  /**********found**********/if(max<___2___){max=a[j];px=j;}/

7、**********found**********/if(min>___3___){min=a[j];pn=j;}}if(pn!=i){t=a[i];a[i]=min;a[pn]=t;if(px==i)px=pn;}if(px!=i+1){t=a[i+1];a[i+1]=max;a[px]=t;}}}main(){intb[N]={9,1,4,2,3,6,5,8,7},i;printf("Theoriginaldata:");for(i=0;i  printf("");fun(b,N);prin

8、tf("Thedataaftermoving:");for(i=0;i  printf("");}19、给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asd123fgh5##43df,处理后新字符串为:123543asdfgh##df。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。