广西2020版高考数学复习考点规范练49算法初步文.docx

广西2020版高考数学复习考点规范练49算法初步文.docx

ID:49172959

大小:311.69 KB

页数:11页

时间:2020-02-29

广西2020版高考数学复习考点规范练49算法初步文.docx_第1页
广西2020版高考数学复习考点规范练49算法初步文.docx_第2页
广西2020版高考数学复习考点规范练49算法初步文.docx_第3页
广西2020版高考数学复习考点规范练49算法初步文.docx_第4页
广西2020版高考数学复习考点规范练49算法初步文.docx_第5页
资源描述:

《广西2020版高考数学复习考点规范练49算法初步文.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、考点规范练49 算法初步一、基础巩固1.如图,若依次输入的x分别为5π6,π6,相应输出的y分别为y1,y2,则y1,y2的大小关系是(  )                   A.y1=y2B.y1>y2C.y1cos5π6成立,所以输出的y1=sin5π6=12;当输入的x为π6时,sinπ6>cosπ6不成立,所以输出的y2=cosπ6=32,所以y1

2、则在和两个空白框中,可以分别填入(  )A.“S<1000?”和“输出i-1”B.“S<1000?”和“输出i-2”C.“S≥1000?”和“输出i-1”D.“S≥1000?”和“输出i-2”答案D解析执行程序框图,S=0,i=1,得到S=1,i=2,不满足判断框中的条件时继续循环,所以判断框中应填“S≥1000?”.S=1+12,i=3,不满足判断框中的条件;S=1+12+13,i=4,不满足判断框中的条件;……,S=1+12+…+1i,i=i+1,满足判断框中的条件,则“输出i-2”,故选D.3.在如图所示的程序框图中,所有的输出结果之和为(  )A

3、.30B.16C.14D.9答案A解析由程序框图知,第一次循环:s=0+1=1,i=2+1=3,输出s=1;第二次循环:s=1+3=4,i=3+2=5,输出s=4;第三次循环:s=4+5=9,i=5+2=7,输出s=9;第四次循环:s=9+7=16,i=7+2=9,输出s=16.满足条件i>7,程序运行终止,故所有的输出结果之和为1+4+9+16=30.4.执行如图所示的程序框图,若输入的x=2017,则输出的i=(  )A.2B.3C.4D.5答案B解析根据题意,得a=2017,i=1,b=-12016,i=2,a=-12016,b=20162017,

4、i=3,a=20162017,b=2017,不满足b≠x,退出循环,输出i=3.故选B.5.(2018海南期末)如图给出了一个程序框图,令y=f(x),若f(a)>1,则a的取值范围是(  )A.(-∞,2)∪(2,5]B.(-∞,-1)∪(1,+∞)C.(-∞,2)∪(2,+∞)D.(-∞,-1)∪(1,5]答案D解析根据程序框图可知f(x)=x2,x≤2,2x-3,25.由f(a)>1,得a≤2,a2>1或21或a>5,1a>1,由上述三个不等式组可解得a<-1或1

5、,5],故选D.6.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例.若输入n,x的值分别为3,2,则输出v的值为(  )A.9B.18C.20D.35答案B解析程序运行如下,n=3,x=2→v=1,i=2≥0→v=1×2+2=4,i=1≥0→v=4×2+1=9,i=0≥0→v=9×2+0=18,i=-1<0,结束循环,输出v=18,故选B.7.为了在运行如图所示的程序之后得到结果y=16,则输入的x应该是( 

6、 )INPUT xIF x<0 THENy=(x+1)?(x+1)ELSEy=(x-1)?(x-1)ENDIFPRINT yENDA.±5B.5C.-5D.0答案A解析∵f(x)=(x+1)2,x<0,(x-1)2,x≥0,∴当x<0时,令(x+1)2=16,∴x=-5;当x≥0时,令(x-1)2=16,∴x=5,∴x=±5.8.按如下程序框图,若输出结果为170,则判断框内应补充的条件为(  )A.i>5B.i≥7C.i>9D.i≥9答案D解析由程序框图可知,第一次循环:S=0+2=2,i=1+2=3;第二次循环:S=2+8=10,i=2+3=5;第三

7、次循环:S=10+32=42,i=5+2=7;第四次循环:S=42+128=170,i=7+2=9,满足条件,退出循环体,故判断框内应补充的条件为i≥9,故选D.9.执行如图所示的程序框图,若输出的S=2524,则判断框内填入的条件可以是(  )A.k≥7B.k>7C.k≤8D.k<8答案D解析由程序框图可知,第一次循环:k=2,S=12;第二次循环:k=4,S=12+14;第三次循环:k=6,S=12+14+16;第四次循环:k=8,S=12+14+16+18=2524.此时不满足条件,退出循环,输出S的值为2524.结合选项可得判断框内填入的条件可以

8、是k<8.故选D.10.某算法的程序框图如图所示,若输入区间[1,19]上的实数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。