计算机二级c语言上机题库及答案.doc


文档分类:资格/认证考试 | 页数:约334页 举报非法文档有奖
1/334
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/334
文档列表 文档介绍
填空
,函数fun的功能是计算如下公式
直到,并且把计算结果作为函数值返回。
例如,若形参e的值为1e-3,。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:。
不得增行或删行,也不得更改程序的结构!
#include <>
double fun(double e)
{ int i, k; double s, t, x;
s=0; k=1; i=2;
/**********found**********/
x=__1__/4;
/**********found**********/
while(x __2__ e)
{ s=s+k*x;
k=k* (-1);
t=2*i;
/**********found**********/
x=__3__/(t*t);
i++;
}
return s;
}
main()
{ double e=1e-3;
printf("\nThe result is: %f\n",fun(e));
}
【参考答案】
(1)(double)3 (2)> (3) (t+1)
2. 下列给定程序中,函数fun的功能是:计算如下公式前n项的和并作为函数值返回。

例如,当形参n的值为10时,。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:。
不得增行或删行,也不得更改程序的结构!
#include <>
double fun(int n)
{ int i; double s, t;
/**********found**********/
s=__1__;
/**********found**********/
for(i=1; i<=__2__; i++)
{ t=*i;
/**********found**********/
s=s+(*i-1)*(*i+1)/__3__;
}
return s;
}
main()
{ int n=-1;
while(n<0)
{ printf("Please input(n>0): "); scanf("%d",&n); }
printf("\nThe result is: %f\n",fun(n));
}
【参考答案】
(1) 0 (2) n (3) (t*t)
,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为abcdef35adgh3kjsdf7,则输出结果为4。
请在下划线处填入正确内容并将下划线删除,使程序得出正确的结果。
注意:。
不得增行或删行,也不得更改程序的结构!
#include <>
void fun(char *s, int *t)
{ int i, n;
n=0;
/**********found**********/
for(i=0; ___1___ !=0; i++)
/**********found**********/
if(s[i]>='0'&&s[i]<= ___2___ ) n++;
/**********found**********/
___3___ ;
}
main()
{ char s[80]="abcdef35adgh3kjsdf7";
int t;
printf("\nThe original string is : %s\n",s);
fun(s,&t);
printf("\nThe result is : %d\n",t);
}
【参考答案】
(1) s[i] (2) '9' (3)*t=n
,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。
例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、3、5、7,返回值为5。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:。
不得增行或删行,也不得更改程序的结构!
#include <>
#define N

计算机二级c语言上机题库及答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数334
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl806
  • 文件大小1.45 MB
  • 时间2017-08-30