高考算法程序框图真题练习及答案详解

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

A

l l t

h b e

i n g

高中算法程序框图

一.选择题(共18小题)

1.如图给出了一个算法程序框图,该算法程序框图的功能是( )

A .求a ,b ,c 三数的最大数

B .求a ,b ,c 三数的最小数

 C .将a ,b ,c 按从小到大排列

D .

将a ,b ,c 按从大到小排列

2.如图给出一个算法的程序框图,该程序框图的功能是( )

A .求输出a ,b ,c 三数的最大数

B .求输出a ,b ,c 三数的最小数

 C .将a ,b ,c 按从小到大排列

D .

将a ,b ,c 按从大到小排列 3.(2012•三明模拟)如图给出一个算法的程序框图,该程序框图的功能是( )

i m

e g s

a r

e g

A .找出a 、b 、c 三个数中最大的数

B .找出a 、b 、c 三个数中最小的数

 C .找出a 、b 、c 三个数中第二大的数

D .

把c 的值赋给a 4.程序框图表示的算法的运行结果是( )

 A .

5B .6C .7

D .

85.程序框图中所表示的算法是( )

A .求x 的绝对值

B .求x 的相反数

C .求x 的平方根

D .求x 的算术平方根 6.(2014•泉州一模)运行图中所示程序框图所表达的算法,输出的结果是( )

a

n d

i n

o o

d A .3B .7C .15D .31 7.(2013•合肥二模)如图所示,程序框图(算法流程图)的输出结果是( )

A .6

B .5

C .4

D .3

8.阅读如图所示的程序框图,运行相应的程序,输出的结果为( )

A .676

B .26

C .5

D .

2 

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

l t

h

n g

A .1

B .2

C .3

D .4 10.(2014•福建)阅读如图所示的程序框图,运行相应的程序,输出的S 的值等于( )

A .18

B .20

C .21

D .40 11.(2014•北京)当m=7,n=3时,执行如图所示的程序框图,输出的S 的值为( )

a

n a r A .7B .42C .210D .

840

12.(2013•辽宁)执行如图所示的程序框图,若输入n=10,则输出的S=( )

 A .

B .

C .

D .

 13.(2012•天津)阅读程序框图,运行相应的程序,当输入x 的值为﹣25时,输出x 的值为( )

A .﹣1

B .1

C .3

D .9 14.(2012•福建)阅读如图所示的程序框图,运行相应的程序,输出s 值等于( )

n

g s

a r

e A .﹣3B .﹣10C .0

D .﹣2 15.(2012•广东)执行如图所示的程序框图,若输入n 的值为6,则输出s 的值为( )

A .105

B .16

C .15

D .

1

 16.(2012•辽宁)执行如图所示的程序框图,则输出的S 的值是( )

s

i n

a r

e e t A .4B .C .

D .﹣1

 17.(2011•北京)执行如图所示的程序框图,若输入A 的值为2,则输入的P 值为( )

A .2

B .3

C .4

D .5

 18.(2011•北京)执行如图所示的程序框图,输出的s 值为( )

 A .﹣3

B .﹣

C .

D .

2 

二.填空题(共9小题)19.程序框图(如图所示),则该程序框图表示的算法的功能是: _________ .

20.有如图程序框图,则该程序框图表示的算法功能是 _________ .

 .

21.如图所示的程序框图,其算法功能是 _________

22.(2014•许昌三模)如图所示,程序框图(算法流程图)的输出结果是 _________

 .

23.如图所示的程序框图表示的算法的结果是 _________ .

g

24.某算法的程序框图如图所示,则程序输出y 的值是 _________

 .

 25.(2011•江西)下图是某算法的程序框图,则程序运行后所输出的结果是 _________

 .

e 26.(2014•惠州模拟)如图所示,程序框图(算法流程图)的输出结果为 _________

 .

27.阅读如图所示的程序框图,运行相应的程序,则输出的s 值等于 _________

 .

三.解答题(共1小题)

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

 .

a

n d

A

l l t h i n

g s

i n

t h

e i r

b e

i n 参考答案与试题解析

一.选择题(共18小题)

1.如图给出了一个算法程序框图,该算法程序框图的功能是( )

A .求a ,b ,c 三数的最大数

B .求a ,b ,c 三数的最小数

 C .将a ,b ,c 按从小到大排列

D .

将a ,b ,c 按从大到小排列考点:设计程序框图解决实际问题.专题:操作型.

分析:逐步分析框图中的各框语句的功能,第一个条件结构是比较a ,b 的大小,并将a ,b 中的较小值保存在变

量a 中,第二个条件结构是比较a ,c 的大小,并将a ,c 中的较小值保存在变量a 中,故变量a 的值最终为a ,b ,c 中的最小值.由此不难推断程序的功能.

解答:解:逐步分析框图中的各框语句的功能,

第一个条件结构是比较a ,b 的大小,并将a ,b 中的较小值保存在变量a 中,第二个条件结构是比较a ,c 的大小,并将a ,c 中的较小值保存在变量a 中,故变量a 的值最终为a ,b ,c 中的最小值.

由此程序的功能为求a ,b ,c 三个数的最小数.故答案选B

点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.要判断程序的功能就要对

程序的流程图(伪代码)逐步进行分析,分析出各变量值的变化情况,特别是输出变量值的变化情况,就不难得到正确的答案.

2.如图给出一个算法的程序框图,该程序框图的功能是( )

相关文档
最新文档