首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某级数的前两项A1=1,A2=1,以后各项具有如下关系: An=An-2+2An-1 下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An”并依次把n
某级数的前两项A1=1,A2=1,以后各项具有如下关系: An=An-2+2An-1 下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An”并依次把n
admin
2009-02-19
51
问题
某级数的前两项A1=1,A2=1,以后各项具有如下关系:
An=An-2+2An-1
下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An”并依次把n值存入数组单元b[0],b[l],b[2]中,请编jsValue()函数来实现此功能,最后调用函数writeDat()把数组b的值输出到out48.dat文件中。
注意:部分源程序已给出。
请勿改动主函数main()和输出函数writeDat()的内容。
试题程序:
#include
int b[3];
jsValue()
{
}
main()
{
jsValue( );
printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",
b[0],b[1],b[2]);
writeDat();
}
writeDat ( )
{
FILE *fp;
fp=fopen("out48.dat", "w");
fprintf(fp, "%d\n%d\n%d\n",b[0] ,b[1] ,b[2]);
fclose (fp);
}
选项
答案
jsValue( ) { int a1=1,a2=1,n=1,an; int sum0,sum; sum0=a1+a2; while(1) { an=a1+a2*2; /*求下一个级数*/ sum=sum0+an; /*求级数和*/ a1=a2; /*将a2赋给a1*/ a2=an; /*将an赋给a2*/ n++; if(sum0<100 && sum>=100) /*如果满足Sn<100且sn+1=100*/ b[0]=n; /*则将n存入数组单元b[0]中*/ if(sum0<1000 && sum>=1000) /*如果满足Sn<1000且Sn+l>=1000*/ b[1]=n; /*则将n存入数组单元b[1]中*/ if(sum0<10000 && sum>=10000) /*如果满足Sn<10000且sn+1>=10000*/ { b[2]=n; /*则将n存入数组单元b[2]中*/ break; /*并强行退出循环*/ } sum0=sum; /*将sum赋给sum0,为下一次循环的求和作准备*/ } }
解析
本题考查的知识点如下:
(1)利用循环和判断求级数。
(2)循环的强行退出。
(3)多个条件的“与”运算。
由级数的表达式可以看出,级数中的各项可以由循环依次求得。当级数的和达到要求的条件时就可以退出循环结构。因为退出循环的两个条件Sn<M,Sn+1≥M要同时满足,所以两条件之间要用到“与”运算。这里使用break退出整个循环结构。
转载请注明原文地址:https://kaotiyun.com/show/9ISZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。
下面关于实时系统的叙述中,错误的是()。
以下对伪指令的解释错误的是()。
ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是()。
U—Boot是一种通用的引导加载程序,对【75】系列处理器支持最为丰富,对【76】操作系统的支持最为完善。
嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器和只读存储器,它们通常都用三个大写英文字母表示,即【57】和【58】。
Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统()。
调试(debug)与测试(test)既有联系又有区别。验证模块/系统的功能和性能,发现错误是__________【77】的目的。分析所发现的错误,检查错误原因,定位故障(错误)位置和进行修改是__________【78】的目的。
在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势?()Ⅰ.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境
随机试题
男,68岁,2周来反复胸痛,发作与劳累及情绪有关,休息可以缓解。3小时前出现持续性疼痛,进行性加剧,并气促,不能平卧,血压110/70mmHg,心率120次/分,律齐,心尖部可闻及3级收缩期杂音,双肺散在哮鸣音及湿性啰音。根据上述临床表现,该患者的诊断
6.24486.205
女,40岁,因急性肠梗阻频繁呕吐,出现口渴、尿少、皮肤黏膜干燥、脉搏增快、血压偏低。该病人的脱水类型是
背景资料: 某万门程控交换机安装工程,工期为40天,合同约定,交换机房到传输机房的同轴电缆由施工单位采购。施工项目部要求在现场摸底时对设计图纸进行复核,其中机房内设备安装现场应复核:需要安装的设备位置、数量是否准确有效,防静电地板高度是否和防振机座的高度
骨料堆场的布置主要取决于().
按照《全国统一建筑工程预算工程量计算规则》的规定,水塔混凝土的工程量计算,包括筒身和槽底两部分。筒身与槽底的划分界限为()。
根据《税收征收管理法》及其实施细则的规定,欠缴税款数额较大的纳税人在处分其不动产或者大额资产之前,应当向税务机关报告。欠缴税款数额较大是指欠缴税款在()。
“两面针牙膏,中草药配方”采用的市场定位方法是()。
道德教育
"Ifinditreallyattractivehowsuccessfulyouare,"mydatesaid,leaninginforakiss.Sure,itsoundslikealine.Butita
最新回复
(
0
)