计算机二级C语言上机改错题题库

计算机二级C语言上机改错题题库

ID:39504299

大小:753.00 KB

页数:70页

时间:2019-07-04

计算机二级C语言上机改错题题库_第1页
计算机二级C语言上机改错题题库_第2页
计算机二级C语言上机改错题题库_第3页
计算机二级C语言上机改错题题库_第4页
计算机二级C语言上机改错题题库_第5页
资源描述:

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

1、二级C语言上机100题1、改错下列给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序#include #include void fun (char *s){  int i,j;   for (i=0,j=0;s[i]!='';i++)****************************************       if 

2、(s[i]>='0' && s[i]<='9')                s[j]=s[i];     ——————j改为j++***************************************       s[j]="";              ——————s[j]=''}main(){char item[80]; clrscr(); printf("Enter a string:");gets(item); printf("The string is :%s",item); fun

3、 (item); printf("The string of changing is :%s",item);}2、改错下列给定程序中,函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBb123CCccccd,则应该输出结果:upper=6,lower=8。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序#include #include ****************

4、******************void fun (char *s,int a, int b)  ————a应为*a,b应为*b{ while(*s)   { if (*s>='A' && *s<='Z')***********************************      a++;                       ————(*a)++;第70页共70页     if (*s>='a' && *s<='z')************************************      b++;   

5、                    ————(*b)++;     s++;   }}main(){ char s[100];int upper=0,lower=0;  clrscr();  printf("nPlease a string:");gets(s);  fun(s,&upper, &lower);  printf("n upper=%d lower=%dn",upper,lower);}1、改错5假定整数数列中的数不重复,并存放在数组中。下列给定程序中,函数fun的功能是:删除数列中值为x的元素。n中存放的是数列中

6、元素的个数。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序#include #define N 20intfun (int *a,int n, int x){int p=0,i; a[n]=x; while (x!=a[p]) p=p+1;/**********found**********/ if (P==n) return -1;-------------p==n else {for (i=p;i

7、***************************  a[i+1]=a[i];       ————a[i]=a[i+1];  return n-1; }}main(){int w[N]={-3,0,1,5,7,99,10,15,30,90},x,n,i; n=10; printf("The original data:n"); for (i=0;i

8、%dn",x);第70页共70页 n=fun(w,n,x); if (n==-1) printf("***Nor be found!***nn"); else {printf("The data after deleted:n"); 

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

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

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