程序框图练习题与解析

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

程序框图练习题与解析

一.选择题(共27小题)

1.(2018•重庆)执行如图所示的程序框图,则输出s的值为()

A .B

C

D

考点:循环结构.专题:图表型;算法

和程序框图.分析:模拟执行程

序框图,依次

写出每次循

环得到的k,s

的值,当k=8

时不满足条

件k<8,退出

循环,输出s

的值为.

解答:解:模拟执行

程序框图,可

s=0,k=0

满足条件k<

8,k=2,s=

满足条件k<

8,k=4,

s=+

满足条件k<

8,k=6,

s=++

满足条件k<

8,k=8,

s=+++

=

不满足条件k

<8,退出循

环,输出s的

值为.

故选:D.

点评:本题主要考

查了循环结

构的程序框

图,属于基础

题.

2.(2018•陕西)根据如图框图,当输入x为6时,输出的y=()

A .1 B

2 C

5 D

10

考点:循环结构.

专题:图表型;算法

和程序框图.

分析:模拟执行程

序框图,依次

写出每次循

环得到的x的

值,当x=﹣3

时不满足条

件x≥0,计算

并输出y的值

为10.

解答:解:模拟执行

程序框图,可

x=6

x=3

满足条件

x≥0,x=0

满足条件

x≥0,x=﹣3

不满足条件

x≥0,y=10

输出y的值为

10.

故选:D.

点评:本题主要考

查了循环结

构的程序框

图,正确写出

每次循环得

到的x的值是

解题的关键,

属于基础题.

3.(2018•天津)阅读如图所示的程序框图,运行相应的程序,则输出i的值为()

A .2 B

3 C

4 D

5

考点:循环结构.专题:图表型;算法

和程序框图.分析:模拟执行程

序框图,依次

写出每次循

环得到的i,S

的值,当S=0

时满足条件

S≤1,退出循

环,输出i的

值为4.

解答:解:模拟执行

程序框图,可

S=10,i=0

i=1,S=9

不满足条件

S≤1,i=2,S=7

不满足条件

S≤1,i=3,S=4

不满足条件

S≤1,i=4,S=0

满足条件

S≤1,退出循

环,输出i的

值为4.

故选:C.

点评:本题主要考

查了循环结

构的程序框

图,正确写出

每次循环得

到的i,S的

值是解题的

关键,属于基

础题.

4.(2018•重庆)执行如图所示的程序框图,若输出k的值为8,则判断框图可填入的条件是()

A .s≤

B

s≤

C

s≤

D

s≤

考点:循环结构.专题:图表型;算法

和程序框图.分析:模拟执行程

序框图,依次

写出每次循

环得到的k,S

的值,当S>

时,退出循

环,输出k的

值为8,故判

断框图可填

入的条件是

S.

解答:解:模拟执行

程序框图,k

的值依次为

0,2,4,6,

8,

因此

S=

(此时k=6),

因此可填:

S.

故选:C.

点评:本题考查了

当型循环结

构的程序框

图,根据框图

的流程判断

程序运行的S

值是解题的

关键.

5.(2018•四川)执行如图所示的程序框图,若输入的x,y∈R,那么输出的S的最大值为()

A .0 B

1 C

2 D

3

考点:程序框图的

辑结构的应

用;简单线性

规划.

专题:算法和程序

框图.

分析:算法的功能

是求可行域

内,

目标还是

S=2x+y的最

大值,画出可

行域,求得取

得最大值的

点的坐标,得

出最大值.

解答:解:由程序框

图知:算法的

功能是求可

行域

内,

目标还是

S=2x+y的最

大值,

画出可行域

如图:

当时,

S=2x+y的值

相关文档
最新文档