程序框图练习题一、选择题1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为( )A .1B .23C .1321D .610987C框图首先给变量i 和S 赋值0和1. 执行,i=0+1=1;判断1≥2不成立,执行,i=1+1=2;判断2≥2成立,算法结束,跳出循环,输出S 的值为.故选C .2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图所示,若该程序运行后输出的值是59,则 ( )A .4=aB .5=aC .6=aD . 7=a开始是 否0,1i S ==2121S S S +=+ 1i i =+2i ≥输出S 结束A:由已知可得该程序的功能是 计算并输出S=1++…+=1+1﹣=2﹣.若该程序运行后输出的值是,则 2﹣=.∴a=4,故选A .3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框图(算法流程图)的输出结果是( )A .16B .2524 C .34D .1112D.1211,1211122366141210=∴=++=+++=s s ,所以选D 开始 S =1,k =1k >a ? S =S +1k (k +1) k =k+1输出S结束 是否 (第5题图)的程序框图,如果输出3s =,那么判断框内应填入的条件是( )A .6k ≤B .7k ≤C .8k ≤D .9k ≤B【命题立意】本题考查程序框图的识别和运行。
第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =⋅==,此时满足条件,循环;第三次循环,234log 3log 4log 5,5s k =⋅⋅=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =⋅⋅⋅=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =⋅⋅⋅⋅=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =⋅⋅⋅⋅⋅==,此时不满足条件,输出3s =,所以判断框内应填入的条件是7k ≤,选B.5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的语句为( )A .2*2S i =-B .2*1S i =-C .2*S i =D .2*4S i =+C本题考查程序框图的识别和运行。
由条件知当3i =时,10S <,当5i =时,10S ≥。
当5i =时,A,B 不成立。
当3i =时,D 不合适,所以选C.的程序框图,若输入的10k =,则该算法的功能是 ( )A .计算数列{}12n -的前10项和 B .计算数列{}12n -的前9项和 C .计算数列{}21n -的前10项和D .计算数列{}21n -的前9项和C第一循环:1,2S i ==,10i <第二条:3,3,10S i i ==<第三条:7,4,10S i i ==< …..第九循环:921,10,10S i i =-==.第十循环:1021,11,10S i i =-=>,输出S .根据选项,101(12)12S -=-,故为数列12n -的前10项和.故答案A .7 .(2013年普通高等学校招生统一考试新课标Ⅱ卷数学(理)(纯WORD 版含答案))执行右面的程序框图,如果输入的10N =,那么输出的S =( )A .1111+2310+++…… B .1111+2310+++……!!! C .1111+2311+++……D .1111+2311+++……!!! B框图首先给累加变量S 和循环变量i 赋值, S=0+1=1,k=1+1=2;判断k >10不成立,执行S=1+,k=2+1=3; 判断k >10不成立,执行S=1++,k=3+1=4; 判断k >10不成立,执行S=1+++,k=4+1=5;…判断i >10不成立,执行S=,i=10+1=11; 判断i >10成立,输出S=.算法结束.选B .8 .(2013年普通高等学校招生统一考试辽宁数学(理)试题(WORD 版))执行如图所示的程序框图,若输入10,n S ==则输出的 ( )A .511B .1011 C .3655D .7255否是1,0,1===T S k 开始N输入kT T =1+=k k T S S +=?N k >S输出结束A第一次循环21,421s i ==-,第二次循环2211,62141s i =+=--,第三次循环222111,8214161s i =++=---,第四次循环,22221111,1021416181s i =+++=----,第五次循环,2222211111,1221416181101s i =++++=-----,此时输出222221111152141618110111s =++++=-----,因为21111()2111i i i =--+-,且2i i =+,所以11111115[()()()]2133591111s =-+-++-=,选A.9 .(2013年高考新课标1(理))运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于( )A .[3,4]-B .[5,2]-C .[4,3]-D .[2,5]-A由判断框中的条件为t <1,可得: 函数分为两段,即t <1与t ≥1,又由满足条件时函数的解析式为:s=3t ;不满足条件时,即t ≥1时,函数的解析式为:s=4t ﹣t 2 故分段函数的解析式为:s=,如果输入的t ∈[﹣1,3],画出此分段函数在t ∈[﹣1,3]时的图象, 则输出的s 属于[﹣3,4]. 故选A .10.(2013年高考陕西卷(理))根据下列算法语句, 当输入x 为60时, 输出y 的值为( )A .25B .30C .31D .61C31)50(6.025,60=-⋅+=∴=x y x ,所以选C11.(2013年普通高等学校招生统一考试天津数学(理)试题(含答案))阅读右边的程序框图,运行相应的程序, 若输入x 的值为1, 则输出S 的值为输入xIf x ≤50 Then y =0.5 * x Elsey =25+0.6*(x -50) End If 输出y( )A .64B .73C .512D .585B第一次循环,1,2S x ==;第二次循环,3129,4S x =+==;第三次循环,3947350S =+=>,满足条件输出73S =,选B.二、填空题12.( 2013年高考湖南卷(理))执行如图3所示的程序框图,如果输入1,2,a b a ==则输出的的值为_____9_____.9本题考查程序框图的运行与识别。
第一次循环,123a =+=,第二次循环,325a =+=,第三次循环,527a =+=第四次循环,7298a =+=>,满足条件,输出9a =。
13.(2013年普通高等学校招生全国统一招生考试江苏卷(数学)(已校对纯WORD 版含附加题))下图是一个算法的流程图,则输出的n 的值是________.3经过了两次循环,n 值变为314.(2013年普通高等学校招生统一考试广东省数学(理)卷(纯WORD 版))执行如图所示的程序框图,若输入n 的值为4,则输出s 的值为______.77;第一次循环后:1,2s i ==;第二次循环后:2,3s i ==;第三次循环后:4,4s i ==;第四次循环后:7,5s i ==;故输出7.15.( 2013年高考湖北卷(理))阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________.是否输入 1,1i s ==输出s 结束开始 i n≤第11题图n ()1s i s +-=1i i =+5本题考查程序的运行与识别。
第一次循环,105,22a i ===;第二次循环,35116,3a i =⨯+==;第三次循环,168,42a i ===;第五次循环,84,52a i ===,此时满足条件输出5i =。
16.(2013年普通高等学校招生统一考试山东数学(理)试题(含答案))执行右图的程序框图,若输入的ε的值为0.25,则输出的n 的值为_____.3第一次循环,10123,312,2F F n =+==-==,此时1110.253F =≤不成立。
第二次循环,否1i i =+?4a =10, 1a i == 开始是结束a 是奇数?31a a =+2a a =是否输出i必修三- 11 - 10235,523,3F F n =+==-==,此时1110.255F =≤成立,输出3n =。