首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某级数的前两项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
29
问题
某级数的前两项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://jikaoti.com/ti/HkC7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。
获取数字声音的过程中必须进行“取样”、“量化”等处理。下面关于“量化”的叙述中错误的是()。
嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(英文缩写为RAM)和【57】存储器(英文缩写为【58】)。
与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。
在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是【65】式触摸屏(俗称软屏),结构简单,价格较低;另一种是【66】式触摸屏(俗称硬屏),其结构相对复杂,价格较高。
如下关于μCOS—Ⅱ/Ⅲ的说法,正确的是()。
下面是嵌入式最小硬件系统组成框图,用于说明嵌入式系统的组成,图中两个框中的①和②应分别填写的是【57】和【58】。
嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。
下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是【41】;组成部分B是【42】。
在局域网传输的数据帧格式中,一帧数据按照传输的先后次序依次为:发送设备MAC地址、【45】、控制信息、有效载荷和【46】。
随机试题
患者,男,42岁。哮喘反复发作5年,本次发作喘促不能平卧,咳痰清稀,无汗,头痛,脉浮紧。治疗应首选
健康的概念是
银行营销的基础理论是()
材料一:唐代诗人李绅作《古风二首》:其一为“春种一粒粟,秋收万颗子。四海无闲田,农夫犹饿死”;其二为“锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦”。材料二:郡城之东,皆习机业。工匠各有专能,匠有常主,计日受值。有他故,则唤
公务飞机上办公设施______,______有卫星电话、电脑网络接口、传真机、卫星电视、高级音响等,______有的配有空中卧室,甚至私人浴室等。填入横线处最恰当的一组是()。
阅读材料,回答下列问题。2017年全国共有各级各类民办学校17.76万所,占全国学校总数34.57%;各类民办教育在校生达5120.47万人,比上年增长6.12%。其中:民办幼儿园16.04万所,比上年增长4.00%;在园儿童
Studythefollowingphotocarefullyandthenwriteanessayof160-200words.Inyouressay,youshould1)describethephoto,2
有以下程序:#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abe",fp):fclose(fp);fp=fopen("myf
A、 B、 C、 A
Theroll-callsystemhasbeencommonlyadoptedbycollegeteacherstocheckstudents’attendance.Recently,morehigh-techappro
最新回复
(
0
)