全国计算机二级大题题库详解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一套 填空 下列给定程序中,函数fun的功能是:计算如下公式 直到 ,并且把计算结果作为函数值返回。 例如,若形参e的值为1e-3,则函数返回值为0.551690。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 【参考答案】 1 3.0或 double 3 2 3 t+1 改错 下列给定程序中函数fun的功能是:求出如下分数序列的前n项之和。和值通过函数值返回。 例如,若n=5,则应输出8.391667。 请改正程序中的错误,使其得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构! 【参考答案】 1 double fun int n 2 s s+ double a/b; 设计 请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 【参考答案】 int fun int a[][M] int i,j,max a[0][0]; for i 0;i 2;i++ for j 0;j M;j++ if max a[i][j] max a[i][j]; return max; 第二套 填空 下列给定程序中,函数fun的功能是:计算如下公式前n项的和并作为函数值返回。 例如,当形参n的值为10时,函数返回值为9.612558。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 【参考答案】 1 0 2 n 3 t*t 改错 下列给定程序中函数fun的功能是:统计substr所指的子符串在str所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构! 【参考答案】 1 for i 0;str[i];i++ 2 if substr[k+1] \0 3编写函数fun,其功能是:根据以下公式求π的值 要求精度0.0005,即某项小于0.0005时停止迭代 。 程序运行后,若输入精度0.0005,则程序应输出为3.14…。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 【参考答案】 double fun double eps double s 1.0,s1 1.0; int n 1; while s1 eps s1 s1*n/ 2*n+1 ; s s+s1; n++; return 2*s; 第三套 填空 给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为abcdef35adgh3kjsdf7,则输出结果为4。 请在下画线处填入正确内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 【参考答案】 1 s[i] 2 9 3 *t n 改错 下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! 【参考答案】 1 t *x ; *x y ; 2 return t ;或return t; 设计 编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。 注意:部分原程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 【参考答案】 void fun int *a, int *n int i,j 0; for i 1;i 1000;i++ if i%7 0||i%11 0 i%77! 0 a[j++] i; *n j; 第四套 填空 下列给定程序中,函数fun的功能是:把形

文档评论(0)

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

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

1亿VIP精品文档

相关文档