算法与程序框图(习题及答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法与程序框图(习题)
1.下面是某个问题的算法:
第一步,比较a与b的大小,若a<b,则交换a,b的位置.第二步,比较a与c的大小,若a<c,则交换a,c的位置.第三步,比较b与c的大小,若b<c,则交换b,c的位置.第四步,输出a,b,c.
该算法结束后解决的问题是()
A.输入a,b,c三个数,按从小到大的顺序输出
B.输入a,b,c三个数,按从大到小的顺序输出
C.输入a,b,c三个数,按输入顺序输出
D.输入a,b,c三个数,无规律地输出
2.阅读程序框图,运行相应的程序,则输出的S的值为()
A.-10B.6C.14D.18
第2题图第3题图
3.当m=7,n=3时,执行如图所示的程序框图,则输出的s的值
为()
A.7B.42C.210D.840
4.执行如图所示的程序框图,则输出的结果为(
)A .(-2,2)B .(-4,0)C .(-4,-4)D .(0,-8)
第4题图
第5题图5.执行如图所示的程序框图,若输入的n 的值为10,则输出的
S 的值为()
A .511
B .1011
C .3655
D .7255
6.
执行如图所示的程序框图,如果输入的t ∈[-2,2],则输出的S 的取值范围是(
)A .[-6,-2]
B .[-5,-1]
C .[-4,5]
D .[-3,6]
7.已知函数2log 222x x y x x ⎧=⎨-<⎩
≥,,,若图中表示的是给定x 的值,求其对应的函数值y 的程序框图,则①处应填写_________,②处应填写___________.
第7题图
第8题图8.阅读程序框图,若输入的x 的值分别为0,1,2,执行该程序
后,输出的y 的值分别为a ,b ,c ,则a +b +c =________.9.执行如图所示的程序框图,若输入的a 的值为4,则输出的n
的值为(
)A .2
B .3
C .4
D .5
10.执行如图所示的程序框图,若输入的ε的值为0.25,则输出的
n 的值为___________.
11.以下给出的是计算111124620
++++…的值的一个程序框图,其中判断框内应填入的条件是()
A .i >10?
B .i <10?
C .i >20?
D .i <20?
12.执行如图所示的程序框图,若输出的S的值为52,则判断框
内应填入的条件是()
A.i>10?B.i<10?C.i>9?D.i<9?
第12题图第13题图
13.阅读如图所示的程序框图,若输出的i的值为5,则空白矩形
框中应填入的语句是()
A.S=2i-2B.S=2i-1C.S=2i D.S=2i+4 14.阅读如图的程序框图,若输出的s的值为-7,则判断框内可
填写()
A.i<3?B.i<4?
C.i<5?D.i<6?
【参考答案】
1.B
2.B
3.C
4.B
5.A
6.D
7.2
x <2log y x
=8.6
9.B 10.3
11.A
12.A
13.C 14.D