四川省计算机等级考试二级C语言机试题23.doc

四川省计算机等级考试二级C语言机试题23.doc

ID:52689104

大小:104.00 KB

页数:19页

时间:2020-03-29

四川省计算机等级考试二级C语言机试题23.doc_第1页
四川省计算机等级考试二级C语言机试题23.doc_第2页
四川省计算机等级考试二级C语言机试题23.doc_第3页
四川省计算机等级考试二级C语言机试题23.doc_第4页
四川省计算机等级考试二级C语言机试题23.doc_第5页
资源描述:

《四川省计算机等级考试二级C语言机试题23.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、四川省计算机等级考试二级C语言机试题(第二十三次)2009-03-2916:39:03(第一套)(60分钟)一、程序调试题(文件名test1-1.c)(40分)磁盘上有一个名为test1-1.c的C程序文件,其功能是:输入一个字符串,将其中的每一个连续的数字序列看作一个整数,将这些整数检索出来后依次放入一个longint型数组中。请改正程序中的错误,使程序能得出正确的结果。注意:不要增加或删除行,不要修改程序结构。源程序如下:#include#includemain(){ c

2、harstr[100],*p=str,help[15]; staticlongintnum[50]; inti=0,k=0,m,sign=0; printf("inputthestring:"); scanf("%s",p); do { if(*p>=0&&*p<=9)    {sign=1;      help[k++]=*p;    }    elseif(sign=1)    {intn=0;      while(--k>=0)         num[i]+=(help[k]-48)*((longi

3、nt)pow(n++,10));      i++;      k=0;      sign=0;    }    else    p++; }while(*(p-1)!=''); for(m=0;m

4、数和所有整数输出到屏幕以及文件test1-2.dat中。(要求每行输出10个数)   (第二套)(60分钟) 一、程序调试题(文件名test2-1.c)(40分)磁盘上有一个名为test2-1.c的C程序文件,其功能是:求出数组中值最大的元素在数组中的下标,并将最大值增添在数组的最后。如:876675896101301401980431451777   (原数组)876675896101301401980431451777980(增添后的数组)请改正程序中的错误,使程序能得出正确的结果。注意:不要增加或删除行,不

5、要修改程序结构。源程序如下:#include#defineN80voidfun(int*s,int*t,intk)   { inti,m; *k=0; m=*s; for(i=1;i<(*t-1);i++)   if(m

6、431,451,777}; inti,n=10,mi;                 fun(a[N],&n,&mi);                            printf("Theindexofmaxis:%d",mi); printf("Theresult:"); for(i=0;i

7、676等,它们既是完全平方数,又有两位数字相同,将符合条件的整数依次从小到大存入数组aa中。要求:(1)编制函数fine()实现寻找满足条件的完全平方数,并将满足条件的完全平方数的个数通过函数fine()返回。(2)在main()函数中把符合要求的完全平方数及个数输出到屏幕上和文件test2-2.dat中。   (第三套)(60分钟) 一、程序调试题(文件名test3-1.c)(40分)磁盘上有一个名为test3-1.c的C程序文件,其功能是:实现将字符串中字母以外的其他字符去掉组成新的字符串输出。运行结果为:a

8、bcdEEEa请改正程序中的错误,使程序能得出正确的结果。注意:不要增加或删除行,不要修改程序结构。源程序如下:#include#include    voidfun(chars)    { inti,j; for(i=j=0;s[i];i++);   if(isalpha(s[i]))     s[j]=s[i]; s[i]='

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

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

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