首页 > 全部 > 二级C语言 > 国家二级(C语言)机试模拟试卷926

国家二级(C语言)机试模拟试卷926

本单篇文档共1659字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C语言 模拟试卷 4756人下载
价格: 2.00 原价:¥7.00
收藏

国家二级(C语言)机试模拟试卷926

程序填空题

1.使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算

(1)x (2)n (3)fabs(t)

解析:本题考查:累加、累乘; abs函数;复合赋值运算;变量赋初值; do…while循环条件。

程序修改题

2.使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件modi1.c中。

不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

long fun(int x, int y, long *p)

{ int i;

long t=1;

/*************found**************/

for(i=1;i<y;i++)

t=t*x;

*p=t;

/*************found**************/

t=t/1000;

return t;

}

void main( )

{ long t, r; int x, y;

printf(\\

(1)for(i=1;j<=y;i++)(2)t=t%1000;

解析:本题考查: for循环语句; 求余运算和除法运算。

程序设计题

3.使VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:计算并输出当x<0.97时,如下多项式的值,直到|Tn-Tn-1|<0.000001为止。

double fun(double x)

{

double s1=1.0,p=1.0,sum=0.0.s0.t=1.0;

int n=1;

do

{

s0=s1;

sum+=s0;

t*=n;

p*=(0.5-n+1)*x;

s1=p/t;

n++;

}

while(fabs(s1-s0)>=1e-6);

return sum;

}

解析:多项式的计算。变量数据类型及初始化,do….while循环语句,注意循环条件;多项式的求和,通项的确定。

本文档预览:3600字符,共1659字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(C语言)机试模拟试卷926

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号