- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级C语言填空题和改错题答案
2.2.1 数学公式类题目1、【第一个空】0.0解析:因为s为求和运算,必须赋初值为0,s为double型数据,因此填入:0.0。【第二个空】n解析:根据公式得知i的范围为:1到n,因此for(i=1;i=_____;i++) 此时填入i的范围。【第三个空】(t*t)解析:此处计算s的和,通项中缺少了分母,根据公式可知应填入(t*t),记住不能缺少小括号。2、 【第一个空】0解析:此处很多考生容易填入1,和第2个空联系起来,则只能填入0。【第二个空】i++解析:循环中必定有i++,不过一般都是在循环体中的最后,此题比较特殊,在前面。如果将i++放到s=s+x;语句后面,则第一个空就只用填i=1。【第三个空】2.0*i解析:此处计算通项x的值,通项缺少分母,根据公式可知应填入2.0*i。3、【第一个空】1解析:从s=s+k*(2*i-1)*(2*i+1)/(t*t); 可知k进行乘积运算,因此将k赋值为1。【第二个空】2.0*i解析:k*(2*i-1)*(2*i+1)/(t*t); 中(t*t)处于分母的位置,根据公式可知,t就是2.0*i。【第三个空】(-1)解析:根据公式得知,求和s中每一项都是“正负正负…”的变化,k=k*(-1); 后k将变为“正负正负…”的规律,使用k乘以通项,就可以计算出s的和。4、【第一个空】3解析:根据公式得知,第一项为3/4。 s=s+k*x; 首先增加的就是第一项,因此第一个空填入x=3/4。【第二个空】解析:题目要求结束,相关于x大于e是执行循环,这里的e就是指10-3。【第三个空】(t+1)解析:x=__3__/(t*t); 中缺少了分子,根据公式可知此时的分子应填入:t+1,因为t为2.0*i。5、【第一个空】x解析:n的初值为1,执行do:n++则n的值为2。t*=(1.0)*x/i,此时计算的t应该为第二项,,即x2/2!,即t=t*(1.0)*x/i,t= t*(1.0)*x/2,因此t的值为x。【第二个空】n解析:n的初值为1,执行do:n++之后n的值为2,则t*=(-1.0)*x/n,即t=x*(-1.0)*x/2,t=-x2/2,刚好是公式中的第二项。【第三个空】fabs(t)解析:要求绝对值小于10-6结束,即要求其绝对值大于等于10-6时执行,其中fabs(t)表示求t的绝对值。while (fabs(t)= 1e-6); 表示判断循环什么时候执行。6、【第一个空】1.0解析:公式中第一项1很特殊,通项中假设n的值为1,则第1项的值为x,1不属于通项的值。注意:如果i从2开始,则f=1+x。【第5题中,n就是从2开始的。】【第二个空】-1.0解析:因为t的值为-1,执行第一次循环时i=1,t=t*(___2___)*x/i; t=-1*(___2___)*x/1; 根据公式第一项的值为x,因此此处一定要填写-1,让整个表达式的值变为正,变为x。【第三个空】t解析:f += ___3___; f表示求和,即将每一项的值进行累加,每一项的值为t,因此填入t。7、【第一个空】x解析:和第5题有点类似,此时填入x。公式中的前两项。【第二个空】i解析:n的初值为1,执行do:n++之后n的值为2,则t*=x/n,即t=x*x/2,t=x2/2,刚好是公式中的第二项。因此填入n。【第三个空】t解析:f += ___3___; f表示求和,即将每一项的值进行累加,每一项的值为t,因此填入t。8、【第一个空】1解析:t *= x/___3___; 变量t进行的是求积运算,因此要赋值为1,如果公式中出现“正负交替”的情况,此时t的值就应为-1。【第二个空】1解析:i的初值从1开始,如果f = 1.0+x; 那么i的值应该从2开始。【第三个空】i解析:因为t的值为1,执行第一次循环时i=1,t=t*x/___3___; t=1*x/___3___; 根据公式第一项的值为x,因此此处一定要填写1,即为i的值,整个表达式的值变为x。2.2.2 整数类题目1、【第一个空】999解析:题目要求找出100~999之间的整数,t被赋值为100,因此第一个空填入999。【第二个空】t/10解析:题目要求各位数字之和,s1=t%10得到个位,s2=(t/10)%10;得到十位,s3=t/100得到百位。【第三个空】x解析:各位数字之和为x的整数,因此第三个空填入x。2、【第一个空】0解析:题目要求将符合条件的个数作为函数值返回。此处填入n=0,计数必须给变量赋初值为0,以便满足条件后自增,计算出符合条件的个数。【第二个空】x解析:题目要求找出100至x中的所有数。【第三个空】t++解析:循环中t要自增,计算100至x中符合条件的个数。3、【第一个空】10解析:t=*n % 10; 计算出*n中的个位
您可能关注的文档
- 第3章直流斩波电路答案.doc
- 二建模拟试题(一).doc
- 二建模拟题(自己整理)一.doc
- 第3章第3节同步练习及解析.doc
- 第3章答案2012.docx
- 掌握空调使用方法防御空调病.doc
- 第3章练习审计.doc
- 二建机电工程试题.doc
- 二建真题2012.doc
- 排泄护理排尿的护理-知识与习题.doc
- 山东淄川区财金控股有限公司招聘笔试题库有答案详解.docx
- 山东淄川区财金控股有限公司招聘笔试题库含答案详解(考试直接用).docx
- 山东淄川区财金控股有限公司招聘笔试题库含答案详解(能力提升).docx
- 云南迪庆香格里拉市综治中心网格化服务管理工作人员(编外)招聘笔试高频难、易错点备考题库及答案详解一套.docx
- 云南迪庆香格里拉职业学院招聘编外教师笔试备考题库及参考答案详解.docx
- 云南迪庆香格里拉职业学院招聘编外教师笔试备考题库及完整答案详解1套.docx
- 云南迪庆香格里拉市综治中心网格化服务管理工作人员(编外)招聘笔试高频难、易错点备考题库及参考答案详解.docx
- 云南迪庆香格里拉市综治中心网格化服务管理工作人员(编外)招聘笔试备考题库带答案详解.docx
- 云南迪庆香格里拉市综治中心网格化服务管理工作人员(编外)招聘笔试备考题库及答案详解一套.docx
- 云南迪庆香格里拉市综治中心网格化服务管理工作人员(编外)招聘笔试高频难、易错点备考题库及参考答案详解.docx
文档评论(0)