2001年9月计算机等级考试二级C语言上机试题(13,49,50)

2001年9月计算机等级考试二级C语言上机试题(13,49,50)

ID:42060021

大小:37.50 KB

页数:10页

时间:2019-09-07

2001年9月计算机等级考试二级C语言上机试题(13,49,50)_第1页
2001年9月计算机等级考试二级C语言上机试题(13,49,50)_第2页
2001年9月计算机等级考试二级C语言上机试题(13,49,50)_第3页
2001年9月计算机等级考试二级C语言上机试题(13,49,50)_第4页
2001年9月计算机等级考试二级C语言上机试题(13,49,50)_第5页
资源描述:

《2001年9月计算机等级考试二级C语言上机试题(13,49,50)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2001年9月计算机等级考试二级C语言上机试题(13、49、50)/*程序修改题13给定程序MODI1.C中函数fun的功能是:将字符串中的内容按逆序输出,但不改变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!*/#include/************found************/fun(char*a)//fun(chara){if(*a){fun(a+1);/******

2、******found************/printf("%c",*a);//printf("%c"*a);}}main(){chars[10]="abcd";printf("处理前字符串=%s处理后字符串=",s);fun(s);printf("");}/*编程题请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回sh

3、anghai。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。*/#includechar*fun(char*s,char*t){//char*ss=s,*tt=t;while((*ss)&&(*tt)){ss++;tt++;}if(*tt)return(t);elsereturn(s);//}main(){chara[20],b[10],*p,*q;inti;printf("Input1thstring:");get

4、s(a);printf("Input2thstring:");gets(b);printf("%s",fun(a,b));NONO();}NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*fp,*wf;inti;chara[20],b[20];fp=fopen("bc03.in","r");if(fp==NULL){printf("数据文件bc03.in不存在!");return;}wf=fopen("bc03.out","w");for(i=0;i<10;i+

5、+){fscanf(fp,"%s%s",a,b);fprintf(wf,"%s",fun(a,b));}fclose(fp);fclose(wf);}/*bc03.in内容如下:alskdffdslkfjdsdksfjfdssddjkfdfsdlkfjdslksdjflksdflkdsjflksdjffslkdjffsdljfsdlkffflsdjkfsdklfadfslkjflsjfslkdflksjflksdfjknlfksdnlkjfsfsfsfsd*//*  bc03.out内容应当如下:fds

6、lkfjdsdksfjfsdlkfjdslksdjflksdfslkdjffsdlkfffsdklfadflsjfslkdflksjflksdfjkfsfsfsd*//*程序修改题49代码:--------------------------------------------------------------------------------/*给定程序MODI1.C中fun函数的功能是:判断两个指针所指存储单元中的值的符号是否相同;若相同函数返回1,否则返回0。这两个存储单元中的值都不为0。请改正程

7、序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!*/#include#include/**********found**********/fun(double*a,double*b)//fun(double*a,*b){/**********found**********/if(*a**b>0.0)//if(a*b>0.0)return1;elsereturn0;}main(){doublen,m;clrscr();printf("Entern,m:");

8、scanf("%lf%lf",&n,&m);printf("Thevalueoffunctionis:%d",fun(&n,&m));NONO();}NONO(){/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/inti;doublen,m;FILE*rf,*wf;rf=fopen("gc8.in","r");wf=fopen("gc8.out","w");for(i=0;

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

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

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