1、 高考猜题专题9 算法与框图甘肃天水市第一中学(741000) 开始?是否输出结束一.选择题(共6小题,每小题5分,共30分)1.如果执行右面的程序框图,那么输出的()24502500255026522. 执行右面的算法框图,如果输入的n是4,则输出的p是()A.8 B. 5 C.3 D.2 3.若某程序框图如图所示,则输出的p的值是A. 21 B.26 C.30 D. 55开始p1,n1nn1P20?输出p结束是否ppn24. 执行如图所示的算法框图,若输出的S=88,则判断框内应填入的条件()A. k7?. B. k6?. C. k5?. D. k4?.5.下图是求样本平均数的程序框图,图
2、中空白框中应填入的内容为( )A. S =S +Xn B. S =S + C. S =S +n D. S =S +. 6.执行右面的程序框图,如果输入的N是5,那么输出的S是 ( )A. -385 B. -399 C. -45. D. -55 7已知流程图如右图所示,该程序运行后,为使输出的值为,则循环体的判断框内处应填的是( ) A B C D输出结束输出否是开始8右图是一个算法的流程图,则输出的值是( )A B1 C3 D9如果执行如图的程序框图,那么输出的值是( ) A.2010 B.-1 C. D.210. 设计一个算法框图:逐个输出12,22,32,n2,下列依据条件编写好的两个含有
3、循环结构的程序中,能体现题意的算法程序是 ( )程序一INPUT ni = 0WHILE i = nENDA.程序一 B.程序二 C.程序一与程序二 D.没有一个11. 右程序运行后,输出的值是 ( )A.42 B.43 C.44 D.45i=0DO i=i+1LOOP UNTIL i*i2000i=i-1PRINT iEND12.当x=2时,下面的程序段的结果是 ( )i=1s=0WHILE i=4 s=s*x+1 i=i+1WEND PRINT s END A.3 B.7 C.15 D.17 二.填空题(共4小题,每小题5分,共20分)13 、如果执行下面的程序框图,那么输出的=_ 开始k
4、1S0k100?SS+2k-1kk+1结束输出S否是14已知关于的不等式的解集是则 15根据如图所示的算法流程图,可知输出的结果T为 ;16 某程序框图如图所示,该程序运行后输出的的值是 三.解答题(共6小题,17题10分,18-22题12分,共70分)17. 某程序框图如图所示,该程序运行后输出的n的值是多少.18. 执行右图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是多少. 19. 右图中,为某次考试三个评阅人对同一道题的独立评分,P为该题的最终得分。当x1=6,x2=9,p=8.5时,x3等于 ( )A.11 B.10 C.8 D.7S1i=1WHILE S5?.故选C.
5、5. 【答案】A 【解析】:由题意知,该框图的算法功能是求样本,, 的平均数,要求平均数须先求和.观察框图知,执行框里面应填求和变量之间的关系.6. 【答案】B 【解析】依题意可知:当N=5时,第一步k=1,s=-1,此时满足k5;第二步k=3,s=-9,此时满足k5;第三步k=5,s=-55,此时满足k5;第四步k=7,s=-399,此时终止循环输出s的值,即s=-399.7【解析】B 时进入循环,此时,时再进入循环此时,再进入循环此时,时应跳出循环,循环满足的条件为,填。8A 解析:一次循环,两次循环,三次循环,故输出的值是。9.D 解析:由题可知执行如图的程序框图可知所以当时,当时输出,
6、故选D。10. 【答案】C【解析】程序一与程序二都是正确的,程序一只是采用当型循环语句编写,程序二是采用直到型循环语句编写,都是逐个输出12,22,32,n2目标的.11【答案】C【解析】由题意知,此程序为循环程序,当i=45时,4545=20252000,输出结果为i=45-1=44,故选择C.12. 【答案】C 【解析】此程序为当型循环,最后一次循环是i=5时,终止输出S的值 15.选C 13.答案:1000014【解析】 由不等式判断可得且不等式等价于,由解集特点可得且,故。15解析:填10,算法完成两次循环,依次是x3,T3; x7,T10,即可输出T的输出值为1016解析:对于,而对
7、于,则 ,后面是,不 符合条件时输出的17. 【答案】4 【解析】:当n=1时,T=1,S=9,TS;当n=2时, T=3,S=10,TS;当n=3时, T=9,S=13,TS;当n=4时, T=27,S=22,不满足TS;输出n=4.18. 【答案】68. 【解析】: (1)输入l=2,m=3,n=5,l2+m2+n20,故y=702+213+155=278,因y=278105,故y=278-105=173,又y=173105,故y=173-105=68.19. 【答案】C. 【解析】:由算法程序框图可知,时,为否,此时解得,若是则有,与矛盾,若否则有,符合,故选C.20. 【答案】11.【解析】本题的目的:求中的最小正奇数n.开始结束S1i=i+2S=SiPrint i是否i1S10000?21. 【答案】3【解析】本题的伪代码表示输出的是a,b中大的,因此,m=3. 考查算法中的选择结构和伪代码,不同于流程图的考查. 22. 【答案】【解析】根据程序的顺序分析,算法的功能是求输入的自变量x的函数值,此时的函数是分段函数- 11 -