逍遥学能 2015-03-06 13:29
一、选择题
1.阅读下面的程序框图,运行相应的程序,则输出s的值为( ).
A.-1 B.0 C.1 D.3
考查目的:条件结构与直到型循环结构的基本应用.
答案:B.
解析:第一次运行程序时i=1,s=3;第二次运行程序时,i=2,s=4;第三次运行程序时,i=3,s=1;第四次运行程序时,i=4,s=0,此时执行i=i+1后i=5,退出循环,输出s=0.
2.阅读下面所示的程序框图,运行相应的程序,输出的s值等于( ) .
考查目的:当型循环结构的基本应用.
答案:-3.
解析:可以列表如图,
循环次数
初始
1
2
3
s
1
1
0
-3
k
1
2
3
4
易知结果为-3.
3.如果执行如图所示的程序框图,输入n=6,m=4,那么输出的p值为( ).
A.720 B.360 C.240 D.120
考查目的:当型循环结构的应用.
答案:B.
解析:由框图可知:
当n=6,m=4时,第一次循环:
p=(6-4+1)×1=3,k=2.
第二次循环:p=(6-4+2)×3=12,k=3.
第三次循环:p=(6-4+3)×12=60,k=4.
第四次循环:p=(6-4+4)×60=360,
此时k=m,终止循环,
输出p=360.
二、填空题
4.循环结构是指从某处开始,按照一定的条件 _____某些步骤的情况,这些步骤称为__ __;循环结构又分为_______ __和___ _____.
考查目的:考查循环结构的概念.
答案:反复执行,循环体,当型,直到型.
解析:利用循环结构的概念.
5.若某程序框图如图所示,则该程序运行后输出的k的值是__________.
考查目的:考查直到型循环结构.
答案:5.
解析:初始值:k=2,执行“k=k+1”得k=3,a=43=64,b=34=81,a>b不成立;
k=4,a=44=256,b=44=256,a>b不成立;
k=5,a=45=1 024,b=54=625,a>b成立,此时输出k=5.
6.如图的程序框图中,语句1将被执行的次数为________.
考查目的:循环体执行次数的计算.
答案:34.
解析:执行.
三、解答题
7.对一个作直线运动的质点的运动过程观测了8次,第i次观测得到的数据为ai,具体如下表所示:
i
1
2
3
4
5
6
7
8
ai
40
41
43
43
44
46
47
48
在对上述统计数据的分析中,一部分计算见如图所示的程序框图(其中是这8个数据的平均数),求输出的S的值.
考查目的:利用循环结构解决实际问题.
答案:7.
解析:∵=44,∴S=[(40-44)2+(41-44)2+…+(48-44)2]=7.
8.写出求1×2×3×4×…×100的一个算法并画出程序框图.
考查目的:利用循环结构解决累乘求值问题.
答案:见解析.
解析:数学中的累加、累乘、累差等重复性操作可以用循环结构来实现.循环结构分当型和直到型两种,二者的区别:前者是,当满足条件时执行循环体,而后者是“直到”条件满足时结束循环.
第一步,设S的值为1.
第二步,设i的值为2.
第三步,如果i≤100执行第四步,
否则转去执行第七步.
第四步,计算S乘i并将结果赋给S.
第五步,计算i加1并将结果赋给i.
第六步,执行第三步.
第七步,输出S的值并结束算法.
根据自然语言描述,程序框图如下图.