1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 计算机二级c改错题错误位置 计算机二级C语言上机改错题题库

计算机二级c改错题错误位置 计算机二级C语言上机改错题题库

时间:2020-11-21 19:26:46

相关推荐

计算机二级c改错题错误位置 计算机二级C语言上机改错题题库

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

(70页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

39.9 积分

二级C语言上机100题1、 改错下列给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序#include#includevoidfun(char*s){inti,j;for(i=0,j=0;s[i]!='\0';i++)****************************************if(s[i]>='0'&&s[i]<='9')s[j]=s[i];——————j改为j++***************************************s[j]="\0";——————s[j]='\0'}main(){charitem[80];clrscr();printf("\nEnterastring:");gets(item);printf("\n\nThestringis:\%s\n",item);fun(item);printf("\n\nThestringofchangingis:\%s\n",item);}2、 改错下列给定程序中,函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBb123CCccccd,则应该输出结果:upper=6,lower=8。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序#include#include**********************************voidfun(char*s,inta,intb)————a应为*a,b应为*b{while(*s){if(*s>='A'&&*s<='Z')***********************************a++;————(*a)++;if(*s>='a'&&*s<='z')************************************b++;————(*b)++;s++;}}main(){chars[100];intupper=0,lower=0;clrscr();printf("nPleaseastring:");gets(s);fun(s,&upper,&lower);printf("nupper=%dlower=%dn",upper,lower);}3、 改错5假定整数数列中的数不重复,并存放在数组中。下列给定程序中,函数fun的功能是:删除数列中值为x的元素。n中存放的是数列中元素的个数。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序#include#defineN20int fun(int*a,intn,intx){intp=0,i;a[n]=x;while(x!=a[p])p=p+1;/**********found**********/if(P==n)return-1;------------- p==nelse{for(i=p;i#includedoublefun(intm){doubley=1.0;inti;***************************************for(i=2;ifun(char*p){charmax,*q;inti=0;max=p[i]; 关键词: 计算机 二级 语言 上机 改错 题库

天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。