- 相關(guān)推薦
2014年全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言上機(jī)模擬試題及答案2
函數(shù)fun的功能是:計(jì)算請(qǐng)?jiān)诔绦虻南聞澗處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
#include
#include
double fun(double x)
{ double f, t; int n;
f = 1.0+___1___;
t = x;
n = 1;
do {
n++;
t *= x/___2___;
f += ___3___;
} while (fabs(t) >= 1e-6);
return f;
}
main()
{ double x, y;
x=2.5;
y = fun(x);
printf("\nThe result is :\n");
printf("x=%-12.6f y=%-12.6f \n", x, y);
解題思路:
第一處:根據(jù)公式可知,此處應(yīng)填:x。
第二處:根據(jù)公式可知,此處應(yīng)該除以n,所以應(yīng)填:n。
第三處:計(jì)算的結(jié)果進(jìn)行累加并賦值給變量f,所以應(yīng)填:t。
***************************************************
給定程序MODI1.C中函數(shù)fun的功能是: 計(jì)算n的5次方的值(規(guī)定n的值大于2、小于8),通過(guò)形參指針傳回主函數(shù);并計(jì)算該值的個(gè)位、十位、百位上數(shù)字之和作為函數(shù)值返回。
例如,7的5次方是16807, 其低3位數(shù)的和值是15。
請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤, 使它能得出正確的結(jié)果。
注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
給定源程序:
#include
#include
int fun( int n ,int *value )
{ int d,s,i;
d=0; s=0;
for(i=1; i<=5; i++) d=d*n;
*value=d;
for(i=1; i<=3; i++)
{ s=s+d;
d=d\10;
}
return s;
}
main()
{ int n, sum, v;
do
{ printf("\nEnter n( 2 while(n<=2||n>=8);
sum=fun( n,&v );
printf("\n\nThe result:\n value=%d sum=%d\n\n",v,sum);
解題思路:
第一處:變量d的初始值應(yīng)為1。
第二處:整除的符號(hào)是/。
***************************************************
請(qǐng)編寫函數(shù)fun, 其功能是: 計(jì)算并輸出給定數(shù)組(長(zhǎng)度為9)中每相鄰兩個(gè)元素之平均值的平方根之和。
例如, 給定數(shù)組中的9個(gè)元素依次為12.0、34.0、4.0、23.0、34.0、45.0、 18.0、3.0、11.0, 輸出應(yīng)為: s=35.951014。
注意:部分源程序在文件PROG1.C中。
請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語(yǔ)句。
給定源程序:
#include
#include
double fun(double x[9])
{
}
main()
{ double s,a[9]={12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0,11.0};
int i;
printf("\nThe original data is :\n");
for(i=0;i<9;i++)printf("%6.1f",a[i]); printf("\n\n");
s=fun(a);
printf("s=%f\n\n",s);
NONO();
}
解題思路:
本題是計(jì)算并輸出給定數(shù)組中每相鄰兩個(gè)元素之平均值的平方根之和。
參考答案:
double fun(double x[9])
{
int i ;
double avg=0.0,sum=0.0;
for (i=0;i<8;i++) {
avg=(x[i]+x[i+1])/2;
sum+=sqrt(avg);
}
return sum;
}
http://www.fuchuonang.cn/【全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言上機(jī)模擬試題及答案2】相關(guān)文章:
2014年計(jì)算機(jī)二級(jí)C語(yǔ)言模擬試題及答案(2)08-04
2014年計(jì)算機(jī)二級(jí)C語(yǔ)言模擬試題及答案(1)08-04
2014年計(jì)算機(jī)二級(jí)C語(yǔ)言模擬試題及答案(3)08-04
2016年計(jì)算機(jī)二級(jí)《C++》模擬試題及答案08-06
2017計(jì)算機(jī)二級(jí)C語(yǔ)言試題09-25
計(jì)算機(jī)二級(jí)考試C++上機(jī)考試試題08-23
計(jì)算機(jī)二級(jí)C語(yǔ)言考試題目09-25
C語(yǔ)言筆試題目及答案09-25
2004年全國(guó)計(jì)算機(jī)等級(jí)考試三級(jí)C語(yǔ)言全真上機(jī)試題解析08-10