- 程序框图
- 共1420题
如图是判断闰年的流程图,据此推算,从2000年到2999年这1千年中是闰年的年份共有( )
正确答案
解析
解:由流程图可知:
要判断输入的代表年份的Y是否为闰年
则要判断Y能否被4整除但不能被100整除,或者能被400整除.
从2000年到2999年这1千年中
能被4整除的有=250,
能被100整除的有=10,
能被400整除的有=3,
∴是闰年的年份共有250-10+3=243年.
故选C.
给出30个数:1,2,4,7,11,…,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入( )
正确答案
解析
解:由于要计算30个数的和,
故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30
即①中应填写i≤30;
又由第1个数是1;
第2个数比第1个数大1即1+1=2;
第3个数比第2个数大2即2+2=4;
第4个数比第3个数大3即4+3=7;…
故②中应填写p=p+i
故选D
如图所示是某算法的程序框图,则程序运行后输出的结果是( )
正确答案
解析
解:第一次:s=1,n=2;
第二次:s=6,n=3;
第三次:s=27,n=4;
此时不满足n>3.
所以输出S=27.
故选B.
任何一个算法都离不开的基本结构为( )
正确答案
解析
解:根据算法的特点
如果在执行过程中,不需要分类讨论,则不需要有条件结构;
如果不需要重复执行某些操作,则不需要循环结构;
算法的基本结构不包括逻辑结构.
但任何一个算法都必须有顺序结构
故选D.
某程序框图如图所示,则该程序运行后输出的S值为______.
正确答案
31
解析
解:根据题意,本程序框图为求S的值循环体为“直到“循环结构
第1次循环:i=4 S=3
第2次循环:i=3 S=7
第3次循环:i=2 S=15
第4次循环:i=1 S=31
此时i=1,不满足条件,跳出循环,输出S=31
故答案为:31.
扫码查看完整答案与解析