2019-2020年高考数学一轮总复习 9.1算法初步练习

2019-2020年高考数学一轮总复习 9.1算法初步练习

ID:45505994

大小:431.00 KB

页数:11页

时间:2019-11-14

2019-2020年高考数学一轮总复习 9.1算法初步练习_第1页
2019-2020年高考数学一轮总复习 9.1算法初步练习_第2页
2019-2020年高考数学一轮总复习 9.1算法初步练习_第3页
2019-2020年高考数学一轮总复习 9.1算法初步练习_第4页
2019-2020年高考数学一轮总复习 9.1算法初步练习_第5页
资源描述:

《2019-2020年高考数学一轮总复习 9.1算法初步练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2019-2020年高考数学一轮总复习9.1算法初步练习一、选择题1.计算机执行下面的程序后,输出的结果是(  )A.1,3B.4,1C.0,0D.6,0解析 本题考查了算法的基本语句.∵a=1,b=3,∴a=a+b=1+3=4.∴b=a-b=4-3=1.答案 B2.执行如图所示的程序框图,若输出的结果是,则输入的a为(  )A.5B.6C.7D.8解析 依题意得,执行题中程序框图,最后输出的S值是数列的前n(n∈N*)项之和,注意到数列的前6项和等于=,因此a=6,故选B.答案 B3.(xx·天津卷)阅读如图所示的程序框图,运行相应的程序,输出S的值为(  )A.15

2、B.105C.245D.945解析 第一次执行循环体T=2×1+1=3,S=1×3=3,i=2;第二次执行循环体T=2×2+1=5,S=3×5=15,i=3;第三次执行循环体T=2×3+1=7,S=15×7=105,i=4.这时满足i≥4,跳出循环,输出S=105,故选B.答案 B4.程序上述程序若输入的值是51,则运行结果是(  )A.51B.15C.105D.501解析 因为算术运算符“”和“MOD”分别用来取商和余数,所以a=5,b=1,x=10×1+5=15.故选B.答案 B5.(xx·江西卷)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为(  )

3、A.7B.9C.10D.11解析 通过对程序框图的分析可知,该循环是一个根据判断条件不断累加的过程,∵i=7时,S=0+lg+lg+lg+lg=lg>-1,i=9时,S=0+lg+lg+lg+lg+lg=lg<-1,∴i=9.故选B.答案 B6.(xx·重庆卷)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是(  )A.s>B.s>C.s>D.s>解析 该程序框图为循环结构.k=9,s=1时,经判断执行“是”,计算1×=赋值给s,然后k减少1变为8;k=8,s=时,经判断执行“是”,计算×=赋值给s,然后k减少1变为7;k=7,s=时,经判断执行“是”

4、,计算×=赋值给s,然后k减少1变为6;k=6,s=,根据输出k为6,此时应执行“否”.结合选项可知,判断框内应填s>,故选C.答案 C二、填空题7.执行如图所示的程序框图,则输出的k的值是________.解析 由k2-6k+5≤0,可得1≤k≤5,则由程序框图可得,当k=5时执行最后一次循环k=5+1=6,退出循环时,输出的k值是6.答案 68.(xx·辽宁卷)执行如图所示的程序框图,若输入x=9,则输出y=________.解析 x=9时,y=+2=5,

5、y-x

6、=

7、5-9

8、=4<1不成立;x=5,y=+2=,

9、y-x

10、==<1不成立;x=,y=+2=,

11、y-x

12、

13、==<1成立,输出y=.答案 9.如图①是某市有关部门根据对当地干部的月收入情况调查后画出的样本频率分布直方图,已知图①中从左向右第一组的频数为4000.在样本中记月收入在[1000,1500),[1500,2000),[2000,2500),[2500,3000),[3000,3500),[3500,4000]的人数依次为A1,A2,…,A6.图②是统计图①中月工资收入在一定范围内的人数的程序框图,则样本的容量n=________;图②输出的S=________.(用数字作答)解析 由图可知月收入在[1000,1500)的频率为0.0008×500=0.4,且有400

14、0人,故样本容量n==10000.由图②知输出的S=A2+A3+…+A6=10000-4000=6000(人).答案 10000 6000三、解答题10.如图所示,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,并画出程序框图.解 由题意可得y=程序框图如图:11.(xx·成都模拟)已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(xn,yn),…(1)若程序运行中输出的一个数组是(9,t),求t的值.(2)程序

15、结束时,共输出(x,y)的组数为多少?解 (1)由程序框图知,当x=1时,y=0,当x=3时,y=-2;当x=9时,y=-4,所以t=-4.(2)当n=1时,输出一对,当n=3时,又输出一对,…,当n=2009时,输出最后一对,共输出(x,y)的组数为1005.1.执行如图所示的程序框图,如果输入a=2,b=2,那么输出的a值为(  )A.4B.16C.256D.log316解析 log32>4不成立,执行第一次循环,a=22=4;log34>4不成立,执行第二次循环,a=42=16;log316>4=log334=log381不成立,执

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

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

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