计算机等考二级c语言分类习题:函数

计算机等考二级c语言分类习题:函数

ID:8960101

大小:17.00 KB

页数:4页

时间:2018-04-13

计算机等考二级c语言分类习题:函数_第1页
计算机等考二级c语言分类习题:函数_第2页
计算机等考二级c语言分类习题:函数_第3页
计算机等考二级c语言分类习题:函数_第4页
资源描述:

《计算机等考二级c语言分类习题:函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机等考二级c语言分类习题:函数(4)(31)以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(inta[][N],intb[][N]){inti,j;for(i=0;i

2、{inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main(){inta[]={11,4,6,3,8,2,3,5,9,2};printf("%d",fun(a,10));}(33)在C语言中,函数返回值的类型最终取决于A)函数定义时在函数值首部所说明的函数类型B)retum语句中表达式值的类型C)调用函数时主调函数所传递的实参类型D)函数定义时形参的类型(34)以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小

3、排序。voidf(int)b[],intn,intflag){intij,t,for(i=0;ib[j]:b[i]

4、3,4,5,6,7,2,1,8,9,10C)5,4,3,2,1,6,7,8,9,1     D)10,9,8,7,6,5,4,3,2,1(35)有以下程序voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10;i++)printf("%d,",a[i]);}程序运行后的输出结果是:A)1,2,3,4,5,6,7,8,9,10,     B)1,2,6,8,10,12,7,8,9,10

5、,C)1,2,3,4,10,12,14,16,9,10, D)1,2,6,8,10,12,14,16,9,10,(36)有以下程序#includevoidf(charp[][10],intn) /* 字符串从小到大排序 */{chart[10];     inti,j; for(i=0;i0) {strcpy(t,p[i]); strcpy(p[i],p[j]); strcpy(p[i],t); }}main(

6、) {charp[5][10]={“abc”,”aabdfg”,”abbd”,”dcdbe”,”cd”};f(p,5); printf(“%d”,strlen(p[0]));}程序运行后的输出结果是:A)2       B)4         C)6         D)3(37)有以下程序voidf(int n,int *r){intr1=0; if(n%3==0)       r1=n/3;else if(n%5==0)   r1=n/5;else f(--n,&r1);*r=r1;}main(){intm=7,r; f(

7、m,&r);   printf(“%d,r”);}程序运行后的输出结果是:A)2      B)1      C)3          D)0(38)有以下程序inta=4;intf(int n){int t=0; staticint a=5; if(n%2){int a=6; t+=a++;}else{int  a=7;t+=a++;}return t+a++;}main(){int s=a,i=0;for(;i<2;i++)  s+=f(i);printf(“%d”,s);}程序运行后的输出结果是:A)24      

8、   B)28       C)32       D)36(39)以下程序的运行结果是:int k=0;voidfun(int m){ m+=k;k+=m;printf(“m=%d k=%d ”,m,k++);}main(){inti=4; f

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

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

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