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

程序框图练习题及答案

一、选择题

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 ,得出数列的通项公式是(

A. a n =2n B.a n =2(n -1) C.a -1n =2n D.a n =2n 4.(5分)(2011•陕西)如图框图,当x 1=6,x 2=9,p=8.5时,x 3等于(

A.7 B.8 C.10 D.11

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

A .63 B.31 C.27 D.15

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

log 23和log 32, 则输出M 的值是

A .0 B.1 C.2 D.-1

7.执行右图所示的程序框图,则输出的结果是( )

A .5B .7C .9D .11

8.执行如图所示的程序框图, 输出的M 值是()

A .2 B.-1 C.

1

D.-2 2

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

(A )

253111

(B )(C ) (D )

244126

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

A .1 B.

213610 C. D. 398721

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

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

S =

A .

5103672 B. C. D. 11115555

13.设正实数x , y , z 满足x 2-3xy +4y 2-z =0, 则当大值为

A .0 B.1 C.

212xy

取得最大值时,+-的最z x y z

9

D.3 4

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

A. 7 B. 6 C. 5 D. 4

15.下图是用模拟方法估计圆周率入( )

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

A. B. C.

D.

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

A.A+B为a 1,a 2, „„,an 的和 B.

为a 1,a 2, „„,an 的算术平均数

C.A 和B 分别是a 1,a 2, „„,an 中最大的数和最小的数 D.A 和B 分别是a 1,a 2, „„,an 中最小的数和最大的数

17.某程序框图如图所示,则该程序运行后输出的值等于(

)

A. B. C. D.

6

个数据:

18.某学生一个学期的数学测试成绩一共记录了

x 1=52, x 2=70, x 3=68, x 4=55, x 5=85, x 6=90,执行如图所示的程序框图,那么输出的

S 是()

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

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

1

,则a 2014=3

A .2012 B.2013 C.2014 D.2015 20.右图是计算

11111

++++值的一个程序框图,其中判断框内应填入的条件是

246810

A .k >5B .k

21.21.执行右边的程序框图,若p =5,则输出的S 值为 ( )

A.

715 B. 816

C.

3163 D. 3264

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 值为()

A .3 B.126 C. 127 D. 128

26.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )

A .f(a)f(m)

B .f(b)f(m)

C .f(b)f(m)

D .f(b)f(m)

27.执行如图所示的程序框图, 如果输入a =1, b =2,则输出的a 的值为

A .7 B.9 C.2 D.13

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

(A )2 (B )-2 (C )4 (D )-4

29.在数列{a n }中,a 1=1, a n =a n -1+n , n ≥2. 为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是 ( )

A. i ≥8 B.i ≥9 C.i ≥10 D.i ≥11

30.阅读右面的程序框图,运行相应的程序,输出的结果为( )

1

A .-2 B.2C .-1 D.2

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

A .2 B.6C .24 D.120

32.执行如图所示的程序框图, 如果输出的是a=341,那么判断框内应填( )

(A)k

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

x

A .3 B.sin x C .x D.x +x 31 x

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

A .5103672 B.C . D. 11115555

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

A.i ≤4 B. i≤5` C. i≤6 D. i≤7

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

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 .3 B.4 C.5 D.6

39.给出右图所示的算法流程图, 若输出的值为15,则判断框中的条件是(

) )

A .n

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.已知某程序框图如右图所示,则该程序运行后,输出的结果为

()

A .3

5B . 4

5

C .1

2D .1

5

43.将x=2输入以下程序框图,所得结果为( )

A .3 B .5 C .8

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

D .12

A . 4 B . 5 C.6 D.7

45.请阅读右边的算法流程图:若a =2(cos18︒-sin 18︒) , 2

b =2cos 228︒-1,c =2sin 16︒cos 16︒. 则输出的应该是

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

A .3113725B .C .D . 266012

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

A 、5 B、6 C、7 D、8

48.程序框图如图,若n =5,则输出的S 值为

A. 30B. 50C. 62D. 66

49.执行右面的程序框图,那么输出S 的值为 ( )

A .49999799 B. C.D . [1**********]2

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

A .1 2B .1

C .2 D .4

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

(A)21 (B)26 (C)30 (D)55

b , c ) ,输出相应的点52.如图所示程序框图,其作用是输入空间直角坐标平面中一点P (a ,

3, 1) ,则P , Q 间的距离为()(注:框图中的赋值符号“=”Q (a ,, b c ) .若P 的坐标为(2,

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

A .0B

C

.53.下面程序框图表示的算法是( )

A .将a 、b 、c 按从小到大输出

B .将a 、b 、c 按从大到小输出

C .输出a 、b 、c 三数中的最大数

D .输出a 、b 、c 三数中的最小数

54.如右图所示算法程序框图运行时,输入a =tan315°,

b =sin315°,c =cos315°,则输出结果为( )

B

C .-1 D .1

55.右图是一个程序框图,若开始输入的数字为t =10,则输出结果为(

A .20 B.50 C.140 D .150

56.如果执行图1的程序框图,那么输出的S =( )

A.2652 B.2500 C.2450 D.2550

图1

57.如下框图,当a =6, b =9, p =8.5时,c 等于( )

A.7 B.8 C.10 D.11

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

(A) 68 (B) 38 (C) 32 (D) 20

59.某程序的框图如图所示,若执行该程序,则输出的i 值为

A 、5 B 、6

C 、7 D 、8

60.如程序框图:若输入m =72,n =30,则输出n =

2题) (第

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

参考答案

1.A

【解析】

试题分析:x =-2

考点:程序框图.

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时,a 1=2⨯1=2;当S =2, i =2时,a 2=2⨯21=22;当1

S =22, i =3时,a 3=2⨯22=23;⋅⋅⋅由此得出数列的通项公式为a n =2n ,故选C. 考点:程序框图的识别.

4.B

【解析】

试题分析:从程序框图中得到求p 的解析式;列出方程,求出x 3的值. 解:∵

∴ 解得x 3=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

【解析】因为log 23>1,log 32log 32,由算法框图可知,运行后输出 M 的值为M =log 23⋅log 32+1=1+1=2.

7.C

【解析】S =1,满足S

满足S

满足S

满足S

不满足S

故选C . 8.B

【解析】当i =1时得到M =-1, i =2,当i =2得到M =

.当i =4时得到M =-1, i =5.当i =5时输出-1 M =2, i =49.D

【解析】n =2, s =0, s =0+1, i =3.当i =3得到211=; 22

1113, s =+=; 2244

33111n =6, s =, s =+= 44612

11n =8, s =,输出 12n =4, s =

所以答案选择D

考点:本题考查算法框图的识别,逻辑思维,属于中等难题.

10.C

【解析】第一次执行循环:S =

21+12=, i =1; 2⨯1+13⎛2⎫ ⎪+113133=, i =2,满足i ≥2,结束循环,输出S =. 第二次执行循环:S =212⨯+121

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+1111++=22-142-162-1102-1

[**************]=(1-+-+-+...+-) =(1-)=,故选A +++...+1⨯33⨯55⨯79⨯[**************]1考点:本题考查程序框图的运算以及数列求和的列项相消法。

13.B

【解析】xy xy 1=2=≤=1, 当且仅当x =2y 时成立,2x 4y z x -3xy +4y +-3y x 因此

⎛1⎫21221z =4y 2-6y 2+4y 2=2y 2, 所以+-=-2=- -1⎪+1≤1. x y z y y ⎝y ⎭

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

而能否使用基本不等式的关键是2a +b ≥中的ab 是否为定值.

14.D

【解析】

n 第一步:S=0,n=1时,S=S+(-1)·n=0-1=-1

n 第二步:S=-1,n=2时,S=S+(-1)·n=-1+2=1

n 第三步:S=1,n=3时,S=S+(-1)·n=1-3=-2

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

第二次运行结果为:k=2

第三次运行结果为:k=3,x=3,A=3

由于k=3≤3,不等式成立, 结束循环, 输出A=3,B=1,其中A 为最大值,B 为最小值,故选C.

17.A

【解析】

第一步:k=1

第二步:k=2

第三步:k=3

第四步:k=4,S=

18.D

【解析】 时,S=S+=+=,k=k+1=5>4,此时可输出

试题分析:本程序框图的算法是统计x i 中大于60的个数,因此最后输出的是S =4. 考点:程序框图.

19.D

【解析】

试题分析:据程序框图,数列{a i }是公差为1的等差数列,S =11111++ +=(-) + a 1a 2a 2a 3a i a i +1a 1a 2

(111111111,据题意,解得a 1=2,-) + +(-) =--=a 2a 3a i a i +1a 1a i +1a 1a 53

a 2014=a 1+2013=2015,选D.

考点:程序框图,等差数列通项公式.

20.A

【解析】 试题分析:判断框内应该填循环终止条件,∵要加到

考点:程序框图.

21.C

【解析】

试题分析:程序执行过程中,n , S 的值依次为n =0, S =0;n =1, S =0+1,一共加4次∴k >5. 1011=;22

113+=; 244

[1**********]1n =3, S =+=;n =4, S =+=+=;n =5, S =,程序结束,输[1**********]232

31出S =. 32n =2, S =

考点:程序框图.

22.A

【解析】

试题分析:第一次进入循环后:S =1,k =1

第二次进入循环后:S =1+2=3,k =2 1

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

第四次进入循环后:S =11+2

所以输出4,故选A.

考点:程序框图的应用

23.B

【解析】

试题分析:第一轮:当输入A =144, B =39时,则C =27,此时A =39, B =27;第二轮:113=2059>100,k =4 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就退出循环.

考点:1. 程序框图的识别.2. 递推的思想.

28.D

【解析】

试题分析:第一次运行后S =8, i =2;第二次运行后S =4, i =3;第三次运行后S =-4, i =4;此时不满足i

考点:算法框图.

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, 21, 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

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 ,

32函数f (x ) =x 既是奇函数又是定义在R 上的增函数(因为f ′(x ) =3x ≥0);对于D ,函数

f (x ) =x +

34.A 1的定义域不是实数集 x

1112213,i =4<10,所以S =+=,i =6<10,所以S =+=,331555357

314415i =8<10,所以S =+=,i =10=10,所以S =+=,i =12>10,输出763999911【解析】因为S =

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+11)]++1}=1,1不符合如果a ≤3,则共运行四次结束,输出的b 满足2{2[(⨯

14,题意,再运行一次结束,输出的b 满足2⨯15+1=3,故图中判断框内①处应填

选B.

考点:算法与程序框图

39.A

【解析】

试题分析:由判断框首先排除B.D, 然后一一运算可值A 正确。

考点:算法程序框图。

40.B

【解析】解:因为上图为求s =1+3+5+∙∙∙+101的程序框图,其中最后一次循环必须要加到101,那么A ≤101? ,选B

41.B

【解析】解:因为根据框图的特点可知,当p=0.8时,

1,n=2; 2

11第二次循环得到S=+2=0.75,n=3; 22第一次循环得到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 =x 2+2x ,所以所得结果为8.

44.B

【解析】共执行了五次循环体退出循环时,S =1+2+2+2+2,k=5.

45.b

【解析】解:因为a =2416︒-sin18︒) =sin 270, 2

b =2cos 228︒-1=cos560=sin 340,c =2sin16︒cos16︒. =sin320,可见最大值为b. 因此输出的为b 。

46.C

【解析】解:因为第一次循环得到:s=1,k=2; 第二次循环得到:s=

到:s=3,k=3; 第三次循环得21125,k=4; 第四次循环得到:s=,k=5;,此时输出S 结束,选C 612

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;

223第二次循环得到:s=2+2,i=3; 第三次循环得到:s=2+2+2,i=4;

2342345第三次循环得到:s=2+2+2+2,i=5; 第四次循环得到:s=2+2+2+2+2,i=6;

可知此时结束,输出s=62.选C

49.D

【解析】解:由已知中程序的功能是计算并输出

111199+++ +=故选D 1⨯(1+1) 4⨯34⨯598⨯99202

50.C

【解析】本程序共执行了两次循环体,退出循环体时,n=3,x=2.

51..C

【解析】第一次运算,n =2, p =1+2=5,第二次运算,n =3, p =5+3=14,第三次运算,n =4, p =14+4=30,满足条件,输出p =30,选C

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 =-222, c =∴a

最小的是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

【解析】解:根据题意可知该循环体运行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|3,9-c12,因为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

程序框图练习题及答案

一、选择题

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 ,得出数列的通项公式是(

A. a n =2n B.a n =2(n -1) C.a -1n =2n D.a n =2n 4.(5分)(2011•陕西)如图框图,当x 1=6,x 2=9,p=8.5时,x 3等于(

A.7 B.8 C.10 D.11

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

A .63 B.31 C.27 D.15

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

log 23和log 32, 则输出M 的值是

A .0 B.1 C.2 D.-1

7.执行右图所示的程序框图,则输出的结果是( )

A .5B .7C .9D .11

8.执行如图所示的程序框图, 输出的M 值是()

A .2 B.-1 C.

1

D.-2 2

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

(A )

253111

(B )(C ) (D )

244126

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

A .1 B.

213610 C. D. 398721

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

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

S =

A .

5103672 B. C. D. 11115555

13.设正实数x , y , z 满足x 2-3xy +4y 2-z =0, 则当大值为

A .0 B.1 C.

212xy

取得最大值时,+-的最z x y z

9

D.3 4

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

A. 7 B. 6 C. 5 D. 4

15.下图是用模拟方法估计圆周率入( )

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

A. B. C.

D.

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

A.A+B为a 1,a 2, „„,an 的和 B.

为a 1,a 2, „„,an 的算术平均数

C.A 和B 分别是a 1,a 2, „„,an 中最大的数和最小的数 D.A 和B 分别是a 1,a 2, „„,an 中最小的数和最大的数

17.某程序框图如图所示,则该程序运行后输出的值等于(

)

A. B. C. D.

6

个数据:

18.某学生一个学期的数学测试成绩一共记录了

x 1=52, x 2=70, x 3=68, x 4=55, x 5=85, x 6=90,执行如图所示的程序框图,那么输出的

S 是()

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

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

1

,则a 2014=3

A .2012 B.2013 C.2014 D.2015 20.右图是计算

11111

++++值的一个程序框图,其中判断框内应填入的条件是

246810

A .k >5B .k

21.21.执行右边的程序框图,若p =5,则输出的S 值为 ( )

A.

715 B. 816

C.

3163 D. 3264

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 值为()

A .3 B.126 C. 127 D. 128

26.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )

A .f(a)f(m)

B .f(b)f(m)

C .f(b)f(m)

D .f(b)f(m)

27.执行如图所示的程序框图, 如果输入a =1, b =2,则输出的a 的值为

A .7 B.9 C.2 D.13

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

(A )2 (B )-2 (C )4 (D )-4

29.在数列{a n }中,a 1=1, a n =a n -1+n , n ≥2. 为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是 ( )

A. i ≥8 B.i ≥9 C.i ≥10 D.i ≥11

30.阅读右面的程序框图,运行相应的程序,输出的结果为( )

1

A .-2 B.2C .-1 D.2

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

A .2 B.6C .24 D.120

32.执行如图所示的程序框图, 如果输出的是a=341,那么判断框内应填( )

(A)k

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

x

A .3 B.sin x C .x D.x +x 31 x

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

A .5103672 B.C . D. 11115555

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

A.i ≤4 B. i≤5` C. i≤6 D. i≤7

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

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 .3 B.4 C.5 D.6

39.给出右图所示的算法流程图, 若输出的值为15,则判断框中的条件是(

) )

