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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(二级C语言上机题库50套Word格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二级C语言上机题库50套Word格式.docx

1、 char name10; float score3;void fun(struct student a, int n) _1_ t; int i, j; for (i=0; i_2_; i+) for (j=i+1; j 0) t = ai; ai = aj; aj = t; struct student s4=10001,ZhangSan, 95, 80, 88,10002,LiSi, 85, 70, 78, 10003,CaoKai, 75, 60, 88, 10004,FangFang, 90, 82, 87;nnThe original data :nn); for (j=0;4;

2、printf(nNo: %ld Name: %-8s Scores: ,sj.sno, sj.name);3; i+) printf(%6.2f , sj.scorei);n fun(s, 4);nnThe data after sorting : 3、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。 例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000 主函数中输出:46 32 40 45 48 请在程序的下划线处填入正确的内

3、容并把下划线删除,使程序得出正确的结果。stdlib.h#define N 10double fun(double x,double *y) int i,j; double av; av=_1_; for(i=0;N; i+) av = av + _2_; for(i=j=0; if(xiav) y_3_= xi; yj=-1; return av; int i; double xN,yN; i+) xi=rand()%50;%4.0f ,xi);nThe average is: %fn,fun(x,y); yi=0;%5.1f ,yi); 4、给定程序中,函数fun的功能是:将a所指43矩阵

4、中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序执行结果为:*新视野教育内部资料 版权所有 翻印必究 WWW.EOL360.COM*#define N 3#define M 4void fun(int (*a)N, int _1_) int i,j,temp ; for(i = 0 ; i #define N 9long ctod( char *s ) long d=0; while(*s) if(isdigit( *s) d=d*10+*s-_1_; _2_; return d;long fun( char *a, c

5、har *b ) return _3_; char s1N,s2N; doInput string s1 : gets(s1); while( strlen(s1)N );Input string s2 : gets(s2); while( strlen(s2)The result is: %ldn, fun(s1,s2) ); 6、给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:9.612558。double fun(int n) double s, t; s=_1_; for(i=1;=_2_; t=2.0*i; s=s+(2.0*

6、i-1)*(2.0*i+1)/_3_; return s; int n=-1; while(n0): scanf(%d,&n);nThe result is:,fun(n); 7、给定程序中,函数fun的功能是:在34的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 1 2 13 4 7 8 10 6 3 5 9 7 程序执行结果为:find: a22=9#define M 3#define N 4void fun(int (*a)N) int i=0,j,find=0,rmax,c,k; while( (iM) & (!find) rmax=ai0; c=0

7、; for(j=1; if(rmaxaij) rmax=aij; c= _1_ ; find=1; k=0; while(kM & find) if (k!=i & akc=rmax) find= _2_ ; k+; if(find) printf( a%d%d=%dn,i,c,aic); _3_ ; if(!find) printf(not found! int xMN,i,j;Enter number for array: for(j=0; j+) scanf(xij);The array: fun(x); 8、给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k

8、的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。#define N 5#define M 10int fun(char (*ss)M, int k) int i,j=0,len; _1_ ; len=strlen(ssi); if(len= _2_) strcpy(ssj+,_3_); return j; char xNM=Beijing,ShanghaiTianjingNanjingWuhan int i,f;nThe original stringnnii+)puts(xi); f=fun(x,7);The string witch length is

9、 less than or equal to 7 :f; i+) puts(xi);printf( 9、程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、95、80、88,则修改后输出b中的数据应为:10002、95、80、88。void fun(struct student a) struct student b; int i; b = _1_; b.sno = 10002; strcpy(_

10、2_, nThe data after modified : %snScores:,b.sno, b.name);, b._3_); struct student s=10001, 95, 80, 88;,s.sno, s.name);, s.scorei); fun(s); 10、给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。void fun(char (*ss) _1_, int k) int i=0 ; while(i=len) strcpy(_1_); else for(i=len-n;=len-1; i+)

11、 tj+= _2_ ; tj= _3_ ; char sN,tN; int n;Enter a string:gets(s); printf( Enter n: fun(s,n,t);The string t : puts(t); 12、给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:asd123fgh5#43df, 处理后新字符串为:123543asdfgh#df。char *fun(char *s) int i, j, k, n; char *p, *t; n=strlen(s)+1; t=(char*)malloc(n*sizeof(char); p=(char*)malloc(n*sizeof(char); j=0; if(isdigit(si) p_1_=si; j+; tk=si; i+) pj+i= ti; pj+k=0; char s80;Please input:%s,s); %sn,fun(s); 13、给定程序中,函数fun的功能是:找出100999之间(含100和999)所有整数中各位上数字之和为x(x为一正整

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1