计算机二级c语言上机题库及答案(改错类)
1.下列给定程序中函数fun的功能是:求出如下分数序列的前n项之和。和值通过函数值返回。
例如,若n=5,则应输出8.391667。
请改正程序中的错误,使其得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构! #include <stdio.h>
/************found************/
void fun ( int n )
{ int a, b, c, k; double s;
s = 0.0; a = 2; b = 1;
for ( k = 1; k <= n; k++ ) {
/************found************/
s = s + (Double)a / b;
c = a; a = a + b; b = c;
}
return s;
}
main( )
{ int n = 5;
printf( "\nThe value of function is: %lf\n", fun ( n ) );
}
【参考答案】
(1)double fun(int n)
(2)s=s+(double)a/b;
2.下列给定程序中函数fun的功能是:统计substr所指的子符串在str所指的字符串中出现的次数。
例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构! #include <stdio.h>
int fun (char *str,char *substr)
{ int i,j,k,num=0;
/************found************/
for(i = 0, str[i], i++)
for(j=i,k=0;substr[k]==str[j];k++,j++)
/************found************/
If(substr[k+1]=='\0')
{ num++;
break;
}
你可能喜欢
- 全国计算机等级考试二级C语言
- 全国计算机二级C语言题库
- 大学物理复习资料
- 计算机二级c语言题库
- c语言实验
- 2012年3月全国计算机等级考试二级C语言上机题库完全版30页
- 2011年全国计算机等级考试二级C语言考试大纲6页
- 2012年3月份全国计算机等级考试二级C语言笔试题库57页
- 全国计算机等级考试二级C语言笔试真题2004年9月12页
- 全国计算机等级考试二级C语言笔试真题2003年9月28页
- 全国计算机等级考试二级C语言笔试真题2003年4月14页
- 2012年3月全国计算机等级考试二级C语言上机题库完全版30页
- 2012年3月份全国计算机等级考试二级C语言笔试题库57页
- 2012年9月全国计算机等级考试二级C语言上机题库完全版30页
- 全国计算机等级考试上机专用题库——二级C语言132页
- 全国计算机等级考试历年真题与标准题库——二级C语言193页
- 2012年3月全国计算机等级考试二级C语言上机题库完全版30页
- 大学物理1复习资料(含公式,练习题)23页
- 华中科技大学_物理实验_(考试_复习资料)4页
- 光电技术复习资料_华中科技大学物理专业用5页
- 西南石油大学油层物理复习资料35页
- 华南理工大学研究生入学物理化学复习资料34页
- 大学物理张三慧量子物理29章复习资料2页


