2010~2014年高考真题备选题库 第1节 算法与程序框图 1.(2014新课标全国Ⅰ,5分)执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )
A.203
B.72
C.165
D.158
解析:选D 第一次循环:M =32,a =2,b =32,n =2;第二次循环:M =83,a =32
,b =83,n =3;第三次循环:M =158,a =83,b =158,n =4,则输出M =158
,选D. 2.(2014新课标全国Ⅱ,5分)执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =( )
A .4
B .5
C .6
D .7
解析:选D k =1≤2,执行第一次循环,M =11
×2=2,S =2+3=5,k =1+1=2;k =2≤2,执行第二次循环,M =22
×2=2,S =2+5=7,k =2+1=3;k =3>2,终止循环,输出S =7.故选D.
3.(2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是( )
A .34
B .55
C .78
D .89
解析:选B 执行该程序框图(算法流程图)可得x =1,y =1,z =2;x =1,y =2,z =3;x =2,y =3,z =5;x =3,y =5,z =8;x =5,y =8,z =13;x =8,y =13,z =21;x =13,y =21,z =34;x =21,y =34,z =55,跳出循环.
4.(2014福建,5分)阅读如图所示的程序框图,运行相应的程序,输出的n 的值为 ( )
A .1
B .2
C .3
D .4
解析:选B 当n =1时,21>12成立,当n =2时,22>22不成立,所以输出n =2,故选
B.
5.(2014北京,5分)执行如图所示的程序框图,输出的S 值为( )。