收藏 分销(赏)

专题复习程序框图(含参考答案).pdf

上传人:快乐****生活 文档编号:1954479 上传时间:2024-05-12 格式:PDF 页数:6 大小:749.20KB
下载 相关 举报
专题复习程序框图(含参考答案).pdf_第1页
第1页 / 共6页
专题复习程序框图(含参考答案).pdf_第2页
第2页 / 共6页
专题复习程序框图(含参考答案).pdf_第3页
第3页 / 共6页
专题复习程序框图(含参考答案).pdf_第4页
第4页 / 共6页
专题复习程序框图(含参考答案).pdf_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、精心整理专题复习五专题复习五 程序框图程序框图考试范围:必修 3;命题人:万志勇一、选择题一、选择题(共共 12 小题小题,每小题每小题 5.0 分分,共共 60 分分)1.如右图所示,是一个循环结构的算法,下列说法不正确的是()A 是循环变量初始化,循环就要开始 B 为循环体C 是判断是否继续循环的终止条件 D 可以省略不写2.某程序框图如下图所示,该程序运行后输出的 k 的值是()A 4 B 5 C 6 D 73.给出右侧程序框图:若输出的结果为 2,则处的执行框内应填的是()Ax2Bb2Cx1Da54.如图是把二进制数 11111(2)化成十进制数的一个程序框图,判断框内应填入的条件是(

2、)Ai5 Bi4 Ci4 Di55.如图程序框图的算法思路源于我国古代数学名着九章算术中的“更相减损术”,执行该程序框图,若输入 a,b 分别为 14,18,则输出的 a 等于()A 0 B 2 C 4 D 146.如图是求 x1,x2,x10的乘积 S 的程序框图,图中空白框中应填入的内容为()ASS*(n1)BSS*xn1 CSS*n DSS*xn6 题 7 题 8 题 9 题 7.执行如图所示的程序框图,如果输出 s3,那么判断框内应填入的条件是()Ak6?Bk7?Ck8?Dk9?8.读如图所示的程序框图,则循环体执行的次数为()A 50 B 49 C 100 D 999.执行如图所示的

3、程序框图,如果输入的 t2,2,则输出的 S 属于()A 6,2 B 5,1 C 4,5 D 3,610.程序框图如图所示,若输出的 y0,那么输入的 x 为()A 3,0 B 3,5 C 0,5 D 3,0,5精心整理11.如图所示的程序框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()Acx?Bxc?Ccb?Dbc?12.中山市的士收费办法如下:不超过 2 公里收 7 元(即起步价 7 元),超过 2 公里的里程每公里收2.6 元,另每车次超过 2 公里收燃油附加费 1 元(不考虑其他因素).相应收费系统的程序框图如下图所示,

4、则处应填()Ay72.6x By82.6x Cy72.6(x2)Dy82.6(x2)10 题题 11 题题 12 题题 13 题题二、填空题二、填空题(共共 8小题小题,每小题每小题 5.0 分分,共共40 分分)13.如图中的程序框图描述的是“欧几里得辗转相除法”的算法若输入 m37,n5,则输出 m_.14.若按如图所示的流程图运算,输出 k2,则输入 x 的取值范围是_.14 题 15 题 16 题 17 题 15.图(2)是计算图(1)的阴影部分面积的一个流程图,则中应该填_.16.某程序框图如图所示,该程序运行后输出的 S 的值是_.17.如图是某种算法的程序框图,当输出的 y 的值

5、大于 2 时,则输入的 x 的取值范围为_.18.设 a 是一个各位数都不是 0 且没有重复数字的三位数,将组成 a 的 3 个数字按从小到大排成的三位数记为 I(a),按从大到小排成的三位数记为 D(a)(例如 a815,则 I(a)158,D(a)851).阅读如图所示的程序框图,运行相应的程序,任意输入一个 a,输出的结果 b_.18 题 19 题 20 题 21 题 19.已知某程序的框图如图,若分别输入的 x 的值为0,1,2,执行该程序后,输出的 y 的值分别为a,b,c,则 abc_.20.对任意非零实数 a,b,若 ab 的运算原理如图所示,则(log28)(log216)_.

6、三、解答题三、解答题(共共 2 小题小题,每小题每小题 12.0 分分,共共 24 分分)精心整理21.给出 30 个数:1,2,4,7,11,其规律是:第 1 个数是 1,第 2 个数比第 1 个数大 1,第 3 个数比第 2 个数大 2,第 4 个数比第 3 个数大 3,依次类推,要计算这 30 个数的和,现在已知该问题的算法的程序框图如图所示:(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序22.右面给出了一个算法框图,根据该算法框图回答以下问题:(1)该算法框图是为什么问题而设计的?(2)若输入的四个数为 5,2,7,22,则最后输出的

7、结果是什么?精心整理专题复习五专题复习五 答案解析答案解析1.【答案】D【解析】为循环变量初始化,必须先赋值才能有效控制循环,不可省略.故选 D.2.【答案】A【解析】当 k0 时,S0?S1?k1,当 S1 时,S1213?k2,当 S3 时,S32311100,故 k4.3.【答案】C【解析】结果是 b2,2a3,即 a5.当 2x35 时,得 x1.4.【答案】C【解析】S1241231221211(211)21)21)21(秦九韶算法)循环体需执行 4 次后跳出,故选 C.5.【答案】B【解析】程序在执行过程中,a,b 的值依次为a14,b18;b4;a10;a6;a2;b2,此时 a

