当前位置:文档之家› 程序框图--文科(高考真题)

程序框图--文科(高考真题)

程序框图--文科(高考真题)
程序框图--文科(高考真题)

程序框图专题

1.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y 的值为( )

A.2 B.7C.8 D.128

第1题图第2题图

2.阅读上边的程序框图,运行相应的程序,则输出i的值为( )

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

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

A.3

B.4

C.5 D.6

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

A.-错误! B. 错误! C.-错误! D.错误!

第3题图第4题图第5题图

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

A.错误! B.错误! C.错误!D.错误!

6.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()

A.\f(20,3)

B.错误!

C.错误!

D.错误!

第6题图第7题图

7.执行上面的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6D.7

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

A.3 B.-6 C.10 D.12

第8题图

答案

1.C [当x=1时,执行y=9-1=8.输出y的值为8,故选C.]

2.C [运行相应的程序.第1次循环:i =1,S =10-1=9; 第2次循环:i =2,S =9-2=7; 第3次循环:i=3,S =7-3=4;

第4次循环:i =4,S =4-4=0;满足S =0≤1, 结束循环,输出i =4.故选C.]

3.B [第一次循环:a =3×1

2=\f (3,2),k =1; 第二次循环:a =错误!×错误!=错误!,k =2; 第三次循环:a =错误!×错误!=错误!,k =3; 第四次循环:a =3

8×错误!=错误!<错误!,k =4. 故输出k=4.]

4.D [每次循环的结果为k =2,k=3,k =4,k =5>4,∴S =sin 错误!=12.]

5.D [s=\f (1,2)+\f(1,4)+\f (1,6)+18=25

24

,即输出s 的值为

\f(25,24).]

6.D [当n =1时,M =1+错误!=错误!,a =2,b =错误!; 当n =2时,M =2+2

3=错误!,a =错误!,b =错误!; 当n =3时,M =错误!+错误!=错误!,a =错误!,b =错误!; n =4时,终止循环.输出M =错误!.]

7.D [k =1,M =错误!×2=2,S =2+3=5; k =2,M=错误!×2=2,S =2+5=7; k =3,3>t ,∴输出S=7,故选D.]

8.C [当i =1时,1<5为奇数,S =-1,i =2;

当i =2时,2<5为偶数,S =-1+4=3,i =3; 当i =3时,3<5为奇数,S =3-33=-5,i =4; 当i =4时,4<5为偶数,S =-6+42=10,i=5; 当i=5时,5≥5,输出S =10.]

程序框图

每小题5分共100分

班级: 姓名: 组别: 得分:

1、(2014全国卷文.理)执行右面的程序框图,如果输入的,x t 均为2,则输出的

S =

(A )4 (B )5 (C)6 (D)7

2、(2013全国卷文7)执行右面的程序框图,如果输入的4N =,那么输出的S =( )

(A)1111234+++ (B)111

1232432+++

??? (C)111112345++++ (D )1111

12324325432

++++

?????? 3、(2012全国卷理.文)如果执行右边和程序框图,输入正整数N (2N ≥)和实数1a , 2a ,…, N a ,输出A , B ,则( ) A.A B +为1a ,2a ,…,N a 的和 ?B.

2

A B

+为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别是1a ,2a ,…,N a 中最大的数和最小的数 ? D.A 和B 分别是1a ,2a ,…,N a 中最小的数和最大的数

第1题

2题 第3题

4、(2011全国卷理.文)执行右面的程序框图,如果输入的N是6,那么输出的p 是( ) (A)120 (B)720 (C )1440 (D)5040

是 是

1

k k =+B x

=A x

=结束 输出A ,B

?

k N ≥?

x B

x a =?

x A >开始

输入N ,1a ,2a ,…N a

1k =,1A a =1B a =

是 否

5、(2010全国卷理.文)如果执行右面的框图,输入N=5,则输出的数等于( )(A)

5

4

(B)

4

5

(C)

6

5

(D)

5

6

6、(2009全国卷理.文)如果执行下边的程序框图,输入x=-2,h=0.5,那么输出的各个数

和等于( )

A.3

B.3.5C.4 D.4.5

第4题第5题第6题

7、(2013广东卷文)执行如图1所示的程序框图,若输入n的值为3,则输出s的值是

( )

A.1 B.2C.4

D.7

8、(2013山东卷文6)执行右边的程序框图,若第一次输入的a的值为-1.2,第二次输入的

a的值为1.2,则第一次、第二次输出的a的值分别为( )

A.0.2,0.2 B.0.2,0.8?C.0.8,0.2 D.0.8,0.8

9、(2013年高考福建卷(文))阅读如图所示的程序框图,运行相应的程序,如果输入某个

正整数n后,输出的)

20

,

10

(

S,那么n的值为()

A.3?B.4?C.5 D.6

图 1

结束

输出s

i=i +1

i ≤n

i=1, s=1

输入n

开始

s=s+(i-1)

I=1

While I<8 S=2I+3 I=I+2 Wend Print S END

第7题 第8题 第9题 10、(2013浙江卷文14)某程序框图如图所示,则该程序运行后输出的值等于_________. 11、(2013湖北卷文13)阅读如图所示的程序框图,运行相应的程序. 若输入m 的值为2,

则输出的结果i =_____4_____. 12、(2013湖南文12)执行如图1所示的程序框图,如果输入a=1,b=2,则输出的a的值为

______

第10题 第12题

13、(2007海南文理5)如果执行下面的程序框图,那么输出的S =( ) A.2450 B.2500?? C.2550?? D.2652

14、(2013陕西卷理)根据下列算法语句, 当输入x为60时, 输出y 的值为( ) A .25 B.30 C .31 D.61

15、(2009杭州学军中学第七次月考)右边的程序语句输出的结果S 为 ( ) A.17 B .19 C.21 D .23

A A m =? 1i i =+ 输入m

1, 1, 0A B i ===

开始 结束

是 ?A B <

输出i 第11题

B B i =?

开始 K = 0S =50?k ≤是 2S S k =+ 否 输出S Input x

If

x ≤50 Then y =0.5 * x Else

y =25+0.6*(x -50) End If Print y

第13题 第14题 第15题

16、(2009年上海卷理)某算法的程序框如下图所示,则输出量y 与输入量x 满足的关系 式

是____________.(注:框图中的赋值符号“=”也可以写成“←”或“:=”) 17、(2009安徽卷文)程序框图上(右)(即算法流程图)如图所示,其输入结果是_______。 18、(2007海南文、理5)如果执行下面的程序框图,那么输出的S =( ) A.2450 B.2500? C .2550?? D.2652

第16题 第17题 第18题 19、(2009辽宁卷文)某店一个月的收入和支出总共记录了 N 个 数据 1a ,2a ,。。。N a ,其中收入记为正数,支出记为负数。 该店用右边 的程序框图计算月总收入S 和月净盈利V ,那么 在图中空白的判断框和处理框中,应分别填入 下列四个选项中的( ) A.A>0,V=S-T B . A<0,V =S -T C. A>0, V=S +T D.A<0, V=S +T

20、(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填

开始 K =1 0

S =50?k ≤是 2S S k =+

1k k =+

输出S 结束

入的语句为( )

A .2*2S i =-

B .2*1S i =-

C .2*S i =?

D .2*4S i =+

相关主题
文本预览
相关文档 最新文档