程序框图练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010~2014年高考真题备选题库

第1节算法与程序框图

1.(2014新课标全国Ⅰ,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的

M=()

207 B. A. 231516 C. D. 853383,a=2,b=,n=2;第二次循环:M=,a =,b=选解析:D第一次循环:M223281581515=,n=3;第三次循环:M=,a =,b=,n=4,则输出M=,选D. 383882.(2014新课标全国Ⅱ,5分)执行如图所示的程序框图,如果输入的x,t均为2,则输出的S=()

A.4 B.5

7

.D 6 .C.

1解析:选D k=1≤2,执行第一次循环,M=×2=2,S=2+3=5,k=1+1=2;k12=2≤2,执行第二次循环,M=×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,2输出S =7.故选D.

3.(2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是()

A.34 B.55

.78 D.89

C解析:选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

成立,当n=2时,2不成立,所以输出n=2,故选2122>2>1时,=当B解析:选n12B.

)

(值为S执行如图所示的程序框图,输出的)分5,北京(2014.5.

A.1 B.3

D.15

C.7

解析:选C列表如下:7 S 10303k

21

7.

故输出的值是S属则输出的[执行如图所示的程序框图,如果输入的t∈-2,2],S 5.6(2014湖南,分))

(于

A.[-6,-2] B.[-5,-1]

DC.[-4,5] .[-3,6]

,0?[∈-2,-2,t2?t2?其值域为?=是分段函数,且S选解析:D由程序框图可知S?,2][0,tt-3,∈?(-2,6]∪[-3,-1]=[-3,6],故选D.

)

(输出的数列的通项公式是,N的整数2对大于根据程序框图,)分5,陕西7.(2014.

A.a=2n B.a=2(n-1) nnnn1-a=2 a=2 D.C.nn=2×S,S=a,i=i+1,a又,选C由初始值的特征可知,输出的数列首项为2解析:ii a+1i∴=2,则输出的数列是首项为2,公比为2的等比数列,则通项公式为a=2n. n a i8.(2014四川,5分)执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为()

A.0B.1

2 D.3

C.解析:选C分两种情况,当x,y满足x≥0,y≥0,x+y≤1时,运用线性规划知识先画出可行域,再将直线2x+y=0平移至过点(1,0),得到S的最大值为2;当x,y不满足x≥0,y≥0,x+y≤1时,S等于1,综合两种情况知应选C.

)

(的值为s执行如图所示的程序框图,则输出)分5,重庆(2014.9.

A.10 B.17

D.36

C.19

解析:选C执行程序:k=2,s=0;s=2,k=3;s=5,k=5;s=10,k=9;s=19,k=17,此时不满足条件k<10,终止循环,输出结果为s=19,选C.

10.(2014江西,5分)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()

9 B.A.7

11

D.10 .C1=-lg 3>-1;第2次运行,i=3,S lg=1,S=0,第1次运行,S=0+i解析:选B3131151=lg+lg=lg=-lg 5>-1;第3次运行,i=5,S=lg+lg=lg=-lg 7>-1;第4次355577171191运行,i=7,S=lg+lg=lg=-lg 9>-1;第5次运行,i=9,S=lg+lg=lg=-lg 11<79991111-1,跳出循环,输出i=9. 11.(2014山东,5分)执行如图所示的程序框图,若输入的x的值为1,则输出的n的值为

________.

-4×1+3≤0,x=2,n=1;2-4×2+3≤0,x=3,n=2;3,0≤3+3×4-2221解析:

-4×4+3>0,跳出循环,此时输出n的值,故输出的n的值为3.

23,4n=x=4,答案:3

12.(2014江苏,5分)如图是一个算法流程图,则输出的n的值是

________.

的值分别是2,4,8,16,32,所以输出的n的值是5. n25次,各次解析:该流程图共运行答案:5 13.(2014浙江,5分)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是

________.

解析:S=0,i=1;S=1,i=2;S=4,i=3;S=11,i=4;S=26,i=5;S=57,i=6,此时S>n,所以输出的结果为6.

答案:6

________.

=T,则输出3 =n执行如图所示的程序框图,若输入)分5,辽宁(2014.14.

解析:输入n=3,则i=0,S=0,T=0,i≤n成立,故i=1,S=0+1=1,T=0+1=1,此时i=1≤n成立,故i=2,S=1+2=3,T=1+3=4,此时i=2≤n成立,故i=3,S=3+3=6,T=4+6=10,此时i=3≤n成立,故i=4,S=6+4=10,T=10+10=20,此时i=4≤n不成立,故输出T=20.

答案:20

15.(2014天津,5分)阅读如图所示的框图,运行相应的程序,输出S的值为

相关文档
最新文档