全国计算机二级考试题库上机(C1).doc

全国计算机二级考试题库上机(C1).doc

ID:15516917

大小:770.00 KB

页数:149页

时间:2018-08-03

全国计算机二级考试题库上机(C1).doc_第1页
全国计算机二级考试题库上机(C1).doc_第2页
全国计算机二级考试题库上机(C1).doc_第3页
全国计算机二级考试题库上机(C1).doc_第4页
全国计算机二级考试题库上机(C1).doc_第5页
资源描述:

《全国计算机二级考试题库上机(C1).doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一套:程序填空题下列程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串,并输出,若没有找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库函数(s1,s2)的功能是在s1串中查找s2子串,若没有,函数值为0,若有,函数值为非0。请在下画线处填入正确的内容并将下画线删除,使程序输出正确结果。注意:不得增行或删行,也不得更改程序结构!#include#include#defineN5#defineM15voidfun(char(*ss)[M],char

2、*substr){inti,find=0;/**********found**********/for(i=0;i<______;i++)/**********found**********/if(strstr(ss[i],______)!=NULL){find=1;puts(ss[i]);printf("");}/**********found**********/if(find==______)printf("Don'tfound!");}main(){charx[N][M]={"BASIC","Clangwage","Java","QBASIC

3、","Access"},str[M];inti;printf("Theoriginalstring");for(i=0;i

4、o.h>/************found************/voidfun(intx,inty,intz){intj,t,n,m;j=1;t=j%x;m=j%y;n=j%z;while(t!=0

5、

6、m!=0

7、

8、n!=0){j=j+1;t=j%x;m=j%y;n=j%z;}/************found************/returni;}main(){intx1,x2,x3,j;printf("Inputx1x2x3:");scanf("%d%d%d",&x1,&x2,&x3);printf("x1=%d,x2=%d,x3=%d",x1

9、,x2,x3);j=fun(x1,x2,x3);printf("Theminimalcommonmultipleis:%d",j);}程序设计题规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:只删除字符前导和尾部的*号,串中字符间的*都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中尾部*号的个数。编写函数时候,不得使用C语言提供的字符串函数。例如,字符串中的内容为:"****A*BC*DEF*G*******",删除后,字符串中内容应当是:A*BC*DEF*G。请不要改动主函数main和其它函数中的

10、任何内容,仅在函数fun的括号中填入你编写的若干语句。#includevoidfun(char*a,intn,inth,inte){}main(){chars[81],*t,*f;intm=0,tn=0,fn=0;voidNONO();printf("Enterastring:");gets(s);t=f=s;while(*t){t++;m++;}t--;while(*t=='*'){t--;tn++;}while(*f=='*'){f++;fn++;}fun(s,m,fn,tn);printf("Thestringafterdeleted

11、:");puts(s);NONO();}voidNONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*in,*out;inti;chars[81],*t,*f;intm=0,tn=0,fn=0;in=fopen("in.dat","r");out=fopen("out.dat","w");for(i=0;i<10;i++){fscanf(in,"%s",s);t=f=s;m=0;tn=0;fn=0;while(*t){t++;m++;}t--;while(*t=='*'){t--;tn++;}while(*f=='*')

12、{f++;fn++;}f

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

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

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