全国计算机等级考试题库二级C操作题100套(第92套)
第92套:
函数fun的功能是:计算的前n项。若x=2.5,函数值为:12.182340。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <stdio.h>
double fun(double x, int n)
{ double f, t; int i;
f = 1.0;
t = ___1___;
for (i=___2___; i<n; i++)
{
t *= x/___3___;
f += t;
}
return f;
}
main()
{ double x, y;
x=2.5;
y = fun(x, 12);
printf("\nThe result is :\n");
printf("x=%-12.6f y=%-12.6f\n", x, y);
}
解题思路:
第一处:t是处理公式中每一项中间项,所以应填:1。
第二处:根据公式可知,for循环变量的初始值应从1开始。
第三处:每做一次循环均要除以变量i的值,所以应填:i。
给定程序MODI1.C中函数fun的功能是: 找出100至n(不大于1000)之间三位数 字相等的所有整数, 把这些整数放在s所指数组中, 个数作为函数值返回。
请改正函数fun中指定部位的错误, 使它能得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
给定源程序:
#include <stdio.h>
#define N 100
int fun(int *s, int n)
{ int i,j,k,a,b,c;
j=0;
for(i=100; i<n; i++) {
k=n;
a=k%10; k/=10;
b=k%10; k/=10;
c=k%10
if( a==b && a==c ) s[j++]=i;
}
return j;
}
main()
{ int a[N], n, num=0, i;
do
{ printf("\nEnter n( <=1000 ) : "); scanf("%d",&n); }
while(n > 1000);
num = fun( a,n );
printf("\n\nThe result :\n");
for(i=0; i<num; i++)printf("%5d",a[i]);
printf("\n\n");
}
解题思路:
第一处:k应该取循环变量i的值,所以应改为:k=i;。
第二处:语句后缺少分号。
请编写函数fun, 其功能是: 计算并输出给定10个数的方差:
例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、81.0、
90.0、56.0,输出为s=11.730729。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容, 仅在函数fun的花括号中填入
你编写的若干语句。
给定源程序:
#include <stdio.h>
#include <math.h>
double fun(double x[10])
{
}
main()
{ double s, x[10]={95.0,89.0,76.0,65.0,88.0,72.0,85.0,81.0,90.0,56.0};
int i;
printf("\nThe original data is :\n");
for(i=0;i<10;i++)printf("%6.1f",x[i]); printf("\n\n");
s=fun(x);
printf("s=%f\n\n",s);
NONO();
}
解题思路:
本题是根据公式进行计算。
参考答案:
double fun(double x[10])
{
int i;
double avg=0.0, sum=0.0, abs=0.0, fc;
for (i=0;i<10;i++) sum+=x[i];
avg=sum/10; /* 计算平均值 */
for (i=0;i<10;i++)
abs+=(x[i]-avg)*(x[i]-avg);
fc=sqrt(abs/10) ;
return fc;
}
全国计算机等级考试题库二级C操作题100套(第92套)相关推荐
- 全国计算机等级考试题库二级C操作题100套(第88套)
第88套: 函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中: ...
- 全国计算机等级考试题库二级C操作题100套(第99套)
第99套: 函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换.形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动. 例如:若a所指数组中的数据依次为:1.2. ...
- 全国计算机等级考试题库二级C操作题100套(第97套)
第97套: 函数fun的功能是:逆置数组元素中的值.例如:若a所指数组中的数据依次为:1.2.3.4.5.6.7.8.9,则逆置后依次为:9.8.7.6.5.4.3.2.1.形参n给出数组中数据的个数 ...
- 全国计算机等级考试题库二级C操作题100套(第95套)
第95套: 给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回.注意:要求先累加主对角线元素中的值,然后累加反向对角线元素中的值.例如,若N=3,有下列 ...
- 全国计算机等级考试题库二级C操作题100套(第93套)
第93套: 给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun 函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表 缩短. 请在程序的下划线处填入正确的 ...
- 全国计算机等级考试题库二级C操作题100套(第78套)
第78套: 给定程序中,函数fun的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换.例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 交换后为: 3 2 ...
- 全国计算机等级考试题库二级C操作题100套(第77套)
第77套: 给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回. 例如,输入一个整数:27638496,函数返回值为:64 ...
- 全国计算机等级考试题库二级C操作题100套(第75套)
第75套: 给定程序中,函数fun的功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序.ss所指字符串数组中共有M个字符串,且串长<N.请在程序的下划线处填入正确的内容并把下划 ...
- 全国计算机等级考试题库二级C操作题100套(第58套)
第58套: 给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制 到形参t所指字符数组中,形成一个新串.若s所指字符串的长度小于n,则将整个 字符串复制到形参t所指字符数组中.例如 ...
- 全国计算机等级考试题库二级C操作题100套(第53套)
第53套: 函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果. 注意:源程序存放在考生文件夹下的BLANK1.C中. 不得增行或删行,也不得更改程序的结构! ...
最新文章
- 时间统计%time和%timeit_python
- python【数据结构与算法】倍增思想
- python调用shell命令-用Python调用Shell命令
- 成功解决ImportError: Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet supp
- java跳出指定循环
- Linux链接文件包括,Linux操作系统——系统各目录有什么作用、以及文件链接过程...
- nginx的rewrite 参数和例子
- 笨办法学R编程(1)
- 数据和access数据的区别_Access处理数据
- 魔域java_java序列化
- Java语言基础41-44--泛型与集合
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列
- DemoKit编译过程错误
- 云计算时代的数据库研究
- 苏大计算机技术招生人数,苏大省内招生计划比去年增加86名
- 数组java8求和_java – 如何使用IntStream对int数组的特定索引号求和?
- 查看和修改mysql最大连接数
- 基于python下django框架 实现校园二手书籍交易系统详细设计
- 周立功arm linux教程,极速搭建周立功IMX287A ARM Linux开发环境
- UC刘兰奇极速版制动刷金币
热门文章
- kindeditor用法简单介绍(转)
- Linux文本查看命令之touch
- 程序包com.sun.istack.internal不存在
- 关于Git使用的一些心得
- mvn deploy 推送到私有仓库,注意当前日期
- Oracle11g远程连接配置 visual studio 2003
- HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
- 研究相机和IMU坐标系变换
- 关于windows上的exe可执行程序在黑色窗口运行时候不能点击屏幕,要不然会暂定程序
- 使用Qt正则表达式提取全路径的文件名