函数的应用练习题

函数的应用练习题

ID:10116793

大小:33.00 KB

页数:2页

时间:2018-06-10

函数的应用练习题_第1页
函数的应用练习题_第2页
资源描述:

《函数的应用练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数组、指针、函数的应用练习题  (一)选择题1.1. 若有定义int(*p)[3];和int(*f)();则p与f分别是________。A)A)    指针数组名、函数指针名B)B)     数组指针名、指针函数名C)C)    数组指针名、函数指针名D)D)    指针数组名、指针函数名 2.2. 若有函数max(a,b),为了让函数指针变量p指向max,正确的赋值语句是_______。A)p=max;B)*p=max;C)p=max(a,b);D)*p=max(a,b); 3.3. 下面程序的运行结果是_______。#include

2、voidsub(int*x,inty,intz){*x=y-z;}main(){inta,b,c;sub(&a,10,5);sub(&b,a,7);sub(&c,a,b);printf(“%d,%d,%d”,a,b,c);}A)10,-2,5B)10,5,7C)10,-2,7D)5,-2,7 4.下面程序的输出结果是________。#includeintf(char*s){char*p=s;while(*p!=’’)p++;return(p-s);}main(){printf(“%d”,f(“FUJIAN”));}A)0B)6

3、C)7D)8 5.下面程序的运行结果是_________。#includevoidfun(chars1[]){inti,j;for(i=j=0;*(s1+i)!='';i++)if(*(s1+i)<'n'){*(s1+j)=*(s1+i);j++;}*(s1+j)='';}main(){charstr[]="morning",*p;p=str;fun(p);puts(p);}A)morigB)morningC)migD)or (二)程序设计题1.建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含

4、的年龄等于此年龄,则将此结点删去。2.在主函数中输入10个等长的字符串。用另一个函数对它们排序。然后在主函数输出这10个已经排好序的字符串。3.有n个整数,使其前面各数顺序向后移动m个位置最后m个数字变成前面的m个数。4.有n个人围成一圈,顺序排号,从第一个人开始报数,从一报到m,凡是报到m的人退出圈子,问最后留下来的是原来的第几号人?请编写一个函数,n和m的值由main函数输入并通过实参传给该函数,最后结果由main函数输出。5.将一个链表按逆序排列,即将链头当链尾,链尾当链头。

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

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

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