全国计算机等级考试二级c改错题答案

全国计算机等级考试二级c改错题答案

ID:33571318

大小:64.19 KB

页数:14页

时间:2019-02-27

全国计算机等级考试二级c改错题答案_第1页
全国计算机等级考试二级c改错题答案_第2页
全国计算机等级考试二级c改错题答案_第3页
全国计算机等级考试二级c改错题答案_第4页
全国计算机等级考试二级c改错题答案_第5页
资源描述:

《全国计算机等级考试二级c改错题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、所属年份:2010.9;2011.3;2012.3下列给定程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。例如,当s中的字符串为"ABCDE"时,则t中的字符串应为"ABCDEEDCBA"。答案:(1)for(i=0;i

2、(1)for(i=strlen(t)-1;i>0;i--)(2)if(t[j]>t[j+1])所属年份:2010.9;2012.3下列给定程序中函数fun的功能是:统计substr所指的子符串在str所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。答案:(1)for(i=0;str[i];i++)(2)if(substr[k+1]=='')所属年份:2011.9;2012.3;下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。答案:(1)for(j=i+1;j<6;

3、j++)(2)*(pstr+i)=*(pstr+j);所属年份:2011.9;2012.3下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m的值为5,则应输出1.463611。答案:(1)for(i=2;i<=m;i++)(2)y+=1.0/(i*i);所属年份:2010.9;2011.3;2012.3;下列给定程序中函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用'#'结束输入。答案:(1)for(i=0,t=0;p[i];i++)(2)c[t]=

4、'';所属年份:2011.3;2011.9;下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。y=1/(100×100)+1/(200×200)+1/(300×300)+…+1/(m×m)例如,若m=2000,则应输出0.000160。答案:(1)doublefun(intm)(2)for(i=100;i<=m;i+=100)所属年份:2012.3下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。答案:(1)for(i=2;i<=m;i+

5、+)(2)y-=1.0/(i*i);所属年份:2010.9;2011.3;下列给定程序中函数fun的功能是:求三个数的最小公倍数。例如,若给主函数中的变量x1、x2、x3分别输入15 11 2,则输出结果应当是330。答案:(1)fun(intx,inty,intz)(2)returnj;所属年份:2011.3下列给定程序中函数fun的功能是:从N个字符串中找出最长的串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。答案:(1)char*fun(char(*sq)[M])(2)returnsp;所属年份

6、:2011.3下列给定程序中函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/7×4/9+……答案:(1)t=1.0;(2)return(s*2);所属年份:2011.3;2011.9下列给定程序中,函数fun的功能是:计算整数n的阶乘。答案:(1)result*=n--;(2)returnresult;所属年份:2011.3下列给定程序中,函数fun的功能是:根据

7、输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。答案:(1)return3;  (2)return1;所属年份:2010.9;2011.3;2011.9;下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。t=1/2-1/3-…-1/m例如,若输入5,则应输出-0.283333。答案:(1)t-=1.0/i;(2)returnt;所属年份:2012.3;下列给定程序中,函数fun的功能是:求S的值。S=(22/(1×3

8、))×(42/(3×5))×(62/(5×7))×…×(2k)2/((2k-1)×(2k+1))例如,当k为10时,函数的值应为1.533852。答案:(1)doublefun(intk)(2)returns;所属年份:2012.3;已知一个数列从

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

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

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