8、b2 程序结束,输出 a 的值为 2,故选 B.6.【答案】D【解析】赋值框内应为累乘积,累乘积前面项累乘积第 n 项,即 SS*xn,故选 D.7.【答案】B【解析】k2,s1log23log23;k3,slog23log34log24;k4,slog24log45log25;k5,slog25log56log26;k6,slog26log67log27;k7,slog27log78log283,停止,说明判断框内应填“k7?”.8.【答案】B 【解析】ii2,当 22n100 时循环结束,此时 n49,故选 B.9.【答案】D 【解析】当 t2,0)时,运行程序如下:t2t21(1,9;S

9、t3(2,6),当 t0,2时,St33,1,则 S(2,63,13,6,故选 D.10.【答案】A 【解析】当 x0 时,由 x50,得 x5,不合条件;当 x0 时,y0.故选 A.精心整理11.【答案】A 【解析】变量 x 的作用是保留 3 个数中的最大值,所以第二个条件结构的判断框内语句为“cx?”,满足“是”则交换两个变量的数值,输出 x 的值后结束程序,满足“否”直接输出 x 的值后结束程序,故选 A.12.【答案】D 【解析】当 x2 时,2 公里内的收费为 7 元,2 公里外的收费为(x2)2.6,另外燃油附加费为 1元,y72.6(x2)182.6(x2).13.【答案】1

10、【解析】根据程序框图模拟运行即可第一次循环,37752,m5,n2,第二次循环,5221,m2,n1,第三次循环,2120,余数 r0,输出 m1,故答案为 1.14.【答案】28x57 【解析】由题意,循环体执行两次,从而 2x1115 得 x57,第 2 次运行后 2(2x1)1115,得 x28,28x57.15.【答案】Mx2 (1 4)【解析】设阴影面积为 M,则 Mx2,?-2.2x2 x2x2.4(1 4)16.【答案】,1-2.【解析】程序运行过程中各变量的值如下表示:循环前 S2,第一圈是3,第二圈是,第三圈是,第四圈是 2,第五圈是3,1213以此类推,S 的值呈周期性变化

11、:2,3,,1-2.,2,3第 2 010 圈是,第 2 1312011 圈否,故最终结果为:,1-2.17.【答案】(,1)(4,)【解析】由题知,此算法的程序框图是求分段函数 f(x),3-?.?1,?0,-,-?.,?0.的值.若 f(x)2,当 x0 时,3x12,即 3x3,所以x1,即 x1;当 x0 时,2,即 x4.综上所述,x 的取值范围为(,1)(4,).精心整理18.【答案】495【解析】不妨取 a815,则 I(a)158,D(a)851,b693;则取 a693,则 I(a)369,D(a)963,b594;则取 a594,则 I(a)459,D(a)954,b495

12、;则取 a495,则 I(a)459,D(a)954,b495.故输出结果 b495.19.【答案】6 【解析】该程序框图的功能是输入自变量 x 的值,输出函数 y,?-2.,?1,-1,?=1,-,4-?.,?1.对应的函数值,记 yf(x),则 af(0)401,bf(1)1,cf(2)224,则 abc6.20.【答案】1 【解析】log283,log2164,即 a3,b4,ab,输出1.121.【答案】(1)该算法使用了当型循环结构,因为是求 30 个数的和,故循环体应执行 30 次,其中i 是计数变量,因此判断框内的条件就是限制计数变量 i 的,故应为 i30.算法中的变量 p 实

13、质是表示参与求和的数,由于它也是变化的,且满足第 i 个数比其前一个数大 i1,第 i1 个数比其前一个数大 i,故处理框内应为 ppi.故处应填 i30?;处应填 ppi.(2)根据程序框图,可设计如下程序:22.【答案】(1)“ab 且 ac 且 ad”是判断 a 是否为最小的数,若成立,则输出 a,此时输出了a,b,c,d 中最小的数;如果不成立,也就是 a 不是最小数,从而进入“bc 且 bd”,它是判断当 a 不是最小数时,b 是否为最小数,若成立,则输出 b,说明此时也是输出了 a,b,c,d 中最小的数;如果不成立,就说明 a 与 b 都不是最小的数,从而进行“cd”,它是判断当 a,b 都不是最小数时,c 是否为最小数,若成立,则输出 c,说明此时输出的是 a,b,c,d 中最小的数;若不成立,则输出 d,此时 d 是 a,b,c,d 中最小的数.故算法的流程图是为“求 a,b,c,d 四个数中的最小数并进行输出”而设计的.(2)当输入的四个数分别为 5,2,7,22 时,最后输出的结果是 2.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服