- 2021-06-24 发布 |
- 37.5 KB |
- 20页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
2019届二轮复习(理)1-3程序框图课件(20张)(全国通用)
1.3 程序框图题专项练 - 2 - 1 . 程序框图的三种基本逻辑结构 - 3 - - 4 - 2 . 解答程序框图问题的方法 (1) 要读懂程序框图 , 就要熟练掌握程序框图的三种基本结构 , 特别是循环结构 . (2) 准确把握控制循环的变量 , 变量的初值和循环条件 , 弄清在哪一步结束循环 ; 弄清循环体和输入条件、输出结果 . (3) 对于循环次数比较少的可逐步写出 , 对于循环次数较多的 , 可先依次列出前几次循环结果 , 找出规律 . (4) 解答循环结构的程序框图 ( 流程图 ) 问题要注意输出循环次数的情况 , 防止多一次或少一次的错误 . - 5 - 一 二 一、选择题 ( 共 12 小题 , 满分 60 分 ) 1 . (2018 吉林长春模拟 ) 如图所示的程序框图的运行结果是 ( ) A . 2 B . 2 . 5 C . 3 . 5 D . 4 答案 解析 解析 关闭 答案 解析 关闭 - 6 - 一 二 2 . (2018 北京 , 理 3) 执行如图所示的程序框图 , 输出的 s 值为 ( ) 答案 解析 解析 关闭 答案 解析 关闭 - 7 - 一 二 3 . 某地区打的士收费办法如下 : 不超过 2 千米收 7 元 , 超过 2 千米时 , 每车收燃油附加费 1 元 , 并且超过的里程每千米收 2 . 6 元 ( 其他因素不考虑 ), 计算收费标准的框图如图所示 , 则 ① 处应填 ( ) A .y= 2 . 0 x+ 2 . 2 B .y= 0 . 6 x+ 2 . 8 C .y= 2 . 6 x+ 2 . 0 D .y= 2 . 6 x+ 2 . 8 答案 解析 解析 关闭 当满足条件 x> 2 时 , 即里程超过 2 千米 , 超过 2 千米时 , 每车收燃油附加费 1 元 , 并且超过的里程每千米收 2 . 6 元 , 则 y= 2 . 6( x- 2) + 7 + 1 = 8 + 2 . 6( x- 2), 即整理可得 y= 2 . 6 x+ 2 . 8 . 答案 解析 关闭 D - 8 - 一 二 4 . (2018 天津 , 理 3) 阅读下边的程序框图 , 运行相应的程序 , 若输入 N 的值为 20, 则输出 T 的值为 ( ) A.1 B.2 C.3 D.4 答案 解析 解析 关闭 答案 解析 关闭 - 9 - 一 二 5 . 我国南宋时期的数学家秦九韶 ( 约 1202—1261) 在他的著作《数书九章》中提出了多项式求值的秦九韶算法 . 如图所示的框图给出了利用秦九韶算法求多项式的一个实例 . 若输入的 n= 5, v= 1, x= 2, 则输出的是 ( ) A . 63 B . 64 C . 31 D . 32 答案 解析 解析 关闭 输入 n= 5, v= 1, x= 2, 则 i= 4, 满足条件 i ≥0, 执行循环体 , v= 1 × 2 + 1 = 3, i= 3; 满足条件 i ≥0, 执行循环体 , v= 3 × 2 + 1 = 7, i= 2; 满足条件 i ≥0, 执行循环体 , v= 7 × 2 + 1 = 15, i= 1; 满足条件 i ≥0, 执行循环体 , v= 15 × 2 + 1 = 31, i= 0; 满足条件 i ≥0, 执行循环体 , v= 31 × 2 + 1 = 63, i=- 1, 由于 2 5 + 2 4 + 2 3 + 2 2 + 2 + 1 = 63, 故选 A . 不满足条件 i ≥0, 退出循环 , 输出 v 的值为 63, 故选 A . 答案 解析 关闭 A - 10 - 一 二 6 . 下面程序框图是为了求出满足 3 n - 2 n > 1 000 的最小偶数 n , 则在 A .A> 1 000 和 n=n+ 1 B .A> 1 000 和 n=n+ 2 C .A ≤ 1 000 和 n=n+ 1 D .A ≤ 1 000 和 n=n+ 2 答案 解析 解析 关闭 答案 解析 关闭 - 11 - 一 二 7 . 我们可以用随机模拟的方法估计 π 的值 , 如图程序框图表示其基本步骤 ( 函数 RAND 是产生随机数的函数 , 它能随机产生 (0,1) 内的任何一个实数 ) . 若输出的结果为 521, 则由此可估计 π 的近似值为 ( ) A . 3 . 119 B . 3 . 126 C . 3 . 132 D . 3 . 151 答案 解析 解析 关闭 答案 解析 关闭 - 12 - 一 二 8 . 执行如图所示的程序框图 , 输出的 x 的值为 ( ) A . 4 B . 3 C . 2 D . 1 答案 解析 解析 关闭 答案 解析 关闭 - 13 - 一 二 的程序框图 , 则在空白框中应填入 ( ) A. i=i+ 1 B. i=i+ 2 C. i=i+ 3 D. i=i+ 4 答案 解析 解析 关闭 答案 解析 关闭 - 14 - 一 二 10 . 执行如图所示的程序框图 , 如果输入的 x= 0, y= 1, n= 1, 则输出 x , y 的值满足 ( ) A. y= 2 x B. y= 3 x C. y= 4 x D. y= 5 x 答案 解析 解析 关闭 答案 解析 关闭 - 15 - 一 二 11 . 执行如图所示的程序框图 , 若输入的 t= 0 . 01, 则输出的 n= ( ) A.5 B.6 C.7 D.8 答案 解析 解析 关闭 答案 解析 关闭 - 16 - 一 二 12 . 执行如图所示的程序框图 , 输入正整数 N ( N ≥ 2) 和实数 a 1 , a 2 ,…, a N , 输出 A , B , 则 ( ) A. A+B 为 a 1 , a 2 ,…, a N 的和 C. A 和 B 分别是 a 1 , a 2 ,…, a N 中最大的数和最小的数 D. A 和 B 分别是 a 1 , a 2 ,…, a N 中最小的数和最大的数 答案 解析 解析 关闭 随着 k 的取值不同 , x 可以取遍实数 a 1 , a 2 ,…, a N , 依次与 A , B 比较 , A 始终取较大的那个数 , B 始终取较小的那个数 , 直到比较完为止 , 故最终输出的 A , B 分别是这 N 个数中的最大数与最小数 , 故选 C . 答案 解析 关闭 C - 17 - 一 二 二、填空题 ( 共 4 小题 , 满分 20 分 ) 13 . 执行下图程序框图 , 如果输入的 x , t 均为 2, 则输出的 S= . 答案 解析 解析 关闭 答案 解析 关闭 - 18 - 一 二 14 . 执行如图所示的程序框图 , 若输入 m= 4, t= 3, 则输出 y= . 答案 解析 解析 关闭 模拟程序的运行 , 可得 m= 4, t= 3, y= 1, i= 3, 满足条件 i ≥0, 执行循环体 , y= 6, i= 2, 满足条件 i ≥0, 执行循环体 , y= 20, i= 1, 满足条件 i ≥0, 执行循环体 , y= 61, i= 0, 满足条件 i ≥0, 执行循环体 , y= 183, i=- 1, 不满足条件 i ≥0, 退出循环 , 输出 y 的值为 183 . 答案 解析 关闭 183 - 19 - 一 二 15 . 执行如图所示的程序框图 , 若输出的结果为 80, 则判断框内应填入 . 答案 解析 解析 关闭 模拟程序的运行 , 可得 S= 0, n= 1, a= 3, 执行循环体 , S= 3, a= 5, 不满足条件 , 执行循环体 , n= 2, S= 8, a= 7, 不满足条件 , 执行循环体 , n= 3, S= 15, a= 9, 不满足条件 , 执行循环体 , n= 4, S= 24, a= 11, 不满足条件 , 执行循环体 , n= 5, S= 35, a= 13, 不满足条件 , 执行循环体 , n= 6, S= 48, a= 15, 不满足条件 , 执行循环体 , n= 7, S= 63, a= 17, 不满足条件 , 执行循环体 , n= 8, S= 80, a= 19 . 由题意知 , 此时满足条件 , 退出循环 , 输出的结果为 80, 则判断框内应填入 n> 7 . 答案 解析 关闭 n> 7 - 20 - 一 二 16 . 执行如图所示的程序框图 , 输出的 S 值为 . 答案 解析 解析 关闭 执行程序 , 得 k= 1, S= 20; k= 2, S= 18; k= 4, S= 14; k= 8, S= 6;8 > 5, 故输出 S= 6 . 答案 解析 关闭 6查看更多