高二数学结构图流程图试题答案及解析

  • 格式:docx
  • 大小:353.16 KB
  • 文档页数:13

高二数学结构图流程图试题答案及解析

1. 如果执行下面的框图,运行结果为( )

A. B. C. D.4

【答案】B

【解析】本题主要考查的是程序框图。

2. 下面的程序框图,如果输入三个实数a,b,c,要求输出这

三个数中最大的数,那么在空白的判断框中,应该填

入下面四个选项中的 ( )

A. B.

C. D.

【答案】A

【解析】略

3. 某算法的程序框如下图所示,则输出量与输入量满足的关系式是 ▲

【答案】y={

【解析】略

4. .将输入如图所示的程序框图得结果 ( )

A. B. C.0 D.2006

【答案】D

【解析】略

5. 若下框图所给程序运行的结果为S=90,那么判断框中应填入的关于k的判断条件是

A.? B.? C.? D. ?

【答案】D

【解析】略

6. 已知有下面程序,若程序执行后输出的结果是11880,则在程序后面的“ ”处应填( ) i=12

S=1

Do

S=S*i

i=i+1

LOOP WHILE

输出S

End

A.i≥9 B.i>9

C.i≤8 D.i<8

【答案】A 【解析】略

7.

按流程图的程序计算,若开始输入的值为,则输出的的值是(

A. B. C. D.

【答案】D

【解析】略

8. 下面框图属于:

A.程序框图 B.工序流程图 C.知识结构图 D.组织结构图

【答案】C

【解析】略

9. 已知数列{}中,, ,

(1)设计一个包含循环结构的框图,表示求算法,并写出相应的算法程序.

(2)设计框图,表示求数列{}的前100项和的算法. 【答案】(1)

(2)

也可求出数列通项公式,, 然后写框图

【解析】略

10. 根据下边程序框图,当输入10时,输出的是( )、

A.12 B.14.1 C.19 D.-30

【答案】B

【解析】略

11. 如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是 ( ) i >10 i <10 i >20 i <20

【答案】A

【解析】略

12. 以下程序运行后输出的结果为__________

【答案】21_

【解析】略

13. 下图是计算1+3+5+…+99的值的算法程序框图, 那 么在空白的判断框中, 应该填入下面四个选项中的( )

A. i≤101 B. i≤99 C. i≤97 D. i≤50

【答案】B

【解析】略 14. 某程序框图如图所示,该程序运行后输出的值是 . 【答案】4 【解析】略 15.

某程序框图如图所示,该程序运行后输出的值是 .

【答案】4

【解析】略

16. 计算机执行下面的程序段后,输出的结果是( )

PRINT ,

A. B. C. D.

【答案】B

【解析】略

17. 某程序框图如图所示,若输出的S=57,则判断框内位( )

A. k>4? B.k>5?

C.k>6? D.k>7?

【答案】A

【解析】略

18. (本小题满分12分) 如图所示茎叶图是青年歌手电视大奖赛中7位评委给参加最后决赛的两位选手甲、乙评定的成绩,程序框图用来编写程序统计每位选手的成绩(各评委所给有效分数的平均值),试根据下面条件回答下列问题:

1)根据茎叶图,乙选手的成绩中,中位数是

,众数是

2)在程序框图中,用k表示评委人数,用a表示选手的最后成绩(各评委所给有效分数的平均值)那么图中①②处分别为 , 。“S1=S-max-min”的含义

” 。

3)根据程序框图,甲的最后成绩是 ;乙的最后成绩是 。

【答案】(1)84,84

(2) k>7? , a=s1/5,“为了避免极端分数的影响,去掉一个最高分和一个最低分”

(3)84,85

【解析】略

19. 本小题满分12分)如下图,给出了一个程序框图,其作用是输入的值,输出相应的的值,

(I)请指出该程序框图所使用的逻辑结构;

(Ⅱ)若视为自变量,为函数值,试写出函数的解析式;

(Ⅲ)若要使输入的的值与输出的的值相等,则输入的值的集合为多少?

【答案】(I)程序框图所使用的逻辑结构是条件结构(Ⅱ) (Ⅲ)

【解析】解:(I)程序框图所使用的逻辑结构是条件结构;………………………………2分

(Ⅱ)解析式为:………………………………7分

(Ⅲ)依题意得,或,或,解得,或,

故所求的集合为.……………………………………………………12分

20. 两个形状一样的杯子和中分别装有红葡萄酒和白葡萄酒.现在利用空杯子将和两个杯子里所装的酒对调,下面画出的流程图正确的是( )

【答案】A

【解析】略

21. 如右图所示,程序框图(算法流程图)的输出值________.

【答案】12

【解析】略

22. 如下图给出了一个算法流程图,该算法流程图的功能是( )

A.求三个数中最大的数 B.求三个数中最小的数

C.按从小到大排列 D.按从大到小排列

【答案】B

【解析】略

23. 已知数列的各项均为正数,观察下面程序框图,当时,分别有和。(1)试求数列的通项;

(2)若k=n时(n为正整数),求s的值(用n表示)。

【答案】(1)

(2)

【解析】(1)由框图可知依次执行循环体得到的结果如下:

第一次:

第二次:

第三次:

易知数列是公差为的等差数列。

当时, ………4分

当时 ………5分

联立解得。于是 ; ………7分

(2)由框图可知依次执行循环体可知,k=n时

………10分

………14分

24. 如图所示,三个流程图具有相同的功能,将图(2)和图(3)所缺部分补充完整,则①、②两个选择框中所填的条件分别是 ( )

A. B. C. D.

【答案】C

【解析】分析:如图所示,流程图的功能是:2+3+4+…+100,再讨论图(2)和图(3)程序进行判断前是否执行循环体,如果先执行循环体,则是直到型循环,否则是当型循环.据此写出①、②两个选择框中所填的条件.解题的关键是弄清循环体是在判断框前还是后.

解答:解:如图所示,流程图的功能是:2+3+4+…+100,

(1)观察图(1),它是先判断后循环,故是当型循环的程序框图,①选择框中所填的条件是n<100;

(2)观察图(2),它是先循环后判断,故是直到型循环的程序框图,②选择框中所填的条件是n>100.

故选C. 25. 计算机执行下边的程序段后, 输出的结果是( )

A.1、3 B.4、1 C.0、0 D.b、0

【答案】B

【解析】分析:模拟程序的运行过程,分析每一行执行后变量的值,即可得到.

解答:解:模拟程序的运行结果

执行完第1行后:a=1

执行完第2行后:a=1,b=3

执行完第3行后:a=4,b=3

执行完第4行后:a=4,b=1

故输出结果为4,1

故选B

26. 阅读如右图所示的程序框图,若输出的值为 0,则输入的值为 . 【答案】0 或者 4

【解析】略

27. 2010年上海世博会园区每天9:00开园,20:00停止入园.在右边的框图中,S表示上海世博会官方网站在每个整点报道的入园总人数,表示整点报道前1个小时内入园人数,则空白的执行框内应

填入_____________________ 【答案】S=S+a

【解析】略

28. 如图所示的算法流程图,当输入时,

运行程序最后输出的结果为_ ▲ . 【答案】 【解析】略

29. 若执行如右图所示的程序框图,则输出的= . (写出最终结果)

【答案】420

【解析】略

30. 如果执行右面的程序框图,那么输出的( )

A.22 B.46

C.

D.190

【答案】C

【解析】略