当前位置:首页 >> 数学 >>

高二程序框图练习题及答案


程序框图练习题及答案
一、选择题 1.执行右边的程序框图,若输入的 x 的值为–2,则输出 y 的值是( A. 5 B. ? 3 C. 3 D. ? 5 )

2.执行如图所示的程序框图,输出的 S 值为( A.2 B.4 C.8 D.16



3.根据右边框图,对大于 2 的整数 N ,得出数列的通项公式

是(



答案第 1 页,总 35 页

A. an ? 2n

B. an ? 2(n ?1)

C. an ? 2n

D. an ? 2n?1 )

4. (5 分) (2011?陕西)如图框图,当 x1=6,x2=9,p=8.5 时,x3 等于(

A.7 B.8 C.10 D.11 5.某程序框图如图所示,该程序运行后输出的值是(



答案第 2 页,总 35 页

开始

S ?0 i ?1


S ? 50


输出 i

S ? S 2 ?1

结束

i ? 2i ? 1
B.31 C.27 D.15

A.63

6.运行右图所示框图的相应程序,若输入 a , b 的值分别为 ( )

log2 3 和 log3 2 ,则输出 M 的值是

A.0 B.1 C.2 D.-1 7.执行右图所示的程序框图,则输出的结果是(
开始



k ?1

S ?1
S ? 20?

否 输出 k 结束


S ? S ? 2k

k ?k?2

A. 5 B. 7 C. 9 D. 11 8.执行如图所示的程序框图,输出的 M 值是()

答案第 3 页,总 35 页


开始 M=2 i=1 i<5?

M?

1 1? M

i=i+1


输出 M 结束

A.2

B. ?1

C.

1 2

D. ?2 )

9.如图所示,程序框图(算法流程图)的输出结果是(

(A)

1 6

(B)

25 3 (C) 24 4

(D)

11 12


10.执行如图所示的程序框图,输出的 S 值为(

A.1

B.

2 3

C.

13 21

D.

610 987

11.执行如图所示的程序框图,若输入 n 的值为 4 ,则输出 s 的值为______.

答案第 4 页,总 35 页

12.执行如图所示的程序框图,若输入 n ? 10, 则输出的S ?

A.

5 11

B.

10 11

C.

36 55

D.

72 55

13.设正实数 x, y, z 满足 x2 ? 3xy ? 4 y 2 ? z ? 0 ,则当 大值为 A. 0 B. 1 C.

2 1 2 xy 取得最大值时, ? ? 的最 z x y z

9 4

D. 3

14.阅读右边的程序框图, 运行相应的程序, 则输出 n 的值为

答案第 5 页,总 35 页

A. 7 B. 6 C. 5 D. 4 15.下图是用模拟方法估计圆周率 入( )

的程序框图,

表示估计结果,则图中空白框内应填

A. B. C.

答案第 6 页,总 35 页

D. 16. 如果执行右边的程序框图, 输入正整数 N(N≥2)和实数 a1,a2,??,an, 输出 A,B, 则 ( )

A.A+B 为 a1,a2,??,an 的和 B. 为 a1,a2,??,an 的算术平均数

C.A 和 B 分别是 a1,a2,??,an 中最大的数和最小的数 D.A 和 B 分别是 a1,a2,??,an 中最小的数和最大的数 17.某程序框图如图所示,则该程序运行后输出的值等于(

)

答案第 7 页,总 35 页

A. B. C. D. 18 . 某 学 生 一 个 学 期 的 数 学 测 试 成 绩 一 共 记 录 了 6 个 数 据 :

x1 ? 52, x2 ? 70, x3 ? 68, x4 ? 55, x5 ? 85, x6 ? 90 ,执行如图所示的程序框图,那么输出的
S 是()

A. 1 B. 2 C. 3 D. 4

答案第 8 页,总 35 页

19.已知数列 {an } 的各项均为正数,执行程序框图(如右图),当 k ? 4 时, S ? ( )

1 ,则 a2014 ? 3

A.2012

B.2013

C.2014

D.2015

20.右图是计算

1 1 1 1 1 ? ? ? ? 值的一个程序框图,其中判断框内应填入的条件是 2 4 6 8 10

A. k ? 5 B. k ? 5 C. k ? 5 D. k ? 6 21.21.执行右边的程序框图,若 p ? 5 ,则输出的 S 值为 ( )

A.

7 8

B.

15 16
答案第 9 页,总 35 页

C.

31 32

D.

63 64

22.某程序框图如右图所示,该程序运行后输出的 k 的值是( )

A.4 B.5 C.6 D.7 23.设有算法如图所示:如果输入 A=144,B=39,则输出的结果是( )

A.144B.3 C.0D.12 24.阅读右图的程序框图,则输出 S=(

)

A.14 B.20 C.30 D.55 25.执行如图所示的程序框图,若输入的 x 值为 2,则输出的 x 值为()

答案第 10 页,总 35 页

A.3 B.126 C. 127 D. 128 26.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是(

)

A.f(a)f(m)<0;a=m;是;否 B.f(b)f(m)<0;b=m;是;否 C.f(b)f(m)<0;m=b;是;否 D.f(b)f(m)<0;b=m;否;是 27.执行如图所示的程序框图,如果输入 a ? 1, b ? 2 ,则输出的 a 的值为

A.7

B.9

C.2

D.13
答案第 11 页,总 35 页

28.执行如图所示的程序框图,输出的 S 值为(



(A) 2 (B) ?2 (C) 4 (D) ?4 29.在数列 {an } 中, a1 ? 1, an ? an?1 ? n, n ? 2 .为计算这个数列前 10 项的和,现给出该问 题算法的程序框图(如图所示) ,则图中判断框(1)处合适的语句是 ( )

A. i ? 8 B. i ? 9 C. i ? 10 D. i ? 11 30.阅读右面的程序框图,运行相应的程序,输出的结果为( )

答案第 12 页,总 35 页

A. ?2

1 B. 2 C. ?1 D. 2
)

31.执行如图所示的程序框图,若输入 n 的值为 4,则输出 s 的值是(

A. 2 B. 6 C. 24 D. 120 32.执行如图所示的程序框图,如果输出的是 a=341,那么判断框内应填(

)

(A)k<4?

(B)k<5?

(C)k<6?

(D)k<7?

答案第 13 页,总 35 页

33. 执行如图所示的程序框图,如果依次输入函数: f(x)=3 、f(x)=sin x、f(x)=x 、f(x) =x+

x

3

1 ,那么输出的函数 f(x)为( ) x

A.3

x

B.sin xC.x

3

D.x+

1 x

34.)执行如图所示的程序框图,若输入 n=10,则输出 S=( )

A.

5 11

B.

10 36 C. 11 55

D.

72 55

35.阅读右边程序框图,为使输出的数据为 30,则判断框中应填人的条件为

A.i≤4 B. i≤5` C. i≤6 D. i≤7 36.阅读程序框图,为使输出的数据为 30,则判断框中应填人的条件为(

)

答案第 14 页,总 35 页

A.i≤4 B. i≤5` C. i≤6 D. i≤7 37.某程序框图如图所示,该程序运行后,输出 x 的值为 31,则 a 等于(

)

A.0

B.1

C.2

D.3 )

38.执行如图所示的程序框图,若输出的 b 的值为 31 ,则图中判断框内①处应填( 开始
a ? 1, b ? 1

a ? ①?

b ? 2b ? 1



输 出

a ? a ?1

b
结束

A. 3 B. 4 C. 5 D. 6 39 . 给 出 右 图 所 示 的 算法 流 程 图 , 若 输 出 的 值 为 15 , 则 判 断 框 中 的 条 件 是(



答案第 15 页,总 35 页

A. n ? 5 B. n ? 5 C. n ? 4 D. n ? 4 40.上图为求 s ? 1 ? 3 ? 5 ? ? ? ? ? 101 的程序框图,其中①应为(



A. A ? 101?

B. A ≤ 101?

C. A ? 101?

D. A ≥ 101? )

41.执行右面的程序框图,若 p ? 0.8 ,则输出的 n =(

A. 2 B. 3 C. 4 D. 5 42.已知某程序框图如右图所示,则该程序运行后,输出的结果为()

答案第 16 页,总 35 页

3 4 B. 5 5 1 1 C. D. 2 5
A. 43.将 x=2 输入以下程序框图,所得结果为( )

开始

输入 x 输入 x X<0 ? 否
是 I


是 I

y=2x1


是 I

0 ≤ x<1?


是 I

y ? x2 ?1 y ? x 2 ? 2x
结束 输出 y D.12 )

A.3 B.5 C. 8 44.某程序框图如图所示,该程序运行后输出的 k 的值是 (

答案第 17 页,总 35 页

A. 4

B. 5

C.6

D.7

45.请阅读右边的算法流程图:若 a ?

2 (cos18? ? sin 18?) , 2

b ? 2 cos2 28? ? 1 , c ? 2 sin 16? cos 16?. 则输出的应该是

46.某程序框图如图所示,该程序运行后输出 S 的结果是(



答案第 18 页,总 35 页

A.

3 1 137 25 B. C . D. 2 6 60 12
) 开始 n=5,k=0 n 为偶 数

47.执行如图所示的程序框图,输出的 k 值是(





n?

n 2

n ? 3n ?1

k=k+1 n=1
是 否

输出 k 结束 A、5 B、6 C、7 D、8 48.程序框图如图,若 n ? 5 ,则输出的 S 值为

答案第 19 页,总 35 页

A. 30B. 50C. 62D. 66 49.执行右面的程序框图,那么输出 S 的值为 (



A.

49 100

B.

99 100

C.

97 99 D. 198 202

50.如图,执行程序框图后,输出的结果为

A.

1 2

B.1

C.2 D.4 51.若某程序框图如图所示,则输出的 P 的值是

答案第 20 页,总 35 页

(A)21 (B)26 (C)30 (D)55 b, c ),输出相应的点 52.如图所示程序框图,其作用是输入空间直角坐标平面中一点 P(a,
3, 1),则 P, Q 间的距离为() (注:框图中的赋值符号“=” Q (a,, b c) .若 P 的坐标为(2,

也可以写成“←”或“:=” )

A. 0 B . 2 C. 6 D. 2 2 53.下面程序框图表示的算法是( A.将 a、b、c 按从小到大输出 B.将 a、b、c 按从大到小输出 C.输出 a、b、c 三数中的最大数 D.输出 a、b、c 三数中的最小数 )

答案第 21 页,总 35 页

54.如右图所示算法程序框图运行时,输入 a=tan315° , b=sin315° ,c=cos315° ,则输出结果为( ) A.

? ?

B.-

? ?

C.-1

D.1

55.右图是一个程序框图,若开始输入的数字为 t ? 10 ,则输出结果为( ) A.20 B.50 C.140 D.150

答案第 22 页,总 35 页

56.如果执行图 1 的程序框图,那么输出的 S ? ( A.2652 B.2500 C.2450

) D.2550

图1 57.如下框图,当 a ? 6, b ? 9, p ? 8.5 时, c 等于( A.7 开始 输入 a, b, c
a ?b ? b ?c

) D.11

B.8

C.10





p?

a?b 2

p?

b?c 2

输出 p 结束 58.阅读右面的程序框图,则输出的 S 等于( )

答案第 23 页,总 35 页

开始

S ?0

i?5
S ? S ? i(i ? 1)
i ? i ?1

i ?1



?



输出 S 结束

(第 2 题) (A) 68 (B) 38 (C) 32 (D) 20 59.某程序的框图如图 所示,若执行该程序,则输出的 i 值为 A、5 B、6 C、7 D、8

开始 i=1,s=0 s=s+2 i -1i s≤100 否 输出 i 结束 60.如程序框图:若输入 m ? 72 , n ? 30 ,则输出 n ? i= i +1 是

答案第 24 页,总 35 页

开始

输入 m,n

n=r

求 m 除以n的余数 r
m=n r=0? 是 输出 n 结束 (第 7 题) 否

A.0B.3C.6 D.12

答案第 25 页,总 35 页

参考答案 1.A 【解析】 试题分析: x ? ?2 ? 0 ,则 y ? ?2 ? (?2) ? 1 ? 5 . 考点:程序框图. 2.C 【解析】 试题分析: 依次执行程度框图中的语句: ①:S ? 1? 20 ? 1, k ? 1 ; ②:S ? 1? 21 ? 2, k ? 2 ; ③: S ? 2 ? 22 ? 8, k ? 3,跳出循环,故输出 S ? 8 . 考点:程序框图. 3.C 【解析】
1 试 题 分 析 : 当 S ? 1, i ? 1 时 , a1 ? 2 ?1 ? 2 ; 当 S ? 2 ,i ? 2 时 , a2 ? 2 ? 21 ? 22 ; 当

1

S ? 22 ,i ? 3时, a3 ? 2 ? 22 ? 23 ; ??? 由此得出数列的通项公式为 an ? 2n ,故选 C.
考点:程序框图的识别. 4.B 【解析】 试题分析:从程序框图中得到求 p 的解析式;列出方程,求出 x3 的值. 解:∵ ∴ 解得 x3=8 故选 B 点评:本题考查通过程序框图能判断出框图的功能. 5.A 【解析】程序框图运行如下:

S ? 0, i ? 1 S ? 1, i ? 3 S ? 2, i ? 7 S ? 5, i ? 15 S ? 26, i ? 31 S ? 53, i ? 63
6.C 【解析】因为 log2 3 ? 1 , log3 2 ? 1 ,所以 log2 3 ? log3 2 ,由算法框图可知,运行后输出

M 的值为 M ? log2 3 ? log3 2 ? 1 ? 1 ? 1 ? 2 .

答案第 26 页,总 35 页

7.C 【解析】 S ? 1, 满 足 S ? 20 , 执 行 循 环 体 ; S ? 3,k ? 3 , 满 足 S ? 20 ; S ? 9,k ? 5 , 满 足 S ? 20 , S ? 19,k ? 7 , 满 足 S ? 20 , S ? 33,k ? 9 , 不 满 足 S ? 20 , 退 出 循 环 , 输 出 k ? 9 . 故选 C . 8.B 【 解 析 】 当 i ? 1 时 得 到 M ? ?1, i ? 2 , 当 i ? 2 得 到 M ? .当 i ? 4 时得到 M ? ?1, i ? 5 .当 i ? 5 时输出-1 M ? 2 ,i ? 4 9.D 【解析】 n ? 2, s ? 0, s ? 0 ?

1 ,i ? 3 . 当 i ? 3 得 到 2

1 1 ? ; 2 2

1 1 1 3 ,s ? ? ? ; 2 2 4 4 3 3 1 11 n ? 6, s ? , s ? ? ? 4 4 6 12 11 n ? 8, s ? ,输出 12 n ? 4, s ?
所以答案选择 D 考点:本题考查算法框图的识别,逻辑思维,属于中等难题. 10.C 【解析】第一次执行循环: S ?
2

1?1 2 ? ,i ? 1; 2 ?1 ? 1 3

?2? ? ? ? 1 13 13 ? 3? ? , i ? 2 ,满足 i ≥2,结束循环,输出 S ? . 第二次执行循环: S ? 2 21 2 ? ? 1 21 3
考点: 本小题考查了对算法程序框图的三种逻辑结构的理解, 考查了数据处理能力和算法思 想的应用. 11. 7 【解析】 第一次循环后: s ? 1, i ? 2 ; 第二次循环后: s ? 2, i ? 3 ; 第三次循环后: s ? 4, i ? 4 ; 第四次循环后: s ? 7, i ? 5 ,此时 i ? 4. 故输出 7 . 考点:程序框图 12.A 【 解 析 】 框 图 运 算 的 结 果 为 :

0+

1 1 1 1 + 2 + 2 +...+ 2 = 2 2 -1 4 -1 6 -1 10 -1

答案第 27 页,总 35 页

1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 = (1- + - + - +...+ - ) = (1- )= ,故选 A + + +...+ 1? 3 3 ? 5 5 ? 7 9 ?11 2 3 3 5 5 7 9 11 2 11 11
考点:本题考查程序框图的运算以及数列求和的列项相消法。 13.B 【解析】

xy xy 1 1 ? 2 ? ? ? 1, 当且仅当 x ? 2 y 时成立, 2 x 4y z x ? 3xy ? 4 y x 4 y ? ?3 2 ? ?3 y x y x

因此

?1 ? 2 1 2 2 1 z ? 4 y ? 6 y ? 4 y ? 2 y , 所以 ? ? ? ? 2 ? ? ? ? 1? ? 1 ? 1. x y z y y ?y ?
2 2 2 2

2

考点:本题考查基本不等式的应用,考查运算求解能力、推理论证能力和转化思想、函数和 方程思想。 基本不等式的使用价值在于简化最值确定过程, 而能否使用基本不等式的关键是

a ? b ? 2 ab 中的 ab 是否为定值.
14.D 【解析】 n 第一步:S=0,n=1 时,S=S+(-1) ·n=0-1=-1<2,n=n+1=1+1=2 n 第二步:S=-1,n=2 时,S=S+(-1) ·n=-1+2=1<2,n=n+1=2+1=3 n 第三步:S=1,n=3 时,S=S+(-1) ·n=1-3=-2<2,n=n+1=3+1=4 n 第四步:S=-2,n=4 时,S=S+(-1) ·n=-2+4=2, 因为 2≥2 成立,所以输出 n=4 15.D 【解析】 ∵在程序运行的过挰中, 与 i-M=1 始终成立, ,则 P=1; 的的数为 4.故图中空白

∴当 i=1001>1000 时,M=1000,此时若图中空白框内的程序指令是 若图中空白框内的程序指令是 框内应填入 ,则 P=4,显然接近圆周率

16.C 【解析】 不失一般性,设 k=3,a1=1,a2=2,a3=3. 第一次运行结果为:k=1<3,A=1,B=1,x=1 第二次运行结果为:k=2<3,x=2,A=2 第三次运行结果为:k=3,x=3,A=3 由于 k=3≤3,不等式成立,结束循环,输出 A=3,B=1,其中 A 为最大值,B 为最小值,故选 C. 17.A 【解析】 第一步:k=1<4,S=1 时,S=S+ =1+ = ,k=k+1=1+1=2

答案第 28 页,总 35 页

第二步:k=2<4,S=

时,S=S+

=

+

=

,k=k+1=3

第三步:k=3<4,S=

时,S=S+

=

+

=

,k=k+1=4

第四步:k=4,S= 18.D 【解析】

时,S=S+

=

+

=

,k=k+1=5>4,此时可输出

试题分析:本程序框图的算法是统计 xi 中大于 60 的个数,因此最后输出的是 S ? 4 . 考点:程序框图. 19.D 【解析】 试 题 分 析 : 据 程 序 框 图 , 数 列 {ai } 是 公 差 为 1 的 等 差 数 列 ,

S?

1 1 1 1 1 ? ??? ?( ? )? a1a2 a2 a3 ai ai ?1 a1 a2

(

1 1 1 1 1 1 1 1 1 , 据 题 意 , 解 得 a1 ? 2 , ? ) ?? ? ( ? )? ? ? ? a2 a3 ai ai ?1 a1 ai ?1 a1 a5 3

a2014 ? a1 ? 2013 ? 2015 ,选 D.
考点:程序框图,等差数列通项公式. 20.A 【解析】 试题分析:判断框内应该填循环终止条件,∵要加到 考点:程序框图. 21.C 【解析】 试 题 分 析 : 程 序 执 行 过 程 中 , n, S 的 值 依 次 为 n ? 0,S ? 0 ; n ? 1, S ? 0 ?

1 ,一共加 4 次∴k>5. 10

1 1 ? ; 2 2

1 1 3 ? ? ; 2 4 4 3 1 7 7 1 15 15 1 31 n ? 3, S ? ? ? ; n ? 4, S ? ? ? ? ? ; n ? 5, S ? ,程序结束,输 4 8 8 8 16 16 16 32 32 31 出S ? . 32 n ? 2, S ?
考点:程序框图. 22.A
答案第 29 页,总 35 页

【解析】 试题分析:第一次进入循环后: S ? 1,k ? 1 第二次进入循环后: S ? 1 ? 2 ? 3,k ? 2
1

,k ? 3 第三次进入循环后: S ? 3 ? 2 ? 11
3

第四次进入循环后: S ? 11? 2 所以输出 4,故选 A. 考点:程序框图的应用 23.B 【解析】

11

? 2059? 100 ,k ? 4

试题分析:第一轮:当输入 A ? 144, B ? 39 时,则 C ? 27 ,此时 A ? 39, B ? 27 ;第二轮:

C ? 12 ,此时 A ? 27, B ? 12 ;第三轮: C ? 3 ,此时 A ? 12, B ? 3 ;第四轮: C ? 0 ,此
时 A ? 3, B ? 0 ,所以输出 3,故正确答案为 B. 考点:程序框图 24.C 【解析】 试题分析:运行程序框图如下:

S ? 0, i ? 1 S ? 1, i ? 2 S ? 5, i ? 3 S ? 14, i ? 4 S ? 30, i ? 5
故选 C 考点:程序框图 25.C 【解析】 试题分析:根据程序框图可知第一次运行的结果为 x=3,第二次结果为 x=7,第三次运行结 果为 x=127,而此时 127 ? 126,程序执行输出 x,此时 x=127,故选 C. 考点:循环结构. 26.B 【解析】 试题分析:根据二分法的概念可知选 B. 考点:二分法 程序框图 27.B 【解析】 试题分析:因为输入 a ? 1, b ? 2 ,则得到 a ? 3 ;再进入判断框后又得到 a ? 5 ;接着得到

a ? 7 ; a ? 9 就退出循环.
答案第 30 页,总 35 页

考点:1.程序框图的识别.2.递推的思想. 28.D 【解析】 试 题 分 析 : 第 一 次 运 行 后 S ? 8,i ? 2; 第 二 次 运 行 后 S ? 4 ,i ? 3; 第 三 次 运 行 后

S ? ?4 ,i ? 4;此时不满足 i ? 4 ,终止运行,故输出 S ? ?4 .
考点:算法框图. 29.C 【解析】因为当 i=0 时运算的结果为 s=1,当 i=1 时运算的结果为 s=1+3,所以当 i=10 时输 出前 10 项的和. 【考点】1.程序框图.2.递推的思想. 30.C 【解析】第一次循环, i ? 1, A ? 第四次循环, i ? 4, A ?

1 , 第二次循环, i ? 2, A ? ?1, 第三次循环, i ? 3, A ? 2, 2

1 , L ,因此当 i ? 2015 ? 3 ? 671 ? 2 时, A ? ?1. 2

考点:循环体流程图 31.C 【解析】 试题分析:根据程序框图运行程序如下:

n ? 4, i ? 1, s ? 1 s ? 1? 1 ? 1, i ? 2 s ? 1?2 ? 2, i ? 3 s ? 2? 3 ? 6, i ? 4 s ? 6?4 ? 24, i ? 5
所以输出 s ? 24 ,故选 C. 考点:程序框图 32.C 【解析】依次执行程序框图:k=1,a=1;k=2,a=5;k=3,a=21;k=4,a=85; k=5,a=341;6<6 不成立,输出 341.故循环条件是 k<6?. 33.C 【解析】依题意得,输出的函数应满足:f(-x)=-f(x)(x∈R),即函数 f(x)是定义在 R 上的奇函数,且 f(x+m)>f(x),其中 m>0,即函数 f(x)是定义在 R 上的增函数.对于 A, x 函数 f(x)=3 不是奇函数;对于 B,函数 f(x)=sin x 不是定义在 R 上的增函数;对于 C, 3 2 函数 f(x)=x 既是奇函数又是定义在 R 上的增函数(因为 f′(x)=3x ≥0);对于 D,函数

f(x)=x+
34.A

1 的定义域不是实数集 x

1 1 1 2 2 1 3 , i=4<10, 所以 S= + = , i=6<10, 所以 S= + = , 3 3 15 5 5 35 7 3 1 4 4 1 5 i=8<10,所以 S= + = ,i=10=10,所以 S= + = ,i=12>10,输出 7 63 9 9 99 11
【解析】 因为 S=
答案第 31 页,总 35 页

S=

5 11

35.A 【解析】 试题分析:根据程序框图可知,当输入 i ? 1 进入判断时,需要得到 S ? 2, i ? 2 ;当 i ? 2 进 入 判 断 时 , 需 要 得 到 S ? 2 ? 22 ? 6, i ? 3 ; 当 i ? 3 时 进 入 判 断 得 到

S ? 2 ? 22 ? 23 ? 14, i ? 4 .当 i ? 4 时,得到 S ? 2 ? 22 ? 23 ? 24 ? 30, i ? 5 .由题意可知,
当 i ? 5 是要退出循环,所以应该填 i ? 4 .故选 A. 考点:1.程序框图的知识.2.循环结构的应用.3.递推类比的思想. 36.A 【解析】 试题分析:根据程序框图可知,当输入 i ? 1 进入判断时,需要得到 S ? 2, i ? 2 ;当 i ? 2 进 入 判 断 时 , 需 要 得 到 S ? 2 ? 22 ? 6, i ? 3 ; 当 i ? 3 时 进 入 判 断 得 到

S ? 2 ? 22 ? 23 ? 14, i ? 4 .当 i ? 4 时,得到 S ? 2 ? 22 ? 23 ? 24 ? 30, i ? 5 .由题意可知,
当 i ? 5 是要退出循环,所以应该填 i ? 4 .故选 A. 考点:1.程序框图的知识.2.循环结构的应用.3.递推类比的思想. 37.D 【解析】 计算次数为 3 次, 计算结果是 2x+1, 2[2x+1]+1=4x+3, 2(4x+3)+1=8x+7, 所以 8a+7=31,解得 a=3. 38.B 【解析】 试题分析:因为,选项中最小值是 3,故从此验证起.

2 ? 1 1) ?] ? 1} ?1 , 1不 5 符合 如果 a ? 3 ,则 共 运 行 四 次 结 束 , 输 出 的 b 满 足 2{2[ ( ?
1 4, 题 意 , 再 运 行 一 次 结 束 , 输 出 的 b 满 足 2 ? 1 5? 1? 3 ,故图中判断框内①处应填
选 B. 考点:算法与程序框图 39.A 【解析】 试题分析:由判断框首先排除 B.D,然后一一运算可值 A 正确。 考点:算法程序框图。 40.B 【解析】解:因为上图为求 s ? 1 ? 3 ? 5 ? ? ? ? ? 101 的程序框图,其中最后一次循环必须要加 到 101,那么 A ≤ 101? ,选 B 41.B 【解析】解:因为根据框图的特点可知,当 p=0.8 时,

答案第 32 页,总 35 页

1 ,n=2; 2 1 1 第二次循环得到 S= ? 2 =0.75,n=3; 2 2
第一次循环得到 S= 此时输出 n 的值为 3,选 B 42 . A 【 解 析 】 A ? 0.4, n ? 2; A ? 0.8, n ? 3; A ? 0.6, n ? 4; A ? 0.2, n ? 5; A ? 0.4, n ? 6;? 得 到 的 A 具 有 周 期 性 4 , 输 出 的 A 是 n ? 2012 时 的 值 为 0.6. 43 . C 【 解 析 】 当 x ? 2 时 , 应 代 入 y ? x2 ? 2 x , 所 以 所 得 结 果 为 8 . 44 . B 【 解 析 】 共 执 行 了 五 次 循 环 体 退 出 循 环 时 , S ? 1 ? 2 ? 2 ? 2 ? 2 ,k=5.
2 4 16

45.b 【解析】解:因为 a ?

2 (cos18? ? sin18?) ? sin 270 , 2

b ? 2cos2 28? ? 1 ? cos560 ? sin 340 , c ? 2sin16? cos16?. ? sin 320 ,可见最大值为 b.
因此输出的为 b。 46.C 【解析】解:因为第一次循环得到:s=1,k=2; 第二次循环得到:s= 到:s=

3 ,k=3; 第三次循环得 2

11 25 ,k=4; 第四次循环得到:s= ,k=5;,此时输出 S 结束,选 C 6 12

47.A 【解析】解:因为第一次循环:n=16,k=1; 第二次循环:n=8,k=2; 第三次循环:n=4,k=3; 第四次循环:n=2,k=4; 第五次循环:n=1,k=5; 此时结束,输出 5 选 A. 48.C 【解析】解:因为根据循环结构可知,第一次循环得到:s=2,i=2; 2 2 3 第二次循环得到:s=2+2 ,i=3; 第三次循环得到:s=2+2 +2 ,i=4; 2 3 4 2 3 4 5 第三次循环得到:s=2+2 +2 +2 ,i=5; 第四次循环得到:s=2+2 +2 +2 +2 ,i=6; 可知此时结束,输出 s=62.选 C 49.D 【解析】解:由已知中程序的功能是计算并输出

1 1 1 1 99 ? ? ?? ? ? 故选 D 1? (1 ? 1) 4 ? 3 4 ? 5 98 ? 99 202
50 . C 【 解 析 】 本 程 序 共 执 行 了 两 次 循 环 体 , 退 出 循 环 体 时 , n=3,x=2.

答案第 33 页,总 35 页

51..C 【解析】第一次运算, n ? 2, p ? 1 ? 2 ? 5 ,第二次运算, n ? 3, p ? 5 ? 3 ? 14 ,第三
2 2

次运算, n ? 4, p ? 14 ? 4 ? 30 ,满足条件,输出 p ? 30 ,选 C
2

52.C 【解析】解:由流程图可知: 第一个选择框作用是比较 a 与 b 的大小, 第二个选择框的作用应该是比较 a 与 c 的大小, 第二个选择框的作用应该是比较 b 与 c 的大小, 故程序框图的作用是将三个实数按从小到大的顺序排列, 若 P(2,3,1) ,则 Q(1,2,3) . 2 ∴PQ = 1+1+4 = 6 故选 C. 53 . 选 C 【 解 析 】 本 程 序 是 求 a ,b,c 当 中 的 最 大 数 . 54.C 【解析】 由于 a ? ?1, b ? ?

2 2 ,c ? ,? a ? b ? c ,由程序框图可知输出的是最小值.显然 2 2

最小的是 a.因而应选 C. 55.C 【 解 析 】 解 : :

























a ? 3 ?10 ? 10 ? 20, t ? 20;a ? 3 ? 20 ?10 ? 50, t ? 50 a ? 3 ? 50 ? 10 ? 140, t ? 140;
此时判定符合题意,则输出 a=140,因此选 C 56.D
答案第 34 页,总 35 页

【解析】解:根据题意可知该循环体运行 50 次 第一次:s=2,第二次:s=6,第三次:s=12,第四次:s=20,第五次:s=32??第 50 次 S=0+2+4+6+?+100=2550 则运行 50 次则 S=2550 57.B 【解析】解:因为 a ? 6, b ? 9, p ? 8.5 ,所以若|6-9|<|9-c|,解 9-c>3,9-c<-3, C<6,c>12,因为 p=8.5,所以 a+b=17 排除, 所以则有|6-9| ? |9-c|, 6 ? c ? 12 , b+c=17,,故 c=8 58.A 【解析】此题考查算法中的程序框图,要知道循环结构的含义,明确循环体中的内容。第一 次计算后, S ? 5 ? 6 ? 30, i ? 4 ;第二次计算后, S ? 30 ? 4 ? 5 ? 50, i ? 3 ;第三次计算后, S ? 50 ? 3 ? 4 ? 62, i ? 2 ;第四次计算后, S ? 62 ? 2 ? 3 ? 68, i ? 1 ;然后满足条件,所以最后 输出 S ? 68 ,选 A 59.A 【解析】 s ? 0, i ? 1 ? s ? 1 ? i ? 2 ? s ? 1 ? 2 ? 2 ? 5 ? i ? 3 ? s ? 5 ? 22 ? 3 ? 17

? n ? 4 ? s ? 17 ? 23 ? 4 ? 49 ? n ? 5 ? s ? 49 ? 24 ? 5 ? 129 ? 100 。输出 i ? 5. 故选 A
60.C 【解析】 m ? 72, n ? 30 ? r ? 12 ? m ? 30, n ? 12 ? r ? 6 ? m ? 12, n ? 6 ? r ? 0; 输出

n ? 6. 故选 C

答案第 35 页,总 35 页


相关文章:
高二程序框图练习题及答案
高二程序框图练习题及答案_数学_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档高二程序框图练习题及答案_数学_高中教育_教育专区。程序框图练习题及答案一...
程序框图练习题有答案
程序框图练习题答案_高一数学_数学_高中教育_教育专区。6.如图的程序框图表示的算法的功能是 D A.计算小于100的奇数的连乘积 B.计算从1开始的连续奇数的连...
程序框图练习题及答案.(经典)doc
程序框图练习题及答案.(经典)doc_数学_高中教育_教育专区。必修三 程序框图练习题一、选择题 1 .(2013 年高考北京卷(理) )执行如图所示的程序框图,输出的 S ...
高中数学必修3程序框图练习题
高中数学必修3程序框图练习题_数学_高中教育_教育专区。练习题 1、根据右边程序...指导 行终止,此时 , 满足条件 ,故选 D. ,运 5、 【答案】B 【解析】 ...
高一数学程序框图练习题
高一数学程序框图练习题_数学_高中教育_教育专区。算法与程序框图练习题一、选择题: 1.阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D. 55 2....
【人教版】数学必修三《算法与程序框图》课后练习(1)(含答案)
【人教版】数学必修三《算法与程序框图》课后练习(1)(含答案)_数学_高中教育_教育专区。算法与程序框图课后练习(一)主讲教师:熊丹 北京五中数学教师 题一:执行如...
高二文科 算法与程序框图 习题
高二文科 算法与程序框图 习题高二文科 算法与程序框图 习题隐藏>> 算法与程序框图 1. (2010 上海高一检测)图中所示的算法流程图,表达式为( A. ) 1 . 1 +...
高中数学必修3程序框图测试题
高中数学必修3程序框图测试题_高二数学_数学_高中教育_教育专区。高中数学,必修3,流程图,程序框图2011-11周末作业 2011-11-18 高一 班 姓名开始 一、2009 年高考...
框图练习题及参考答案
框图练习题及参考答案_数学_高中教育_教育专区。框图练习题(A)1、 (2013 年,安徽卷理)如图所示,程序框图(算法流程图)的输出结果是( )(A)2、 (2013 年北京...
高考数学程序框图基础题(含详细答案)
高考数学程序框图基础题(含详细答案)_数学_高中教育_教育专区。? ? ? ? ○ ...考点:直到型循环程序框图。 14.A. 【解析】 2 3 n 试题分析:了解程序的...
更多相关标签: