程序框图练习题与解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的值