计算机二级c语言改错题库.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机二级c语言改错题库

1给定程序modi.c中,函数fun的功能是:给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实际个数。 例如,n=8时输入:193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763所得平均值为:195.838745,在平均值以上的实数个数应为:5 请改正程序中的错误,使它能得出正确结果。 题面要求操作:内容为[{ int j,c=0;float xa=0.0;] 实际操作结果:内容为[intj,c=0;floatxa=0.0;] 题面要求操作:内容为[if (x[j]=xa)] 实际操作结果:内容为[if(x[j]=xa)] 2 给定程序modi.c中,fun函数的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确结果 题面要求操作:内容为[for (i=j+1;in;i++)] 实际操作结果:内容为[for(i=j+1;in-1;i++)] 题面要求操作:内容为[p=i;] 实际操作结果:内容为[t=i;] 3 给定程序modi.c中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中,若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。 例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。 题面要求操作:内容为[sum=0.0;] 实际操作结果:内容为[sun=0.0;] 题面要求操作:内容为[if ((i+1)%5==0)] 实际操作结果:内容为[if(i+1%5==0)] 4给定程序modi.c中,函数fun的功能是:从s所指字符串中,找出t所指子串的个数作为函数值返回。 例如,当s所指字符串中的内容为:abcdabfab,t所指字符串的内容为:ab,则函数返回整数3。 请改正程序中的错误,使它能得出正确结果。 题面要求操作:内容为[if(*r==*p){r++;p++;}] 实际操作结果:内容为[if(*r==*p){r++;p++}] 题面要求操作:内容为[if(*r==\0)] 实际操作结果:内容为[if(r==\0)] 5 给定程序modi.c中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。 例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确结果。 题面要求操作:内容为[aa[i]=m%k;] 实际操作结果:内容为[aa[i]=m/k;] 题面要求操作:内容为[for(i=i-1;i=0;i--)] 实际操作结果:内容为[for(;i;i--)] 6 给定程序modi.c中,函数fun的功能是:读入一个字符串(长度20),将该字符串中的所有字符按ASCII码升序排序后输出。 例如:若输入:edcba,则应输出:abcde。 请改正程序中的错误,使它能得出正确结果。 题面要求操作:内容为[for(i=strlen(t)-1;i;i--)] 实际操作结果:内容为[for(i=strlen(t);i;i--)] 题面要求操作:内容为[if(t[j]t[j+1])] 实际操作结果:内容为[if(t[j]t[j+1])] 7 给定程序modi.c中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值为3,b中的值原为8,程序运行后a中的值为8,b中的值为3。 题面要求操作:内容为[t=*x;*x=y;] 实际操作结果:内容为[t=x;x=y;] 题面要求操作:内容为[return t;] 实际操作结果:内容为[return(y);] 8给定程序modi.c中,函数fun的功能是:计算正整数num的各位上的数字之积,例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 题面要求操作:内容为[long k=1 ;] 实际操作结果:内容为[longk;] 题面要求操作:内容为[n

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档