电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

全过计算机等级考试二级c语言机试题库最新

  • 资源ID:41449199       资源大小:97.50KB        全文页数:49页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

全过计算机等级考试二级c语言机试题库最新

全过计算机等级考试二级全过计算机等级考试二级 C C 语言机试题库最新语言机试题库最新第 1 套给定程序的功能是调用 fun 函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为 myfile5.dat 的二进制文件中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。#include #include #define N 5typedef struct int num;char name10;char tel10;STYPE;void check();/*found*/int fun(_1_ *std)/*found*/_2_ *fp; int i;if(fp=fopen(“myfile5.dat“,“wb“)=NULL)return(0);printf(“nOutput data to file !n“);for(i=0; i#include void fun (char *s, char *t) int i, sl;sl = strlen(s);/*found*/for( i=0; ivoid fun(int a, int b, long *c)main() int a,b; long c;void NONO ( );printf(“Input a, b:“); scanf(“%d,%d“, fun(a, b, printf(“The result is: %dn“, c);NONO();填空题参考答案:1) int fun(STYPE *std)2) FILE *fp; int i;3) fwrite(修改题参考答案:1) for(i = 0 ; i #include #include void WriteText(FILE *);void ReadText(FILE *);main() FILE *fp;if(fp=fopen(“myfile4.txt“,“w“)=NULL) printf(“ open fail!n“); exit(0); WriteText(fp);fclose(fp);if(fp=fopen(“myfile4.txt“,“r“)=NULL) printf(“ open fail!n“); exit(0); ReadText(fp);fclose(fp);/*found*/void WriteText(FILE _1_) char str81;printf(“nEnter string with -1 to end :n“);gets(str);while(strcmp(str,“-1“)!=0) /*found*/fputs(_2_,fw); fputs(“n“,fw);gets(str);void ReadText(FILE *fr) char str81;printf(“nRead file and output to screen :n“);fgets(str,81,fr);while( !feof(fr) ) /*found*/printf(“%s“,_3_);fgets(str,81,fr);给定程序 MODI1.C 中函数 fun 的功能是:从低位开始取出长整型变量 s 中奇数位上的数,依次构成一个新数放在 t 中。高位仍在高位,低位仍在低位。例如,当 s 中的数为:7654321 时,t 中的数为:7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!#include /*found*/void fun (long s, long t) long sl=10;*t = s % 10;while ( s > 0) s = s/100;*t = s%10 * sl + *t;/*found*/sl = sl*100;main() long s, t;printf(“nPlease enter s:“); scanf(“%ld“, fun(s, printf(“The result is: %ldn“, t);函数 fun 的功能是:将两个两位数的正整数 a、b 合并形成一个整数放在 c 中。合并的方式是:将 a 数的十位和个位数依次放在c 数的个位和百位上, b 数的十位和个位数依次放在 c 数的千位和十位上。例如,当 a45,b=12 时,调用该函数后,c=1524。注意: 部分源程序存在文件 PROG1.C 中。数据文件 IN.DAT 中的数据不得修改。请勿改动主函数 main 和其它函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。#include void fun(int a, int b, long *c)main() int a,b; long c;void NONO ( );printf(“Input a, b:“);scanf(“%d,%d“, fun(a, b, printf(“The result is: %ldn“, c);NONO();填空题参考答案:1) void WriteText(FILE *fw)2) fputs(str,fw); fputs(“n“,fw);3) printf(“%s“,str);修改题参考答案:1) void fun (long s, long *t)2) sl = sl*10;程序题参考答案:void fun(int a, int b, long *c)*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);第 3 套给定程序中,函数 fun 的功能是:将自然数 110 以及它们的平方根写到名为 myfile3.txt 的文本文件中,然后再顺序读出显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANK1.C 中。不得增行或删行,也不得更改程序的结构!#include #include int fun(char *fname ) FILE *fp; int i,n; float x;if(fp=fopen(fname, “w“)=NULL) return 0;for(i=1;i#include fun ( int n, int *a ) int i, j, p, t;for ( j = 0; jai )/*found*/t=i;if ( p!=j ) t = aj; aj = ap; ap = t; putarr( int n, int *z ) int i;for ( i = 1; i void fun(int a, int b, long *c)main() int a,b; long c;void NONO ( );printf(“Input a, b:“);scanf(“%d,%d“, fun(a, b, printf(“The result is: %ldn“, c);NONO();填空题参考答案:1) fprintf(fp,“%d %fn“,i,sqrt(double)i);2) fclose(fp);3) if(fp=fopen(fname,“r“)=NULL)修改题参考答案:1) for ( i=j+1; i#include int fun(char *source, char *target) FILE *fs,*ft; char ch;/*found*/if(fs=fopen(source, _1_)=NULL)return 0;if(ft=fopen(target, “w“)=NULL)return 0;printf(“nThe data in file :n“);ch=fgetc(fs);/*found*/while(!feof(_2_) putchar( ch );/*found*/fputc(ch,_3_);ch=fgetc(fs);fclose(fs); fclose(ft);printf(“nn“);return 1;main() char sfname20 =“myfile1“,tfname20=“myfile2“;FILE *myf; int i; char c;myf=fopen(sfname,“w“);printf(“nThe original data :n“);for(i=1; ivoid fun (long s, long *t) int d;long sl=1;*t = 0;while ( s > 0) d = s%10;/*found*/if (d%2=0) *t=d* sl+ *t;sl *= 10;/*found*/s = 10;main() long s, t;printf(“nPlease enter s:“); scanf(“%ld“, fun(s, printf(“The result is: %ldn“, t);函数 fun 的功能是:将两个两位数的正整数 a、b 合并形成一个整数放在 c 中。合并的方式是:将 a 数的十位和个位数依次放在c 数的十位和千位上, b 数的十位和个位数依次放在 c 数的百位和个位上。例如,当 a45,b=12 时,调用该函数后,c=5142。注意: 部分源程序存在文件 PROG1.C 中。数据文件 IN.DAT 中的数据不得修改。请勿改动主函数 main 和其它函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。#include void fun(int a, int b, long *c)main() int a,b; long c;void NONO ( );printf(“Input a, b:“);scanf(“%d,%d“, fun(a, b, printf(“The result is: %ldn“, c);NONO();填空题参考答案:1) if(fs=fopen(source, “r“)=NULL)2) while(!feof(fs)3) fputc(ch,ft);修改题参考答案:1) if (d%2=0)2) s /= 10;程序题参考答案:void fun(int a, int b, long *c)*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);第 5 套给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数 fun 的功能是:把形参 x 的值放入一个新

注意事项

本文(全过计算机等级考试二级c语言机试题库最新)为本站会员()主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.