首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某级数的前两项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
69
问题
某级数的前两项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://www.kaotiyun.com/show/9ISZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
CAN总线的数据帧由7个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、【65】域、【66】域、应答域、帧结尾。
片上系统(SOC或SoC)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是()。
按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是()。
下面哪一种接口不是无线通信接口?()。
下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是()。
ARM处理器有7种异常,按向量地址从小到大排列的顺序是:【47】、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、【48】以及快速中断FIQ。
嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。
数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为8kB/s,其取样频率是8kHz,单声道,未压缩,那么它的量化位数是()。
嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。
下面的选项中与实时系统无必然联系的属性是()。
随机试题
下列行文方式,能够提高效率的有()
患儿男性,10岁,低热伴右侧胸痛2周。患儿2周前打球后出现午后低热,体温37.5℃,夜间盗汗,伴右侧胸痛,深呼吸时明显,不放射,与活动无关,未到医院检查,自服镇痛药,于3天前胸痛减轻,但胸闷加重伴气促,故来医院检查,发病来进食无变化,二便正常,睡眠稍差,体
以下均可出现语颤减弱,除了( )
下列热力管网系统可能有供水管的有()。
甲公司欲购乙公司生产的塔吊,因缺乏资金,遂由丙公司提供融资租赁。由于塔吊存在质量问题,吊装的物品坠落并砸伤行人丁,甲公司被迫停产修理。根据合同法律制度的规定,下列各项中,正确的有()。
为提高社会管理科学化水平,全国各地积极出台加强和创新社会管理的措施,下列措施中不属于创新社会管理的是()。
2010年,我国进出口贸易总额为29727.6亿美元,同比增长34.7%。2010年,我国机电产品出口9334.3亿美元,同比增加30.9%;高新技术产品出口4924.1亿美元,同比增长30.7%。船舶、汽车零部件出口保持较快增长,其中船舶出口同
B超:超声波:诊断
按层次次序将一棵有n个结点的完全二叉树的所有结点从1到n编号,当i≤(n-1)/2时,编号i的结点的右子女的编号是()。
设有如下通用过程:PublicFunctionFun(xStrAsString)AsStringDimtStrAsString.strLAsIntegertStr="strL=Len(xStr)i=1DoWhilei
最新回复
(
0
)