2013年C语言上机题集:计算与统计程序设计

需积分: 0 0 下载量 6 浏览量 更新于2024-09-10 收藏 506KB DOC 举报
【C语言上机真题】提供了一些C语言编程练习题目,旨在帮助考生准备二级考试。第一套题库包含三个部分: 1. 函数填空题:涉及编写一个名为`fun`的函数,用于计算一系列特定形式的分数之和,如`s=3/22-5/42+7/62...`,直到分数绝对值小于10^-3。函数需要处理参数`e`(误差范围),并返回计算结果。示例中,当`e`为1e-3时,函数值应为0.551690。 2. 程序修改:要求修改名为`MODI1.C`中的函数`fun`,它计算一个特定分数序列(如2/1, 3/2, 5/2...)的前n项和,并返回结果。例如,当n等于5时,应输出和值8.391667。 3. 程序设计:题目要求编写一个函数`fun`,用于寻找一个2xM整型二维数组中的最大元素。函数遍历数组,比较每个元素与当前最大值,最后返回最大值。 第二套题库同样包含三部分: 1. 函数填空:这次函数`fun`需计算给定公式`(1*3)/22+(3*5)/42+...`前n项和,当n=10时,函数返回值为9.6125588。 2. 程序修改:修改`MODI1.C`中的`fun`函数,统计子字符串`substr`在`str`中出现的次数。代码中包括循环结构来遍历字符串。 3. 程序设计:最后的任务是编写一个求π值的函数,利用无穷级数求解,当某项小于0.0005时停止迭代。输入精度为0.0005,输出符合要求的π值近似。 这些题目涵盖了C语言的基本语法、循环控制、函数定义与调用以及数学算法应用,对提高C语言编程技能和理解有显著帮助。通过解决这些题目,考生可以巩固对C语言的理解,并熟悉实际考试中可能遇到的问题类型。