A .n

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.已知某程序框图如右图所示,则该程序运行后,输出的结果为

()

A .3

5B . 4

5

C .1

2D .1

5

43.将x=2输入以下程序框图,所得结果为( )

A .3 B .5 C .8

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

D .12

A . 4 B . 5 C.6 D.7

45.请阅读右边的算法流程图:若a =2(cos18︒-sin 18︒) , 2

b =2cos 228︒-1,c =2sin 16︒cos 16︒. 则输出的应该是

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

A .3113725B .C .D . 266012

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

A 、5 B、6 C、7 D、8

48.程序框图如图,若n =5,则输出的S 值为

A. 30B. 50C. 62D. 66

49.执行右面的程序框图,那么输出S 的值为 ( )

A .49999799 B. C.D . [1**********]2

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

A .1 2B .1

C .2 D .4

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

(A)21 (B)26 (C)30 (D)55

b , c ) ,输出相应的点52.如图所示程序框图,其作用是输入空间直角坐标平面中一点P (a ,

3, 1) ,则P , Q 间的距离为()(注:框图中的赋值符号“=”Q (a ,, b c ) .若P 的坐标为(2,

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

A .0B

C

.53.下面程序框图表示的算法是( )

A .将a 、b 、c 按从小到大输出

B .将a 、b 、c 按从大到小输出

C .输出a 、b 、c 三数中的最大数

D .输出a 、b 、c 三数中的最小数

54.如右图所示算法程序框图运行时,输入a =tan315°,

b =sin315°,c =cos315°,则输出结果为( )

B

C .-1 D .1

55.右图是一个程序框图,若开始输入的数字为t =10,则输出结果为(

A .20 B.50 C.140 D .150

56.如果执行图1的程序框图,那么输出的S =( )

A.2652 B.2500 C.2450 D.2550

图1

57.如下框图,当a =6, b =9, p =8.5时,c 等于( )

A.7 B.8 C.10 D.11

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

(A) 68 (B) 38 (C) 32 (D) 20

59.某程序的框图如图所示,若执行该程序,则输出的i 值为

A 、5 B 、6

C 、7 D 、8

60.如程序框图:若输入m =72,n =30,则输出n =

2题) (第

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

参考答案

1.A

【解析】

试题分析:x =-2

考点:程序框图.

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时,a 1=2⨯1=2;当S =2, i =2时,a 2=2⨯21=22;当1

S =22, i =3时,a 3=2⨯22=23;⋅⋅⋅由此得出数列的通项公式为a n =2n ,故选C. 考点:程序框图的识别.

4.B

【解析】

试题分析:从程序框图中得到求p 的解析式;列出方程,求出x 3的值. 解:∵

∴ 解得x 3=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

【解析】因为log 23>1,log 32log 32,由算法框图可知,运行后输出 M 的值为M =log 23⋅log 32+1=1+1=2.

7.C

【解析】S =1,满足S

满足S

满足S

满足S

不满足S

故选C . 8.B

【解析】当i =1时得到M =-1, i =2,当i =2得到M =

.当i =4时得到M =-1, i =5.当i =5时输出-1 M =2, i =49.D

【解析】n =2, s =0, s =0+1, i =3.当i =3得到211=; 22

1113, s =+=; 2244

33111n =6, s =, s =+= 44612

11n =8, s =,输出 12n =4, s =

所以答案选择D

考点:本题考查算法框图的识别,逻辑思维,属于中等难题.

10.C

【解析】第一次执行循环:S =

21+12=, i =1; 2⨯1+13⎛2⎫ ⎪+113133=, i =2,满足i ≥2,结束循环,输出S =. 第二次执行循环:S =212⨯+121

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+1111++=22-142-162-1102-1

[**************]=(1-+-+-+...+-) =(1-)=,故选A +++...+1⨯33⨯55⨯79⨯[**************]1考点:本题考查程序框图的运算以及数列求和的列项相消法。

13.B

【解析】xy xy 1=2=≤=1, 当且仅当x =2y 时成立,2x 4y z x -3xy +4y +-3y x 因此

⎛1⎫21221z =4y 2-6y 2+4y 2=2y 2, 所以+-=-2=- -1⎪+1≤1. x y z y y ⎝y ⎭

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

而能否使用基本不等式的关键是2a +b ≥中的ab 是否为定值.

14.D

【解析】

n 第一步:S=0,n=1时,S=S+(-1)·n=0-1=-1

n 第二步:S=-1,n=2时,S=S+(-1)·n=-1+2=1

n 第三步:S=1,n=3时,S=S+(-1)·n=1-3=-2

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

第二次运行结果为:k=2

第三次运行结果为:k=3,x=3,A=3

由于k=3≤3,不等式成立, 结束循环, 输出A=3,B=1,其中A 为最大值,B 为最小值,故选C.

17.A

【解析】

第一步:k=1

第二步:k=2

第三步:k=3

第四步:k=4,S=

18.D

【解析】 时,S=S+=+=,k=k+1=5>4,此时可输出

试题分析:本程序框图的算法是统计x i 中大于60的个数,因此最后输出的是S =4. 考点:程序框图.

19.D

【解析】

试题分析:据程序框图,数列{a i }是公差为1的等差数列,S =11111++ +=(-) + a 1a 2a 2a 3a i a i +1a 1a 2

(111111111,据题意,解得a 1=2,-) + +(-) =--=a 2a 3a i a i +1a 1a i +1a 1a 53

a 2014=a 1+2013=2015,选D.

考点:程序框图,等差数列通项公式.

20.A

【解析】 试题分析:判断框内应该填循环终止条件,∵要加到

考点:程序框图.

21.C

【解析】

试题分析:程序执行过程中,n , S 的值依次为n =0, S =0;n =1, S =0+1,一共加4次∴k >5. 1011=;22

113+=; 244

[1**********]1n =3, S =+=;n =4, S =+=+=;n =5, S =,程序结束,输[1**********]232

31出S =. 32n =2, S =

考点:程序框图.

22.A

【解析】

试题分析:第一次进入循环后:S =1,k =1

第二次进入循环后:S =1+2=3,k =2 1

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

第四次进入循环后:S =11+2

所以输出4,故选A.

考点:程序框图的应用

23.B

【解析】

试题分析:第一轮:当输入A =144, B =39时,则C =27,此时A =39, B =27;第二轮:113=2059>100,k =4 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就退出循环.

考点:1. 程序框图的识别.2. 递推的思想.

28.D

【解析】

试题分析:第一次运行后S =8, i =2;第二次运行后S =4, i =3;第三次运行后S =-4, i =4;此时不满足i

考点:算法框图.

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, 21, 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

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 ,

32函数f (x ) =x 既是奇函数又是定义在R 上的增函数(因为f ′(x ) =3x ≥0);对于D ,函数

f (x ) =x +

34.A 1的定义域不是实数集 x

1112213,i =4<10,所以S =+=,i =6<10,所以S =+=,331555357

314415i =8<10,所以S =+=,i =10=10,所以S =+=,i =12>10,输出763999911【解析】因为S =

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+11)]++1}=1,1不符合如果a ≤3,则共运行四次结束,输出的b 满足2{2[(⨯

14,题意,再运行一次结束,输出的b 满足2⨯15+1=3,故图中判断框内①处应填

选B.

考点:算法与程序框图

39.A

【解析】

试题分析:由判断框首先排除B.D, 然后一一运算可值A 正确。

考点:算法程序框图。

40.B

【解析】解:因为上图为求s =1+3+5+∙∙∙+101的程序框图,其中最后一次循环必须要加到101,那么A ≤101? ,选B

41.B

【解析】解:因为根据框图的特点可知,当p=0.8时,

1,n=2; 2

11第二次循环得到S=+2=0.75,n=3; 22第一次循环得到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 =x 2+2x ,所以所得结果为8.

44.B

【解析】共执行了五次循环体退出循环时,S =1+2+2+2+2,k=5.

45.b

【解析】解:因为a =2416︒-sin18︒) =sin 270, 2

b =2cos 228︒-1=cos560=sin 340,c =2sin16︒cos16︒. =sin320,可见最大值为b. 因此输出的为b 。

46.C

【解析】解:因为第一次循环得到:s=1,k=2; 第二次循环得到:s=

到:s=3,k=3; 第三次循环得21125,k=4; 第四次循环得到:s=,k=5;,此时输出S 结束,选C 612

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;

223第二次循环得到:s=2+2,i=3; 第三次循环得到:s=2+2+2,i=4;

2342345第三次循环得到:s=2+2+2+2,i=5; 第四次循环得到:s=2+2+2+2+2,i=6;

可知此时结束,输出s=62.选C

49.D

【解析】解:由已知中程序的功能是计算并输出

111199+++ +=故选D 1⨯(1+1) 4⨯34⨯598⨯99202

50.C

【解析】本程序共执行了两次循环体,退出循环体时,n=3,x=2.

51..C

【解析】第一次运算,n =2, p =1+2=5,第二次运算,n =3, p =5+3=14,第三次运算,n =4, p =14+4=30,满足条件,输出p =30,选C

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 =-222, c =∴a

最小的是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

【解析】解:根据题意可知该循环体运行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|3,9-c12,因为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


    相关文章

    人教版高中数学必修3知识点和练习题

    高中数学人教B 版必修3知识点和练习题 第一章 算法初步 1.1.1 算法的概念 1.算法概念: 在数学上,现代意义上的"算法"通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能 ...

    1数学必修三 第一章 算法初步 测试卷

    伊吾县高级中学高二年级 数学必修三 第一章 算法初步 测试卷 (考试时间: 满分:100分 得分: ) 一.选择题(每题3分,共36分) 1. 下列可以看成算法的是( ) A. 学习数学时,课前预习,课上认真听讲并记好笔记,课下先复习再做作 ...

    高二化学烃和卤代烃测试题(有详解)

    一.选择题(本题包括12个小题,每小题4分,共48分) 1.下列物质的电子式正确的是( ) 解析:A选项错在多1个电子,B选项Cl原子没有满足8电子, C选项OH-的电子式 应写为: . 答案:D 2.下列有机物中,不属于烃的衍生物的是( ...

    高二下学期文科数学期中考试

    2011-2012学年度第二学期期中教学质量检测 高二数学(文科) 本试卷分第一部分选择题和第二部分非选择题,满分150分,考试用时120分钟. 注意事项:1.答卷前,请同学们先检查一下试卷是否齐全.然后用黑色签字笔或钢笔在答 卷和答题卡上 ...

    高中数学必修3课后答案

    第一章 算法初步 1.1算法与程序框图 练习(P5) 1.算法步骤:第一步,给定一个正实数r . 第二步,计算以r 为半径的圆的面积S =πr 2. 第三步,得到圆的面积S . 2.算法步骤:第一步,给定一个大于1的正整数n . 第二步,令 ...

    高二化学练习题(烷烯炔)

    高二化学烃练习(烷.烯.炔) 1.已知①丙烷②正丁烷③异丁烷④2-甲基丁烷⑤己烷,上述物质的沸点按由低到高的顺序排列的是 A.①③②④⑤ B.⑤④③②① C.①②③④⑤ D.⑤①②④③ 2. 相同质量的下列各烃,完全燃烧后生成的CO2最多的 ...

    第三章 需求分析习题及答案

    第三章 需求分析 一. 填空题 1. 需求分析的步骤 , , , . 2. 需求分析阶段需编写的文档有 , , . 3. 系统规格说明,数据要求, , ,这四份文档资料是在书写文档阶段必需完成的. 4. 在书写文档阶段,数据要求主要包括通过 ...

    高二寒假作业(一)答案(1)

    高二数学寒假作业(一)答案 班级 学号 姓名 一.填空题 x2y2 6.已知双曲线221(a0,b0)的两条渐近线与抛物线y22px(p0)的准线分别交于 ab A.B两点, O为坐标原点. 若双曲线的离心率为2, △AOB则p ...

    程序框图高考题汇总

    2007-2011宁夏高考数学(理)程序框图试题汇总 [2007] 5.如果执行右面的程序框图,那么输出的S =( ) A.2450 B.2500 [2008] 5.右面的程序框图,如果输入三个实数a .b .c ,要求输出这三个数中最大的 ...