ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:144.50KB ,
资源ID:1688558      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1688558.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机二级C考试题库程序设计部分.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

全国计算机二级C考试题库程序设计部分.doc

1、11、找出 2xM整型二维数组中最大元素的值,并将此值返回调用函数。int fun (int aM)int i,j,max=a00;for(i=0;i=eps) s=s+s1;s1=s1*n/(2*n+1); n+;return 2*s;3、求出 11000之间能被 7或 11整除但不能同时被 7和 11整除的所有整数,并将其放在 a所指的数组中,通过 n返回这些数的个数。void fun (int *a, int *n) int i,j=0;for(i=1;iave=0.0;for(i=0;iave=a-ave+a-si; a-ave/=N; 7、n 名学生的成绩已在主函数中放入一个带头结点

2、的链表结构中,h 指向链表的头结点。求出平均分,并由函数值返回double fun( STREC *h ) double ave=0.0;STREC *p=h-next;while(p!=NULL) ave=ave+p-s; p=p-next;return ave/N;8、将所有大于 1小于整数 m的非素数存入 xx所指数组中,非素数的个数通过 K返回。void fun( int m, int *k, int xx ) int i,j,n=0;for(i=4;i=a return x1; 19、将字符串中的前导*号全部移到字符串尾部。void fun( char *a ) int i=0,n=

3、0;char *p;p=a;while (*p=*) /*判断*p 是否是*号,并统计*号的个数*/ n+;p+;while(*p) /*将前导*号后的字符传递给 a*/ ai=*p;i+;p+;while(n!=0)ai=*;i+;n-;ai=0;20、N 名学生的数据已放入主函数中的结构体数组中,把分数最低的学生数据放入 b所指的数组中。int fun( STREC *a, STREC *b )int i,j=0,min=a0.s;for(i=0;iai.s) min=ai.s; /*找出最小值*/for(i=0;is;while(h!=NULL) if(maxs) max=h-s;h=h

4、-next;return max;30、找出一维整型数组元素最大的值及其所在的下标,并通过形参传回。主函数中 x是数组名,n 是 x数据个数,max存放最大值,index 存放最大值所在元素的下标。void fun(int a,int n, int *max, int *d) int i;*max=a0;*d=0;for(i=0;in) while(*p) ai=*(p+k-n);i+;p+;ai=0; 46、将两个两位数的正整数 a,b合并成一个整数放在 c中,合并方式是:将 a数的十位和个位数依次在 c数的个位和百位上,b 数的十位和个位数依次放在 c数的十位和千位上。void fun(i

5、nt a, int b, long *c)*c=a/10+(b/10)*10+(a%10)*100+(b%10)*1000;47、将一个数字字符串转换为一个整数。答案:ong fun ( char *p) long n=0;int flag=1;if(*p=-) p+;flag= -1;else if(*p=+) p+;while(*p!=0) n=n*10+*p-0; p+;return n*flag;48、求 Fibonacc数列中大于 t的最小的数,结果由函数返回。Fibonacc 数列 F(n)定义为int fun( int t) int f0 = 0, f1 = 1, f ;do f

6、 = f0 + f1 ;f0 = f1 ;f1 = f ; while(f =appj=max; 61、w 是一个大于 10的无符号整数,若 w是 n(n2)位的整数,则函数求出 w的后 n-1位的数作为函数值返回unsigned fun(unsigned w) int n=1,j,s=1;unsigned t;t=w;while(t=10)t=t/10;n+; for(j=1;j=1e-6);return sum;69、计算并输出给定 10个数的方差,其中double fun(double x10) double x1=0.0,s=0.0;int i;for(i=0;i=k+1)s+=sqr

7、t(m);return s;75、计算并输出double fun(int n) int i;double s=0.0,s1=0.0;for(i=1;isai.s)*s=ai;78、定义 N x N二维数组,并在主函数中自动赋值。使数组右上办三角元素中的值乘以 m。void fun(int aN, int m) int i,j;for(j=0;j=i) aak+=i; return k;84、从传入的 num个字符中找出最长的一个字符串,通过形参指针 max传回该串地址(用*作为结束输入的标识)char *fun(char (*a)81, int num, char *max) int i=0;

8、max=a0;for(i=0;i=a 94、求出数组的最大元素在数组中的下标并存放在 k所指向的存储单元中。int fun(int *s,int t,int *k) int i;*k=0; for(i=0;in。long jc(int m) long s=1;int i ;for(i=1;i=100) b10+; else bai/10+; double rnd() static t=29,c=217,m=1024,r=0;r=(r*t+c)%m; return(double)r/m);101、统计 s所指字符串中的数字字符个数,并作为函数值返回。int fun(char *s) int n=

9、0;char *p;for(p=s;*p!=0;p+)if(*p=0)int i;max=min=a0;for(i=0;iai)min=ai; sum=sum-max-min;return(sum/(n-2);106、将 ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)void fun(char *ss) int i;for(i=0;ssi!=0;i+) if(i%2=1 107、求小于形参 n同时能被 3与 7整除的所有自然是之和的平方根,并作为函数值返回。double fun( int n) double sum=0.0;int i;for(i=21; i=n; i+)if(i % 3=0) return sqrt(sum); 108、请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为:35,则有4个数符合要求,它们是:1,5,7,35。void fun ( int x, int pp, int *n ) int i,k,j = 0 ;for(i=1;i=x;i+=2)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。