1、一、选择题1(2011年课标全国)执行如图所示的程序框图,如果输入的N是6,那么输出的p是()A120B720C1 440 D5 040解析:执行程序输出123456720.答案:B2(2011年北京)执行如图所示的程序框图,若输入A的值为2,则输出的P值为()A2 B3C4 D5解析:第一次运行,P2,S;第二次运行,P3,S;第三次运行,P4,S2,此时结束循环,故输出的P值为4.答案:C3(2012年泰安二模)如图给出的是计算的值的程序框图,其中判 应填入的是() Ai2 012 Bi2 012 Ci1 006 Di1 006 解析:依题意,i2014时,终止循环,故应填i2012. 答
2、案:A4(2011年福建)阅读如图所示的程序框图,运行相应的程序,输出的结果是() A3 B11 C38 D123 解析:根据题中框图可知第一步的运算为:a110,满足条件,可以得到a12 2 3,又因为a310,不满件, 输出结果a11,故选B. 答案:B5如图,该程序运行后输出的结果为() A45 B43 C42 D44 解析:由题意可知,S12345678945. 答案:A二、填空题6(2011年江西)下图是某算法的程序框图,则程序运行后输出的结果是_ 解析:由题中程序框图可知,s(01)11,n112;s(12)26,n 3; s(63)327,此时,n43,退出循环,输出27. 答案
3、:277(2011年湖南)若执行如图所示的框图,输入x11,x22,x34,x48,则输出 的数等于_ 解析:解读题中框图可知,本题的实质是求4个数x1,x2,x3,x4的平均数,其平 均数 为. 答案:8(2011年浙江)某程序框图如图所示,则该程序运行后输出的k的值是_ 解析:根据题中程序框图,可得:k3,a4364,b3481;k4,a44 256, b44256;k5,a451 024,b54625,循环结束,故输出的k的值为5. 答案:59(2011年山东)执行如图所示的程序框图,输入l2,m3,n5,则输出的y的值 是_ 解析:逐次计算第一次y702213155278;执行循环,第
4、二次y278 105173;再次循环,y17310568,此时输出,故输出结果是68. 答案:68三、解答题10已知数列an的各项均为正数,观察程序框图,若k5,k10时,分别有S和 S. (1)试求数列an的通项; (2)令bn2an,求b1b2bn的值 解析:由题中框图可知:S. 因为an是等差数列,设公差为d,则有 , 所以S. . 由题意可知,k5时,S;k10时,S. 所以 解得或(舍去) 故ana1(n1)d2n1. (2)由(1)可得bn2an22n1(nN*), 所以b1b2bn212322n1 (4n1)11某工厂2010年的生产总值为200万元,技术革新后预计以后每年的生产
5、总值比上一年增加5%,问最早在哪一年其年生产总值超过300万元写出计算的一个算法,并画出相应的程序框图 解析:算法步骤如下: 第一步:n0,a200,r0.05. 第二步:Tar(计算年增量) 第三步:aaT(计算年生产总值) 第四步:如果a300,那么nn1,重复执行第二步 第五步:N2007n. 第六步:输出N. 相应的程序框图如图所示12阅读如图所示程序框图当输入a1,b1,S0,n0时,最终输出结果是多少? 解析:a2a可以看作an12an(nN), bb2可以看作bn1bn2(nN), SSab, 可以看作Sna1b1anbn(nN), 此时an2n,bn2n1, Sna1b1a2b2anbn 32522(2n1)2n 2Sn322523(2n1)2n(2n1)2n1 由,得 Sn2(22232n)(2n1)2n132 2(2n1)2n16 (2n1)2n12, 又 解得n7,S7(271)27123 330. 故最终输出结果为7,3 330. 高考资源网()来源:高考资源网版权所有:高考资源网(www.k s 5 )