算法与程序框图(习题及答案)

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

相关文档
最新文档