复旦大学附中2013届高三数学一轮复习单元训练:算法初步与框图

单元训练:算法初步与框图 本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分 150 分.考试时间 120 分钟. 第Ⅰ卷(选择题 项是符合题目要求的) 1.当 a ? 3 时,下面的程序段输出的结果是( ) 共 60 分) 一、选择题(本大题共 12 个小题,每小题 5 分,共 60 分,在每小题给出的四个选项中,只有一

A.9 2.读程序

B.3

C.5

D.6

对甲乙两程序和输出结果判断正确的是( A.程序不同结果不同 C.程序相同结果不同 A.程序框图 A.程序框图 B.工序流程图 B.工序流程图

) B.程序不同,结果相同 D.程序相同,结果相同 ) D.组织结构图 D.组织结构图 ) C.知识结构图 C.知识结构图 ) C. 471(8) D. 174(8)

3.要描述一个工厂某种产品的生产步骤, 应用( 4.要描述一个工厂某种产品的生产步骤, 应用(

5.五进制数 444(5) 转化为八进制数是( A. 194(8) B. 233(8)

6.一名中学生在家庭范围内推广“节水工程”——做饭、淘米、洗菜的水留下来擦地或浇花, 洗涮的水留下来冲卫生间(如图) ,该图示称为( )

第 1 页 共 1 页

A.流程图 A.4=M

B.程序框图 ) B.M=-M

C.组织结构图 C.B=A=3 )

D.知识结构图 D.x+y=0

7.下列给出的赋值语句中正确的是(

8.一名中学生在家庭范围内推广“节水工程”——做饭、淘米、洗菜的水留下来擦地或浇花, 洗涮的水留下来冲卫生间(如图) ,该图示称为(

A.流程图

B.程序框图

C.组织结构图

D.知识结构图 ,同时 b 的值为 。

9.运行如图所示的程序框图后,循环体的判断框内①处可以填

A.a>3,

16 ) 循环结构 模块结构 )

B.a≥3,

8

C.a>3, 32 10.算法的三种基本结构是( A. 顺序结构 条件结构 C. 顺序结构 循环结构 11.下列程序运行的结果是(

D.a≥3, 16 B. 顺序结构 D. 模块结构 模块结构 条件结构 条件结构 循环结构

A. 1, 2 ,3 ( )

B. 2, 3, 1

C. 2, 3, 2

D. 3, 2, 1

12.下面的程序框图(如图所示)能判断任意输入的数 x 的奇偶性,其中判断框内的条件是

第 2 页 共 2 页

A. m ? 0

B. x ? 0

C. x ? 1 共 90 分)

D. m ? 1

第Ⅱ卷(非选择题

二、填空题(本大题共 4 个小题,每小题 5 分,共 20 分,把正确答案填在题中横线上) 13.若 x ? ( ? 为

? ?

1 , ) ,为了运行如图所示的伪代码后输出的 y 值为 ? ,则应输入的 x 值 2 2 2


14.设

?Fn ? 是斐波那契数列,则 F1 ? F2 ? 1, Fn ? Fn?1 ? Fn?2 ,

下图是输出斐波那契数列的一个算法流程图,现要表示输出斐波那契数列的前 20 项, 那么在流程图中的判断框内应填写的条件是

第 3 页 共 3 页

15.如下图所示的程序框图的输出值

,则输入值



16.如图所示,程序框图(算法流程图)的输出结果是

.

第 4 页 共 4 页

三、解答题(本大题共 6 个小题,共 70 分,解答应写出文字说明,证明过程或演算步骤) 17.用秦九韶算法求多项式

f ( x) ? 1 ? x ? 0.5x2 ? 0.16667 x3 ? 0.04167 x4 ? 0.00833x5 ,

当 x ? ?0.2 时的值. 18.试说明图中的算法流程图的设计是求什么?

19.阅读下列文字,然后回答问题: 对于任意实数 x ,符号[ x ]表示 x 的整数部分,即[ x ]是不超过 x 的最大整 数” .在实数轴 R(箭头向右)上[ x ]是在点 x 左侧的第一个整数点,当 x 是整数时, [ x ]就是 x .这个函数[ x ]叫做“取整函数” ,也叫做高斯(Gauss)函数,它在数学本 身和生产实践中有广泛的应用.例如当您在学习和使用计算器时,在用到的算法语言 中,就有这种取整函数. 试求 [log2 1] ? [log2

2] ? [log2 3] ? [log2 4] ? ? ? [log2 1024 的和. ]

1 1 1 1 ? ? ??? 99 ? 100 的值。要求画出程序框图,写出用基本语 20.设计算法求 1 ? 2 1 ? 3 3 ? 4
句编写的程序。 21.如果学生的成绩大于或等于 60 分,则输出“及格” ,否则输出“不及格”.用程序框图表示 这一算法过程. 22.下面是计算应纳税所得额的算法过程,其算法如下: S1 输入工资 x(x<=5000); S2 如果 x<=800,那么 y=0; 如果 800<x<=1300,那么 y=0.05(x-800);否则 S3 输出税款 y,结束。 y=25+0.1(x-1300) 请写出该算法的程序语句及流程图。

第 5 页 共 5 页

1. 2. 3. 4. 5. 6. 7. 8. 9.

【答案】C 【答案】B 【答案】B 【答案】B 【答案】D 【答案】A 【答案】B 【答案】A 【答案】A

10. 【答案】A 11. 【答案】C 12. 【答案】D 13. 【答案】 ?

?
6

14. 【答案】 i ? 9 15. 【答案】 16. 【答案】12 17. 【答案】根据秦九韶算法,把多项式改写成如下形式:

f ( x) ? ((((0.0083x ? 0.04167) x ? 0.16667) x ? 0.50) x ? 1) x ? 1
按照从内到外的顺序依次计算一次多项式,当 x ? ?0.2 时的值

v0 ? 0.00833 v1 ? 0.00833 ? (?0.2) ? 0.04167 ? 0.04 v2 ? 0.04 ? (?0.2) ? 0.16667 ? 0.15867 v3 ? 0.15867 ? (?0.2) ? 0.5 ? 0.46827 v4 ? 0.46827 ? (?0.2) ? 1 ? 0.90635 v5 ? 0.90635 ? (?0.2) ? 1 ? 0.81873 ∴当 x ? ?0.2 时,多项式的值为 0.81873
18. 【答案】求非负数 a 的算术平方根. ? 0, 1 ? N ? 2 ? 1, 2 ? N ? 22 ? 19. 【答案】? ? 2, 22 ? N ? 23 ? log 2 N ? ? ? ? ? ? 9, 29 ? N ? 210 ? 10 ? 10, N ? 2 故原式= 0 ? 1 ? (2
2

? 2) ? 2 ? (23 ? 2 2 ) ? ? ? 9 ? (210 ? 29 ) ? 10
10

=9? 2

? (29 ? 28 ? ? ? 2 2 ? 2) ? 10 ? 8024 .

20. 【答案】这是一个累加求和问题,共 99 项相加,可设计一个计数变量,一个累加变量,用 循环结构实现这一算法。 程序框图如图所示:

第 6 页 共 6 页

程序如下:

21. 【答案】

开始 输入成绩A



A<60?



输出“及格”

输出“不及格”

结束
22. 【答案】程序语句如下: input x

第 7 页 共 7 页

if x <=800 y=0 else

then

if x <=1300 else

then

y=0.05*(x-800) y=25+0.1*(x-1300) end if end if print end y

第 8 页 共 8 页


相关文档

2013届复旦大学附中高三数学一轮复习单元训练:算法初步与框图
上海交通大学附中2013届高三数学一轮复习单元训练:算法初步与框图
上海市复旦大学附中2014届高三数学一轮复习单元训练:算法初步与框图 含答案(精品)
南京邮电大学附中2014届高三数学一轮复习单元训练:算法初步与框图
北京师范大学附中2013届高三数学一轮复习单元训练:算法初步与框图
复旦大学附中2013届高三数学一轮复习单元训练:数列[
复旦大学附中2013届高三数学一轮复习单元训练:平面向量
复旦大学附中2013届高三数学一轮复习单元训练:推理与证明
复旦大学附中2013届高三数学一轮复习单元训练:集合与逻辑
复旦大学附中2013届高三数学一轮复习单元训练:三角函数
电脑版