当前位置:首页 >> 数学 >>

程序框图练习题 菁优网

程序框图练习题
一.选择题(共 27 小题) 1. (2015?重庆)执行如图所示的程序框图,则输出 s 的值为( )

A .

B .

C .

D . )

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

A 1 .

B 2 .

C 5 .

D 10 .

1

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



A 2 .

B 3 .

C 4 .

D 5 .

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

A s≤ .

B s≤ .

C s≤ .

D s≤ .

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

2

A 0 .

B 1 .

C 2 .

D 3 . )

6. (2014?江西)阅读如图程序框图,运行相应的程序,则程序运行后输出的结果为(

A 7 .

B 9 .

C 10 .

D 11 .

7. (2014?湖南) 执行如图所示的程序框图, 如果输入的 t∈[﹣2, 2], 则输出的 S 属于 (



3

A [﹣6,﹣2] .

B [﹣5,﹣1] .

C [﹣4,5] .

D [﹣3,6] . )

8. (2014?陕西)根据如图框图,对大于 2 的正数 N,输出的数列的通项公式是(

A an=2n .

B an=2(n﹣1) C an=2n . .

D an=2n .

﹣1

9. (2014?河南)执行如图的程序框图,若输入的 a,b,k 分别为 1,2,3,则输出的 M= ( )

4

A .

B .

C .

D . )

10. (2014?福建)阅读如图所示的程序框图,运行相应的程序,输出的 n 的值为(

A 1 .

B 2 .

C 3 .

D 4 . )

11. (2013?陕西)根据下列算法语句,当输入 x 为 60 时,输出 y 的值为(

A 25

B 30

C 31

D 61

5









12. (2013?江西)阅读如下程序框图,如果输出 i=5,那么在空白矩形框中应填入的语句为



) A S=2*i﹣2 . B S=2*i﹣1 . C S=2*i . D S=2*i+4 .

13. (2013?山东)执行两次如图所示的程序框图,若第一次输入的 a 的值为﹣1.2,第二次 输入的 a 的值为 1.2,则第一次、第二次输出的 a 的值分别为( )

A 0.2,0.2 .

B 0.2,0.8 .

C 0.8,0.2 .

D 0.8,0.8 . )

14. (2013?福建)阅读如图所示的程序框图,若输入的 k=10,则该算法的功能是(

6

A. C.

计算数列{2

n﹣1 n

}的前 10 项和

B. D.

计算数列{2

n﹣1 n

}的前 9 项和

计算数列{2 ﹣1}的前 10 项和

计算数列{2 ﹣1}的前 9 项和

15. (2012?黑龙江)如果执行右边的程序框图,输入正整数 N(N≥2)和实数 a1,a2,…, an,输出 A,B,则( )

7

A. B. C. D.

A+B 为 a1,a2,…,an 的和 为 a1,a2,…,an 的算术平均数 A 和 B 分别是 a1,a2,…,an 中最大的数和最小的数 A 和 B 分别是 a1,a2,…,an 中最小的数和最大的数

16. (2012?陕西)如图是计算某年级 500 名学生期末考试(满分为 100 分)及格率 q 的程序 框图,则图中空白框内应填入( )

8

A q= .

B q= .

C q= .

D q= . )

