程序框图练习题

  • 格式:doc
  • 大小:906.00 KB
  • 文档页数:7

程序框图练习题

1.阅读下面的程序框图,则输出的S

A.14 B.20 C.30 D.55

2.阅读图2所示的程序框图,运行相应的程序,输出的结果是

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

3.阅读右图所示的程序框图,运行相应的程序,输出的结果是

A.2 B.4 C.8 D.16

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

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

5.执行右面的程序框图,输出的S是D

A.378 B.378 C.418 D.418

6.如图的程序框图表示的算法的功能是 D

A.计算小于100的奇数的连乘积 B.计算从1开始的连续奇数的连乘积 开始

11SS

2S

输出n 是 2,1Sn

1nn

结束

开始

11SS

2S

输出n 是 2,1Sn

2nn

结束 0,0kS

2SSS 开始

100?S

输出k 否

结束 是

1kk

3题 2题 1题 开始

输出S 0,1Si

4?i 1ii 2SSi

结束 否

4题 C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数

D.计算100531n时的最小的n值.

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

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

8.如果执行右边的程序框图,输入2,0.5xh,那么输出的各个数的和等于

A.3 B.3.5 C.4 D.4.5

9.某店一个月的收入和支出总共记录了N个数据1a,2,,Naa,其中收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的

A.0,AVST B.0,AVST

C.0,AVST D.0,AVST

10. 如图1所示,是关于闰年的流程,则以下年份是闰年的为 A

A.1996年 B.1998年 C.2010年 D.2100年

11. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是 开始

输出B 2,1AB

21BB 1AA

结束 否 5A 开始

输出S 否1,0Sk

2SSk 是

开始 1kk 20k 开始

100s

输出i 1,3si

ssi 2ii

结束 否

5题 6题

yx

是 否 开始

0x

0y

xxh 是

结束 1x 输入,xh

否 是

1y

输出y

2x 是 开始

1,0,0kST

iAa

输出,SV 1kk 否

结束 输入12,,,,NNaaa

TTA SSA

Nk 是

9题 8题 7题 A.2)(xxf B.xxf1)( C.62ln)(xxxf D.xxfsin)(

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

14题图 ( )

12题图

A.1 B.23 C.1321 D.610987

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

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

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

( ) 开始

是 否 0,1iS

2121SSS

1ii

2i≥输出S

结束 开始

S=1,k=1

k>a?

S=S+1k(k+1)

k=k+1

输出S

结束 是

13题图 10题 否

存在零点?

输出函数()fx

结束 是 开始

输入函数()fx

()()0?fxfx

11题 A.16 B.2524 C.34 D.1112

15.读如下程序框图,如果输出5i,那么在空白矩形框中应填入的语句为

( )

A.2*2Si B.2*1Si C.2*Si D.2*4Si

15题图 16题图 17题图

16.执行右面的程序框图,如果输入的10N,那么输出的S ( )

A.1111+2310…… B.1111+2310……!!!

C.1111+2311…… D.1111+2311……!!!

17.执行如图所示的程序框图,若输入10,nS则输出的 ( )

A.511 B.1011 C.3655 D.7255

18.阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为

A.64 B.73 C.512 D.585

否是1,0,1TSk开始N输入kTT1kkTSS?NkS输出结束18题图 19题图 20题图

19.执行如图所示的程序框图,若输出的S=88,则判断框内应填入的条件是( ).

A.k>7? B.k>6? C.k>5? D.k>4?

20.某程序框图如图所示,则该程序运行后输出的S的值为( ).

A.1 B.12 C.14 D.18

21.执行下面的程序框图,输出的S=( )

A.25 B.9 C.17 D.20

21题图 22题图

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

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

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

A.105 B.16 C.15 D.1

23题图 24题图 第25题图 24.如果执行下面的程序框图,输出的S=110,则判断框处为

( )

A.10k? B.11k? C.10k? D.11k?

25.阅读右边的程序框图,运行相应的程序,输出的结果为

( )

A.1311 B.2113 C.813 D.138

26.如图所示,程序框图运行后输出k的值是

26题图 27题图

28题图

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

27.如果右边程序框图的输出结果是6,那么在判断框中①表示的“条件”应该是

( )

A.i≥3 B.i≥4 C.i≥5 D.i≥6

28.若程序框图如图所示,则该程序运行后输出k的值是

( )

A.4 B.5

C.6 D.7

29.如图是一个算法的流程图,若输出的结果是31,则判断框中整数M的值是

29题图 30题图 ( ) A.3 B.4 C.5 D.6

30.运行右面框图输出的S是254,则①应为

( )

A.n≤5 B.n≤6 C.n≤7 D.n≤8

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

31题图

( )

A.4 B.32 C.23 D.-1

32.执行如图所示的程序框图,输出的结果是

( )

A.11 B.12 C.13 D.14

开始

0,1,2xyzzxyyzxyz≤10 是

输出结束 第32题图