欢迎来到天天文库
浏览记录
ID:47729032
大小:181.70 KB
页数:9页
时间:2019-10-23
《新课标2020届高考数学复习第十章算法初步与统计题组层级快练68算法与程序框图含解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、题组层级快练(六十八)1.如图是给出一个算法的程序框图,该程序框图的功能是( )A.输出a,b,c三数的最小数B.输出a,b,c三数的最大数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列答案 A2.(2019·洛阳统考一)已知某算法的程序框图如图所示,则该算法的功能是( )A.求首项为1,公差为2的等差数列的前2017项和B.求首项为1,公差为2的等差数列的前2018项和C.求首项为1,公差为4的等差数列的前1009项和D.求首项为1,公差为4的等差数列的前1010项和答案 C解析 由程序框图得,输出的S=(2×1-1)+(2×3-1)+(2×
2、5-1)+…+(2×2017-1),可以看作数列{2n-1}的前2017项中所有奇数项的和,即首项为1,公差为4的等差数列的前1009项和.故选C.3.(2019·太原模拟)执行如图所示的程序框图,已知输出的s∈[0,4],若输入的t∈[m,n],则实数n-m的最大值为( )A.1 B.2C.3D.4答案 D解析 由程序框图得s=作出s的图像如图所示.若输入的t∈[m,n],输出的s∈[0,4],则由图像得n-m的最大值为4,故选D.4.(2019·安徽阜阳调研)执行如图所示的程序框图,则输出的结果为( )A.7B.9C.10D.11答案 B
3、解析 执行程序,S=0+lg=-lg3,S≤-1不成立;i=3,S=-lg3+lg=-lg5,S≤-1不成立;i=5,S=-lg5+lg=-lg7,S≤-1不成立;i=7,S=-lg7+lg=-lg9,S≤-1不成立;i=9,S=-lg9+lg=-lg11,S≤-1成立,输出i=9.5.(2019·江西五市联考)执行如图所示的程序框图,则输出的S的值为( )A.55B.34C.-70D.-45答案 A解析 分析程序框图中算法的功能可知,输出的S的值为-12+22-32+42-…-92+102=3+7+11+15+19=55.6.(2019·广西陆川中学测试)执
4、行如图所示的程序框图,若输入m=1,n=3,输出的x=1.75,则空白判断框内应填的条件为( )A.
5、m-n
6、<1B.
7、m-n
8、<0.5C.
9、m-n
10、<0.2D.
11、m-n
12、<0.1答案 B解析 第一次循环:x=2,22-3>0,n=2;第二次循环:x=1.5,(1.5)2-3<0,m=1.5;第三次循环:x=1.75,(1.75)2-3>0,n=1.75.要输出x=1.75,故满足判断框,此时m-n=1.5-1.75=-0.25.故选B.7.(2019·石家庄质检二)20世纪70年代,流行一种游戏——角谷猜想,规则如下:任意写出一个自然数n,按照以下的规律进行
13、变换,如果n是奇数,则下一步变成3n+1;如果n是偶数,则下一步变成.这种游戏的魅力在于无论你写出一个多么庞大的数字,最后必然会落在谷底,更准确地说是落入底部的4-2-1循环,而永远也跳不出这个圈子.下列程序框图就是根据这个游戏而设计的,如果输出的i值为6,则输入的n值为( )A.5B.16C.5或32D.4或5或32答案 C解析 若n=5,执行程序框图,n=16,i=2;n=8,i=3;n=4,i=4;n=2,i=5;n=1,i=6,结束循环,输出的i=6.若n=32,执行程序框图,n=16,i=2;n=8,i=3;n=4;i=4;n=2,i=5;n=1,i
14、=6,结束循环,输出的i=6.当n=4或16时,检验可知不正确,故输入的n=5或32,故选C.8.(2019·广东珠海期末)阅读如下程序框图,如果输出i=1008,那么空白的判断框中应填入的条件是( )A.S<2014?B.S<2015?C.S<2016?D.S<2017?答案 D解析 运行程序:i=2,i是奇数不成立,S=2×2+1=5;i=3,i是奇数成立,S=2×3+2=8;i=4,i是奇数不成立,S=2×4+1=9;∴当i=1008时,i是奇数不成立,S=2×1008+1=2017.∴若输出i=1008,则空白的判断框中应填入的条件是S<2017?.9
15、.(2019·石家庄质检)如图所示的程序框图,程序运行时,若输入的S=-12,则输出S的值为( )A.4B.5C.8D.9答案 C解析 第一次循环,得S=-10,n=2;第二次循环,得S=-6,n=3;第三次循环,得S=0,n=4;第四次循环,得S=8,n=5.此时S>n,不满足循环条件,退出循环,输出S的值为8,故选C.10.(2014·课标全国Ⅰ,理)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )A.B.C.D.答案 D解析 根据程序框图所给的已知条件逐步求解,直到得出满足条件的结果.当n=1时,M=1+=,a=2,b=;当n
16、=2时,M=2+=,a=
此文档下载收益归作者所有