17. (2011?陕西)如图框图,当 x1=6,x2=9,p=8.5 时,x3 等于(

A 7 .

B 8 .

C 10 .

D 11 .

18. (2009?宁夏)如果执行如图的程序框图,输入 x=﹣2,h=0.5,那么输出的各个数的和 等于( )

9

A 3 .

B 3.5 .

C 4 .

D 4.5 .

19.程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程 序框图,若输入的 a,b 分别为 14,18,则输出的 a=( )

A 0 .

B 2 .

C 4 .

D 14 .

10

20. (2015?上海模拟) 某流程图如图所示, 现输入如下四个函数, 则可以输出的函数是 (



A f(x)=x2 . C .

B . D .

11

21. (2007?温州一模) 某流程如图所示,现输入如下四个函数, 则可以输出的函数是 (



A f(x)=2 .

B f(x)=x3+1 .

C f(x)=tanx .

D .

12

22. (2007?广东)图 1 是某县参加 2007 年高考的学生身高条形统计图,从左到右的各条形 表示的学生人数依次记为 A1,A2,…,A10(如 A2 表示身高(单位:cm)在[150,155)内 的学生人数) 图 2 是统计图 1 中身高在一定范围内学生人数的一个算法流程图. 现要统计身 高在 160~180cm(含 160cm,不含 180cm)的学生人数,那么在流程图中的判断框内应填 写的条件是( )

A i<6 .

B i<7 .

C i<8 .

D i<9 .

23. (2015?宁城县三模)某程序框图如图所示,现输入如下四个函数,则可以输出的函数是 ( )

A f(x)=x2 .

B f(x)= .

C f(x)=ex .

D f(x)=sinx .

13

24. (2015?铜川模拟)如图是“二分法”解方程的流程图.在①~④处应填写的内容分别是 ( )

A. C.

f(a)f(m)<0;a=m;是; B. 否 f(b)f(m)<0;m=b;是; D. 否

f(b)f(m)<0;b=m;是; 否 f(b)f(m)<0;b=m;否; 是

25. (2015?郴州模拟)已知图象不间断的函数 f(x)是区间[a,b]上的单调函数,且在区间 (a,b)上存在零点.如图是用二分法求方程 f(x)=0 近似解的程序框图,判断框内可以 填写的内容有如下四个选择: ①f(a)f(m)<0;②f(a)f(m)>0;
14

③f(b)f(m)<0;④f(b)f(m)>0 其中能够正确求出近似解的是( )

A ①③ .

B ②③ .

C ①④ . )

D ②④ .

26. (2015?遵义校级一模)如图程序运行结果为(

A 3 .

B 4 .

C 5 .

D 6 .

27. (2015 春?荆门期末)在如图的程序框图表示的算法中,输入三个实数 a,b,c,要求输 出的 x 是这三个数中最大的数,那么在空白的判断框中,应该填入( )

15

A x>c .

B c>x .

C c>b .

D c>a .

二.填空题(共 3 小题) 28. (2015?江苏)根据如图所示的伪代码,可知输出的结果 S 为



29. (2011?江苏)根据如图所示的伪代码,当输入 a,b 分别为 2,3 时,最后输出的 m 的 值为 .

30. (2010?黄冈模拟)如图,给出了一个程序框图,其作用是输入 x 的值,输出相应的 y 的值.若要使输入的 x 的值与输出的 y 的值相等,则这样的 x 的值的集合为 .
16

17

2015 年 07 月 20 日 nxyxy 的高中数学组卷
参考答案与试题解析

一.选择题(共 27 小题) 1. (2015?重庆)执行如图所示的程序框图,则输出 s 的值为(



A . 考点: 专题: 分析:

B . 循环结构. 图表型;算法 和程序框图. 模拟执行程 序框图,依次 写出每次循 环得到的 k, s 的值,当 k=8 时不满足条 件 k<8, 退出 循环,输出 s
菁优网版权所有

C .

D .

的值为 解答:



解:模拟执行 程序框图,可 得 s=0,k=0 满足条件 k< 8,k=2,s= 满足条件 k<
18

8,k=4, s= + 满足条件 k< 8,k=6, s= + + 满足条件 k< 8,k=8, s= + + + = 不满足条件 k <8,退出循 环,输出 s 的 值为 .

点评:

故选:D. 本题主要考 查了循环结 构的程序框 图,属于基础 题. )

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

A 1 .

B 2 .

C 5 .

D 10 .

19

考点: 专题: 分析:

解答:

点评:

循环结构. 图表型;算法 和程序框图. 模拟执行程 序框图,依次 写出每次循 环得到的 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. (2015?天津)阅读如图所示的程序框图,运行相应的程序,则输出 i 的值为(



20

A 2 . 考点: 专题: 分析:

B 3 . 循环结构. 图表型;算法 和程序框图. 模拟执行程 序框图,依次 写出每次循 环得到的 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 4 .

D 5 .

解答:

21

点评:

故选:C. 本题主要考 查了循环结 构的程序框 图,正确写出 每次循环得 到的 i,S 的 值是解题的 关键,属于基 础题.

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

A s≤ . 考点: 专题: 分析:

B s≤ . 循环结构. 图表型;算法 和程序框图. 模拟执行程 序框图,依次 写出每次循 环得到的 k, S 的值,当 S>
菁优网版权所有

C s≤ .

D s≤ .

时, 退出循 环,输出 k 的 值为 8,故判 断框图可填 入的条件是

22

S 解答:



解:模拟执行 程序框图,k 的值依次为 0,2,4,6, 8, 因此 S=

(此时 k=6) , 因此可填: S .

点评:

故选:C. 本题考查了 当型循环结 构的程序框 图,根据框图 的流程判断 程序运行的 S 值是解题的 关键.

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

A 0 . 考点:

B 1 . 程序框图的

C 2 .

D 3 .

23

专题: 分析:

三种基本逻 辑结构的应 用;简单线性 规划. 算法和程序 框图. 算法的功能 是求可行域
菁优网版权所有

内, 目标还是 S=2x+y 的最 大值,画出可 行域,求得取 得最大值的 点的坐标,得 出最大值. 解:由程序框 图知:算法的 功能是求可 行域 内, 目标还是 S=2x+y 的最 大值, 画出可行域 如图:

解答:



时,

S=2x+y 的值
24

点评:

最大,且最大 值为 2. 故选:C. 本题借助选 择结构的程 序框图考查 了线性规划 问题的解法, 根据框图的 流程判断算 法的功能是 解题的关键. )

6. (2014?江西)阅读如图程序框图,运行相应的程序,则程序运行后输出的结果为(

A 7 . 考点: 专题: 分析:

B 9 . 程序框图. 算法和程序 框图. 算法的功能 是求

C 10 .

D 11 .

菁优网版权所有

S=0+lg +lg +lg +…+lg 的值,根 据条件确定 跳出循环的 i 值. 解:由程序框 图知:算法的 功能是求 S=0+lg +lg +lg +…+lg

解答:

25

的值, ∵S=lg +lg +…+lg =lg >﹣1,而 S=lg +lg + …+lg =lg

<﹣1, ∴跳出循环 的 i 值为 9, ∴输出 i=9. 故选:B. 本题考查了 循环结构的 程序框图,根 据框图的流 程判断算法 的功能是解 题的关键. )

点评:

7. (2014?湖南) 执行如图所示的程序框图, 如果输入的 t∈[﹣2, 2], 则输出的 S 属于 (

A [﹣6,﹣2] . 考点: 专题:

B [﹣5,﹣1] .

C [﹣4,5] .

D [﹣3,6] .

程序框图. 算法和程序

菁优网版权所有

26

分析:

解答:

框图. 根据程序框 图,结合条 件,利用函数 的性质即可 得到结论. 解: 若 0≤t≤2, 则不满足条 件输出 S=t﹣ 3∈[﹣3, ﹣1], 若﹣2≤t<0, 则满足条件, 此时 t=2t +1∈ (1,9],此 时不满足条 件,输出 S=t ﹣3∈(﹣2, 6], 综上:S=t﹣ 3∈[﹣3,6], 故选:D 本题主要考 查程序框图 的识别和判 断,利用函数 的取值范围 是解决本题 的关键,比较 基础. )
2

点评:

8. (2014?陕西)根据如图框图,对大于 2 的正数 N,输出的数列的通项公式是(

27

A an=2n . 考点:

B an=2(n﹣1) C an=2n . . 程序框图;等 比数列的通 项公式. 算法和程序 框图. 根据框图的 流程判断递 推关系式,根 据递推关系 式与首项求 出数列的通 项公式. 解:由程序框 图知: ai+1=2ai, a1=2, ∴数列为公 比为 2 的等比 数列, n ∴an=2 . 故选:C. 本题考查了 直到型循环 结构的程序 框图,根据框
菁优网版权所有

D an=2n .

﹣1

专题: 分析:

解答:

点评:

28

图的流程判 断递推关系 式是解答本 题的关键. 9. (2014?河南)执行如图的程序框图,若输入的 a,b,k 分别为 1,2,3,则输出的 M= ( )

A . 考点: 专题: 分析:

B . 程序框图. 概率与统计. 根据框图的 流程模拟运 行程序,直到 不满足条件, 计算输出 M 的值. 解:由程序框 图知:第一次 循环
菁优网版权所有

C .

D .

解答:

M=1+ = , a=2,b= , n=2; 第二次循环

29

M=2+ = , a= ,b= , n=3; 第三次循环 M= + = a= ,b= , ,

n=4. 不满足条件 n≤3,跳出循 环体,输出 M= .

点评:

故选:D. 本题考查了 当型循环结 构的程序框 图,根据框图 的流程模拟 运行程序是 解答此类问 题的常用方 法. )

10. (2014?福建)阅读如图所示的程序框图,运行相应的程序,输出的 n 的值为(

A 1 . 考点: 专题:

B 2 . 程序框图. 算法和程序

C 3 .

D 4 .

菁优网版权所有

30

分析:

解答:

点评:

框图. 根据框图的 流程模拟运 行程序,直到 不满足条件 n 2 2 >n ,跳出 循环,确定输 出的 n 值. 解:由程序框 图知:第一次 1 循环 n=1,2 >1; 第二次循环 2 n=2,2 =4. 不满足条件 n 2 2 >n ,跳出 循环,输出 n=2. 故选:B. 本题考查了 当型循环结 构的程序框 图,根据框图 的流程模拟 运行程序是 解答此类问 题的常用方 法. )

11. (2013?陕西)根据下列算法语句,当输入 x 为 60 时,输出 y 的值为(

A 25 . 考点: 专题: 分析:

B 30 . 伪代码. 算法和程序 框图. 分析程序中
菁优网版权所有

C 31 .

D 61 .

31

各变量、各语 句的作用,再 根据流程图 所示的顺序, 可知:该程序 的作用是计 算并输出分 段函数 y=

解答:

的函数值. 解:分析程序 中各变量、各 语句的作用, 再根据流程 图所示的顺 序,可知: 该程序的作 用是计算并 输出分段函 数 y=

点评:

的函数值. 当 x=60 时, 则 y=25+0.6 (60﹣50) =31, 故选:C. 算法是新课 程中的新增 加的内容,也 必然是新高 考中的一个 热点,应高度 重视.程序填 空也是重要 的考试题型, 这种题考试 的重点有: ①
32

分支的条件 ②循环的条 件③变量的 赋值④变量 的输出.其中 前两点考试 的概率更 大.此种题型 的易忽略点 是:不能准确 理解流程图 的含义而导 致错误. 12. (2013?江西)阅读如下程序框图,如果输出 i=5,那么在空白矩形框中应填入的语句为



) A S=2*i﹣2 . B S=2*i﹣1 . 程序框图. 图表型. 题目给出了 输出的结果 i=5,让我们 分析矩形框 中应填的语 句,根据判断 框中内容,即 s<10,我们 模拟程序执 行的过程,从 而得到答案. 解:当空白矩 形框中应填 入的语句为 S=2*I 时, 程序在运行 过程中各变
菁优网版权所有

C S=2*i .

D S=2*i+4 .

考点: 专题: 分析:

解答:

33

点评:

量的值如下 表示: i S 是否 继续循环 循环前 1 0/ 第一圈 2 5 是 第二圈 3 6 是 第三圈 4 9 是 第四圈 5 10 否 故输出的 i 值 为:5,符合 题意. 故选 C. 本题考查了 程序框图中 的当型循环, 当型循环是 当条件满足 时进入循环 体,不满足条 件算法结束, 输出结果.

13. (2013?山东)执行两次如图所示的程序框图,若第一次输入的 a 的值为﹣1.2,第二次 输入的 a 的值为 1.2,则第一次、第二次输出的 a 的值分别为( )

A 0.2,0.2 . 考点: 专题:

B 0.2,0.8 . 程序框图. 算法和程序

C 0.8,0.2 .

D 0.8,0.8 .

菁优网版权所有

34

分析:

解答:

框图. 计算循环中 a 的值,当 a≥1 时不满足判 断框的条件, 退出循环,输 出结果即可. 解:若第一次 输入的 a 的值 为﹣1.2, 满足 上面一个判 断框条件 a< 0, 第 1 次循环, a=﹣1.2+1= ﹣0.2, 第 2 次判断后 循环,a=﹣ 0.2+1=0.8, 第 3 次判断, 满足上面一 个判断框的 条件退出上 面的循环,进 入下面的循 环, 不满足下面 一个判断框 条件 a≥1,退 出循环,输出 a=0.8; 第二次输入 的 a 的值为 1.2, 不满足上 面一个判断 框条件 a<0, 退出上面的 循环,进入下 面的循环, 满足下面一 个判断框条 件 a≥1, 第 1 次循环,
35

点评:

a=1.2﹣ 1=0.2, 第 2 次判断后 不满足下面 一个判断框 的条件退出 下面的循环, 输出 a=0.2; 故选 C. 本题考查循 环结构的应 用,注意循环 的结果的计 算,考查计算 能力. )

14. (2013?福建)阅读如图所示的程序框图,若输入的 k=10,则该算法的功能是(

A 计算数列{2n ﹣ . 1}的前 10 项 和 C 计算数列{2n . ﹣1}的前 10 项和 考点: 专题:

B 计算数列{2n ﹣ . 1}的前 9 项 和 D 计算数列{2n . ﹣1}的前 9 项 和

程序框图. 图表型.

菁优网版权所有

36

分析:

解答:

从赋值框给 出的两个变 量的值开始, 逐渐分析写 出程序运行 的每一步,便 可得到程序 框图表示的 算法的功能. 解:框图首先 给累加变量 S 和循环变量 i 赋值, S=0,i=1; 判断 i>10 不 成立,执行 S=1+2×0=1, i=1+1=2; 判断 i>10 不 成立,执行 S=1+2×1=1+2 ,i=2+1=3; 判断 i>10 不 成立,执行 S=1+2× (1+2) =1+2+2 , i=3+1=4; … 判断 i>10 不 成立,执行 S=1+2+2 +… 9 +2 , i=10+1=11; 判断 i>10 成 立,输出 S=1+2+2 +… 9 +2 . 算法结束. 故则该算法 的功能是计 算数列{2 } 的前 10 项和. 故选 A. 本题考查解
n﹣1 2 2 2

点评:

37

决程序框图 中的循环结 构时,常采用 写出前几次 循环的结果, 找规律. 15. (2012?黑龙江)如果执行右边的程序框图,输入正整数 N(N≥2)和实数 a1,a2,…, an,输出 A,B,则( )

A A+B 为 a1, . a2,…,an 的 和 B 为 a1, . a2,…,an 的 算术平均数 C A 和 B 分别是 . a1,a2,…,an 中最大的数

38

和最小的数 D A 和 B 分别是 . a1,a2,…,an 中最小的数 和最大的数 考点: 专题: 分析: 循环结构. 算法和程序 框图. 分析程序中 各变量、各语 句的作用,再 根据流程图 所示的顺序, 可知:该程序 的作用是求
菁优网版权所有

解答:

出 a1,a2,…, an 中最大的 数和最小的 数. 解:分析程序 中各变量、各 语句的作用, 再根据流程 图所示的顺 序, 可知,该程序 的作用是:求 出 a1,a2,…, an 中最大的 数和最小的 数 其中 A 为 a1, a2,…,an 中 最大的数,B 为 a1,a2,…, an 中最小的 数 故选:C. 本题主要考 查了循环结 构,解题的关 键是建立数 学模型,根据

点评:

39

每一步分析 的结果,选择 恰当的数学 模型,属于中 档题. 16. (2012?陕西)如图是计算某年级 500 名学生期末考试(满分为 100 分)及格率 q 的程序 框图,则图中空白框内应填入( )

A q= . 考点: 专题: 分析:

B q= . 循环结构. 计算题. 通过题意与 框图的作用, 即可判断空 白框内应填 入的表达式. 解:由题意以 及框图可知, 计算某年级 500 名学生期 末考试(满分 为 100 分)及 格率 q 的程序 框图, 所以输出的 结果是及格 率,所以图中
菁优网版权所有

C q= .

D q= .

解答:

40

空白框内应 填入 .

点评:

故选 D. 本题考查循 环框图的应 用,考查计算 能力. )

17. (2011?陕西)如图框图,当 x1=6,x2=9,p=8.5 时,x3 等于(

A 7 . 考点: 专题: 分析:

B 8 . 选择结构. 算法和程序 框图. 从程序框图 中得到求 p 的 解析式;列出
菁优网版权所有

C 10 .

D 11 .

解答:

方程, 求出 x3 的值. 解: ∵



41

点评:

解得 x3=8 故选 B 本题考查通 过程序框图 能判断出框 图的功能.

18. (2009?宁夏)如果执行如图的程序框图,输入 x=﹣2,h=0.5,那么输出的各个数的和 等于( )

A 3 . 考点: 专题: 分析:

B 3.5 . 循环结构;程 序框图. 压轴题;图表 型. 按照程序框 图的流程,判 断出 x 的值是 否满足判断 框中的条件, 求出所有输 出的 y 值,再 将各值加起 来. 解:第一次输
菁优网版权所有

C 4 .

D 4.5 .

解答:

42

点评:

出 y=0;第二 次输出 y=0; 第三次输出 0;第四次输 出 y=0; 第经过第五 次循环输出 y=0;第六次 输出 y=0.5; 第七次输出 y=1;第八次 输出 y=1;第 九次输出 y=1 各次输出的 和为 0+0+0+0+0+0 .5+1+1+1=3.5 故选 B 本题考查解 决程序框图 的循环结构, 常用的方法 是求出前几 次循环的结 果找规律.

19.程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程 序框图,若输入的 a,b 分别为 14,18,则输出的 a=( )

A 0 . 考点: 专题:

B 2 . 程序框图. 算法和程序 框图.

C 4 .

D 14 .

菁优网版权所有

43

分析:

解答:

点评:

由循环结构 的特点,先判 断,再执行, 分别计算出 当前的 a,b 的值,即可得 到结论. 解:由 a=14, b=18,a>b, 则 b 变为 18 ﹣14=4, 由 a>b,则 a 变为 14﹣ 4=10, 由 a>b,则 a 变为 10﹣ 4=6, 由 a>b,则 a 变为 6﹣4=2, 由 a<b,则 b 变为 4﹣2=2, 由 a=b=2, 则输出的 a=2. 故选:B. 本题考查算 法和程序框 图,主要考查 循环结构的 理解和运用, 以及赋值语 句的运用,属 于基础题. )

20. (2015?上海模拟) 某流程图如图所示, 现输入如下四个函数, 则可以输出的函数是 (

44

A f(x)=x2 . C .

B . D .

考点: 专题: 分析:

选择结构. 压轴题;图表 型. 分析程序中 各变量、各语 句的作用,再 根据流程图 所示的顺序, 可知:该程序 的作用是输 出满足条件 ①f(x)+f (﹣x)=0, 即函数 f(x) 为奇函数②f (x)存在零 点,即函数图 象与 x 轴有交 点.逐一分析 四个答案中 给出的函数 的性质,不难 得到正确答 案.
菁优网版权所有

45

解答:

解:∵A:f (x)=x 、C: 2 f (x) =x , D: f(x)= 不 是奇函数,故 不满足条件 ① 又∵B:
2

的函数图象 与 x 轴没有交 点,故不满足 条件② 而 C:

点评:

既是奇函数, 而且函数图 象与 x 也有交 点, 故 C:f(x) =sinx 符合输 出的条件 故答案为 C. 根据流程图 (或伪代码) 写程序的运 行结果,是算 法这一模块 最重要的题 型,其处理方 法是: :①分 析流程图(或 伪代码) ,从 流程图(或伪 代码)中即要 分析出计算 的类型,又要 分析出参与 计算的数据 (如果参与 运算的数据

46

比较多,也可 使用表格对 数据进行分 析管理) ?② 建立数学模 型,根据第一 步分析的结 果,选择恰当 的数学模型 ③解模. 21. (2007?温州一模) 某流程如图所示,现输入如下四个函数, 则可以输出的函数是 ( )

A f(x)=2 . 考点: 专题: 分析:

B f(x)=x3+1 . 选择结构. 压轴题;规律 型. 分析程序中 各变量、各语 句的作用,再
菁优网版权所有

C f(x)=tanx .

D .

47

解答:

根据流程图 所示的顺序, 可知:该程序 的作用是判 断输出的函 数,是否符合 以下两个条 件:①f(x) +f(2a﹣x) =0②存在反 函数. 解:分析程序 中各变量、各 语句的作用, 再根据流程 图所示的顺 序,可知: 该程序的作 用是判断输 出的函数, 是否符合以 下两个条件: ①f(x)+f (2a﹣x)=0, 则 f(x)=﹣f (2a﹣x) ,即 f(x)存在位 于 x 轴上对称 中心(a,0) ; ②存在反函 数. 则 f(x)=2 为偶函数,不 满足要求②. 当 f(x) =x +1,f(x) 不存在存在 位于 x 轴上对 称中心,不满 足要求①. 当 f(x)=2, f(x)为偶函 数,不存在反 函数,不满足
3

48

要求①②. 当( f x) =tanx, 在定义域上 不存在反函 数,不满足要 求②.

点评:

,是奇函数, 且存在反函 数,满足要求 ①②. 故选 D. 根据流程图 (或伪代码) 写程序的运 行结果,是算 法这一模块 最重要的题 型,其处理方 法是: :①分 析流程图(或 伪代码) ,从 流程图(或伪 代码)中即要 分析出计算 的类型,又要 分析出参与 计算的数据 (如果参与 运算的数据 比较多,也可 使用表格对 数据进行分 析管理) ?② 建立数学模 型,根据第一 步分析的结 果,选择恰当 的数学模型 ③解模.

22. (2007?广东)图 1 是某县参加 2007 年高考的学生身高条形统计图,从左到右的各条形 表示的学生人数依次记为 A1,A2,…,A10(如 A2 表示身高(单位:cm)在[150,155)内
49

的学生人数) 图 2 是统计图 1 中身高在一定范围内学生人数的一个算法流程图. 现要统计身 高在 160~180cm(含 160cm,不含 180cm)的学生人数,那么在流程图中的判断框内应填 写的条件是( )

A i<6 . 考点:

B i<7 . 设计程序框 图解决实际 问题. 压轴题;操作 型. 由题目要求 可知:该程序 的作用是统 计身高在 160~180cm (含 160cm, 不含 180cm) ) 的学 生人数,由图 1 可知应该从 第四组数据 累加到第七 组数据,故 i 值应小于 8. 解:现要统计 的是身高在 160﹣180cm 之间的学生
菁优网版权所有

C i<8 .

D i<9 .

专题: 分析:

解答:

50

的人数,即是 要计算 A4、 A5、A6、A7 的和, 当 i<8 时就 会返回进行 叠加运算, 当 i≥8 将数据 直接输出, 不再进行任 何的返回叠 加运算,故 i <8. 故答案为:i <8. 把统计与框 图两部分内 容进行交汇 考查,体现了 考题设计上 的新颖,突出 了新课标高 考中对创新 能力的考查 要求.我们知 道,算法表现 形式有自然 语言、程序框 图、算法语句 等三种.由于 各版本的课 标教材所采 用的编程语 言不同,因而 考查算法语 句的可能性 很少,又由于 程序框图这 一流程图形 式与生产生 活等实际问 题联系密切, 既直观、易 懂,又需要一

点评:

51

定的逻辑思 维及推理能 力,所以算法 考查热点应 是以客观题 的形式考查 程序框图这 一内容. 23. (2015?宁城县三模)某程序框图如图所示,现输入如下四个函数,则可以输出的函数是 ( )

A f(x)=x2 . 考点: 专题: 分析:

B f(x)= .

C f(x)=ex .

D f(x)=sinx .

选择结构. 图表型. 分析程序中 各变量、各语 句的作用,再 根据流程图 所示的顺序, 可知:该程序 的作用是输 出满足条件 ①f(x)+f (﹣x)=0, 即函数 f(x) 为奇函数②f (x)存在零 点,即函数图
菁优网版权所有

52

解答:

象与 x 轴有交 点.逐一分析 四个答案中 给出的函数 的性质,不难 得到正确答 案. 解:∵A:f 2 (x)=x 、C: x f(x)=e ,不 是奇函数,故 不满足条件 ① 又∵B:f(x) = 的函数图 象与 x 轴没有 交点,故不满 足条件② 而 D:f(x) =sinx 既是奇 函数,而且函 数图象与 x 也 有交点, 故 D:f(x) =sinx 符合输 出的条件 故选 D. 根据流程图 (或伪代码) 写程序的运 行结果,是算 法这一模块 最重要的题 型,其处理方 法是: :①分 析流程图(或 伪代码) ,从 流程图(或伪 代码)中即要 分析出计算 的类型,又要 分析出参与 计算的数据

点评:

53

(如果参与 运算的数据 比较多,也可 使用表格对 数据进行分 析管理) ?② 建立数学模 型,根据第一 步分析的结 果,选择恰当 的数学模型 ③解模. 24. (2015?铜川模拟)如图是“二分法”解方程的流程图.在①~④处应填写的内容分别是 ( )

A f(a)f(m) . <0; a=m; 是; 否 C f(b)f(m) . <0;m=b; 是;否 考点: 专题: 分析:

B f(b)f(m) . <0;b=m; 是;否 D f(b)f(m) . <0;b=m; 否;是

选择结构. 计算题. 通过题意,即
菁优网版权所有

54

解答:

点评:

可判定判断 框的内容,然 后在赋值框 中实现 b=m 的交换,满足 精度输出结 果判断③④ 的结果即可. 解:因为框图 是“二分法” 解方程的流 程图.所以判 断框的内容 是根的存在 性定理的应 用,所以填 f (b)f(m) <0; 是则直接进 行验证精度, 否则,在赋值 框中实现 b=m 的交换, 验证精度,满 足精度输出 结果结束程 序, 所以③处填: 是,④处为: 否; 在①~④处 应填写的内 容分别是:f (b)f(m) <0;b=m; 是;否. 故选:B. 本题考查框 图的应用,明 确题目的含 义是解题的 关键,考查函 数的零点与 方程的根的

55

应用,考查分 析问题解决 问题的能力. 25. (2015?郴州模拟)已知图象不间断的函数 f(x)是区间[a,b]上的单调函数,且在区间 (a,b)上存在零点.如图是用二分法求方程 f(x)=0 近似解的程序框图,判断框内可以 填写的内容有如下四个选择: ①f(a)f(m)<0;②f(a)f(m)>0; ③f(b)f(m)<0;④f(b)f(m)>0 其中能够正确求出近似解的是( )

A ①③ . 考点: 专题: 分析:

B ②③ . 循环结构. 常规题型. 利用二分法 求方程近似 值的步骤,得 到满足什么 条件时将 b 赋 值与 m;得到 判断框中的 条件. 解:据二分法 求方程近似 解的步骤知 当f (m) f (a)
菁优网版权所有

C ①④ .

D ②④ .

解答:

56

点评:

<0 即 f(m) f(b)>0 时, 说明根在区 间 (a, m) 内, 令 b=m 当f (m) f (b) <0 即 f(m) f(a)>0 时, 说明方程的 根在区间 (m, b) 内, 令 a=m 由框图得到 当满足判断 框中的条件 时将 b=m 故判断框内 的条件为 f (m)f(a) <0 或 f(m) f(b)>0 故选 C 本题考查由 实际问题何 时将出现将 b 的值赋给 m, 即程序框图 中需要的条 件. )

26. (2015?遵义校级一模)如图程序运行结果为(

A 3 . 考点: 专题:

B 4 . 循环结构. 算法和程序

C 5 .

D 6 .

菁优网版权所有

57

分析:

解答:

框图. 根据题意,模 拟程序的运 行过程,得该 程序运行的 结果是什么, 输出的内容 是什么. 解:模拟程序 的运行过程, 得该程序运 行的结果是 计算 s=10+9+8+… +n; 当 s=10+9+8+7+ 6=40≥40 时, 输出的是 n=5. 故选:C. 本题考查了 算法程序的 应用问题,解 题时应模拟 程序运行的 运行过程,以 便得出程序 运行的结果 是什么,是基 础题.

点评:

27. (2015 春?荆门期末)在如图的程序框图表示的算法中,输入三个实数 a,b,c,要求输 出的 x 是这三个数中最大的数,那么在空白的判断框中,应该填入( )

58

A x>c . 考点: 专题: 分析:

B c>x . 选择结构. 图表型. 由于该程序 的作用输出 a、b、c 中的 最大数,因此 在程序中要 比较数与数 的大小,第一 个判断框是 判断最大值 x 与 b 的大小, 故第二个判 断框一定是 判断最大值 x 与 c 的大小. 解:则流程图 可知 a、b、c 中的最大数 用变量 x 表示 并输出, 第一个判断 框是判断 x 与 b 的大小 ∴第二个判 断框一定是 判断最大值 x 与 c 的大小, 并将最大数
菁优网版权所有

C c>b .

D c>a .

解答:

59

点评:

赋给变量 x 故第二个判 断框应填入: c>x 故选 B. 本题主要考 查了选择结 构.算法是新 课程中的新 增加的内容, 也必然是新 高考中的一 个热点,应高 度重视.程序 填空也是重 要的考试题 型,这种题考 试的重点有: ①分支的条 件②循环的 条件③变量 的赋值④变 量的输出.

二.填空题(共 3 小题) 28. (2015?江苏)根据如图所示的伪代码,可知输出的结果 S 为 7 .

考点: 专题: 分析:

伪代码. 图表型;算法 和程序框图. 模拟执行程 序框图,依次 写出每次循 环得到的 I, S 的值, 当 I=10 时不满足条 件 I<8, 退出
菁优网版权所有

60

解答:

点评:

循环,输出 S 的值为 7. 解:模拟执行 程序,可得 S=1,I=1 满足条件 I< 8,S=3,I=4 满足条件 I< 8,S=5,I=7 满足条件 I< 8,S=7,I=10 不满足条件 I <8,退出循 环, 输出 S 的 值为 7. 故答案为:7. 本题主要考 查了循环结 构的程序,正 确判断退出 循环的条件 是解题的关 键,属于基础 题.

29. (2011?江苏)根据如图所示的伪代码,当输入 a,b 分别为 2,3 时,最后输出的 m 的 值为 3 .

考点: 专题: 分析:

伪代码. 算法和程序 框图. 分析程序中 各变量、各语 句的作用,再 根据流程图 所示的顺序, 可知:该程序
菁优网版权所有

61

的作用是计 算分段函数 m=

解答:

的值,代入 a=2,b=3,即 可得到答案. 解:分析程序 中各变量、各 语句的作用, 再根据流程 图所示的顺 序,可知: 该程序的作 用是计算分 段函数 m=

的值, ∵a=2<b=3, ∴m=3 点评: 故答案为:3 算法是新课 程中的新增 加的内容,也 必然是新高 考中的一个 热点,应高度 重视.程序填 空也是重要 的考试题型, 这种题考试 的重点有: ① 分支的条件 ②循环的条 件③变量的 赋值④变量 的输出.其中 前两点考试 的概率更

62

大.此种题型 的易忽略点 是:不能准确 理解流程图 的含义而导 致错误. 30. (2010?黄冈模拟)如图,给出了一个程序框图,其作用是输入 x 的值,输出相应的 y 的值.若要使输入的 x 的值与输出的 y 的值相等,则这样的 x 的值的集合为 {0,1,3} .

考点: 专题: 分析:

程序框图. 压轴题;操作 型. 分析程序中 各变量、各语 句的作用,再 根据流程图 所示的顺序, 可知:该程序 的作用是计 算分段函数
菁优网版权所有

解答:

的函数值,并 输出. 解:分析程序 中各变量、各 语句的作用, 再根据流程

63

图所示的顺 序,可知: 该程序的作 用是计算分 段函数

的函数值 依题意得 ,或







点评:

解得 x=0,或 x=1,x=3. 故答案为: {0,1,3} 算法是新课 程中的新增 加的内容,也 必然是新高 考中的一个 热点,应高度 重视.程序填 空也是重要 的考试题型, 这种题考试 的重点有: ① 分支的条件 ②循环的条 件③变量的 赋值④变量 的输出.其中 前两点考试 的概率更 大.此种题型

64

的易忽略点 是:不能准确 理解流程图 的含义而导 致错误.

65


更多相关标签: