全国计算机等级考试二级C上机题库

全国计算机等级考试二级C上机题库

ID:42312069

大小:210.00 KB

页数:53页

时间:2019-09-12

全国计算机等级考试二级C上机题库_第1页
全国计算机等级考试二级C上机题库_第2页
全国计算机等级考试二级C上机题库_第3页
全国计算机等级考试二级C上机题库_第4页
全国计算机等级考试二级C上机题库_第5页
资源描述:

《全国计算机等级考试二级C上机题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1程序填空题:给定程序中,函数fun的功能是,将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asd123fgh5##43df,处理后新字符串为:12345asdfgh##df。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#include#include#include

2、>char*fun(char*s){inti,j,k,n;char*p,*t;n=strlen(s)+1;t=(char*)malloc(n*sizeof(char));p=(char*)malloc(n*sizeof(char));j=0;k=0;for(i=0;i

3、;p[j+k]=0;/**********found**********/returnp;}main(){chars[80];printf("Pleaseinput:");scanf("%s",s);printf("Theresultis:%s",fun(s));}1.2程序修改题:给定程序MODI1.C中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为”abcdefg”,b所指字符串中的内

4、容为”1234”时,c所指数组中的内容应该为“a4b3c2d1efg”;而当a所指字符串中的内容为”1234”,b所指字符串中的内容为”abcdefg”时,c所指数组中的内容应该为”1g2f3e4dcba”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#includevoidfun(char*a,char*b,char*c){inti,j;charch;i=0;j=strlen(b)-1;/************found****

5、********/while(i>j)while(i

6、

7、*b){/************found************/If(*a)if(*a){*c=*a;c++;a++;}if(*b){*c=*b;c++;b++;}}*c=0;}main(){chars1[100],s2[100],t[200];printf("Enters1string:");scanf("%s",s1);printf("Enters2string:");scanf("

8、%s",s2);fun(s1,s2,t);printf("Theresultis:%s",t);}1.3程序设计题:函数fun的功能是,将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除,而字符1的ASCII码值为奇数,在数组中的下标也为奇数,因此不应当删除,其它依此类推。最后t所指的数组中的内容应是”BDF12345”。注意:部分源程序存在文件PROG1

9、.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。#include#includevoidfun(char*s,chart[]){inti;for(i=0;*s;i++,s++)if(i%2!=0

10、

11、(*s)%2==0)*t++=*s;}main(){chars[100],t[100];voidNONO();printf("PleaseenterstringS:");scanf("%s",s);fun(s,t);printf("Theresultis:%

12、s",t);NONO();}voidNONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/

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

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

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