2019苏教版高中数学必修三《第1章 算法初步》章末检测试卷(含答案)

上传人:可** 文档编号:104160 上传时间:2019-12-03 格式:DOCX 页数:14 大小:615.27KB
下载 相关 举报
2019苏教版高中数学必修三《第1章 算法初步》章末检测试卷(含答案)_第1页
第1页 / 共14页
2019苏教版高中数学必修三《第1章 算法初步》章末检测试卷(含答案)_第2页
第2页 / 共14页
2019苏教版高中数学必修三《第1章 算法初步》章末检测试卷(含答案)_第3页
第3页 / 共14页
2019苏教版高中数学必修三《第1章 算法初步》章末检测试卷(含答案)_第4页
第4页 / 共14页
2019苏教版高中数学必修三《第1章 算法初步》章末检测试卷(含答案)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、章末检测(一)(满分160分,时间120分钟)一、填空题(本大题共14小题,每小题5分,共70分).1.如图是一个算法的流程图,则输出的n的值是_.解析执行程序n1,a2,220;a8,n2,820;a26,n3,2620.故输出n3.答案32.如图是一个算法流程图,则输出的n的值是_.解析本题实质上就是求满足不等式2n20的最小整数解.2n20的整数解为n5,因此输出的n5.答案53.执行如图所示的流程图,若输入的a的值为1,则输出的k值为_.解析a1,k0,b1,a;k1,a2;k2,a1,此时ab成立,所以输出当前的k2.答案24.执行如图所示的流程图,若输入的x的值为1,则输出的y的值

2、是_.解析当x1时,12,则x112;当x2时,不满足x2,则y322113.答案135.根据下面的伪代码,当输入a,b分别为2,3时,最后输出的m的值为_.解析a2,b3,ab,应把b的值赋给m,m的值为3.答案36.执行如图所示的流程图,输出S的值是_.解析这是一个循环结构,每次循环的结果依次为k2;k3;k4;k54,所以输出的Ssin.答案7.阅读如图所示的流程图,运行相应的程序,则输出S的值为_.解析输入S20,i1;i212,S20218,25不成立;i224,S18414,45不成立;i248,S1486,85成立.输出S6.答案68.下面是一个算法的伪代码,如果输出的y值是20

3、,则输入的x值是_.解析由伪代码知,y当x5时,10x20,解得x2;当x5时,2.5x520,解得x6.所以输入的x值为2或6.答案2或69.执行如图所示的流程图,输出的结果为_.解析由题意知x1,y1,k0;s110,t112,x0,y2,k011,因为13不成立继续循环,s2,t2,x2,y2,k2,因为23不成立继续循环,s4,t0,x4,y0,k3,因为33成立退出循环,输出(4,0).答案(4,0)10.执行如图所示的流程图,输出的n为_.解析由题意,流程图循环如下:a1,n1;a1,n2;a1,n3;a1,n4,此时0.0030.005,所以输出n4.答案411.执行如下所示的伪

4、代码,输出的结果是_.解析本题“For语句”中i的取值依次为1,3,5,则第1次执行循环体时,输出s2;第2次执行循环体时,输出s5;第3次执行循环体时,输出s10.故输出的结果是2,5,10.答案2,5,1012.图中伪代码运行后输出的结果为_.解析因为x10,所以x20323,y20,则xy3,yx43.答案34313.给出15个数:1,2,4,7,11,(第n1项比第n项大n),要计算这15个数的和,现在给出解决该问题的流程图(如图所示),那么流程图中判断框处和执行框处应分别填入_.解析处为判断条件,满足条件时循环,否则跳出循环,输出x的值,因为i初值为1,故需循环15次,因此i15时循

5、环执行最后一次,故条件为“i15”.处为计算数列中一项的值,因为第n1项比第n项大n,故第i1项p的值应为第i项p的值加上i,即ppi.答案i15,ppi14.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:队员i123456三分球个数a1a2a3a4a5a6如图是统计该6名队员在最近三场比赛中投进的三分球总数的流程图,则图中判断框内应填_,输出的S_.解析由题意可知,流程图是要统计6名队员投进的三分球的总数,由流程图的循环逻辑知识可知,判断框应填i7或i6,输出的结果就是6名队员投进的三分球的总数,而6名队员投进的三分球数分别为a1,a2,a3,a4,a5,a6,故输出的Sa

6、1a2a6.答案i7(或i6)a1a2a6二、解答题(本大题共6小题,共90分.解答时应写出必要的文字说明、证明过程或演算步骤.)15.(本小题满分14分)分析如下伪代码,并回答问题:(1)伪代码解决的是什么问题?画出相应的流程图;(2)根据伪代码回答:当输入的x值为1时,输出的y值为多少?若输出的y值为8时,输入的x值应为多少?输入的x值和输出的y值能够相等吗?若能,输入的x应为多少?若不能,请说明理由.解(1)本题伪代码解决的是求分段函数y的函数值的问题.相应的流程图如图.(2)当输入的x1时,因为12,所以y2,即输出y的值为2.当输出的y8时,x2,由x22x8,得x4,所以输入x的值

7、是4.能相等.当输入x2时,y2;由x22xx,x2,得x3,所以x3时,y3.故当输入的x值为3或2时,输入的x值与输出的y值相等.16.(本小题满分14分)读下面的伪代码,并回答问题.该伪代码的作用是输入x的值,输出y的值.(1)画出对应的流程图.(2)若要使输入的x值与输出的y值相等,则这样的x值有几个?解由伪代码可知这是一个求y的函数值的问题.(1)对应的流程图如图所示.(2)若xx2,则x0或x1,此时均满足x2;若2x3x,则x3,满足2x5;若x,则x1,不满足x5.综上可知,满足题设条件的x值有3个,即x0或x1或x3.17.(本小题满分14分)阅读如图所示的流程图,解答下列问

8、题:(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分?功能是什么?(3)这个算法的功能是什么?解本题算法输入年份y,接着判断它是否能被4整除,若不能被4整除则不是闰年,否则判断它是否能被100整除,若不能被100整除,则输出闰年;否则判断它是否能被400整除,若能则输出闰年,否则输出不是闰年.然后对变量y再赋值,判断y是否超过2 500,不满足条件执行循环,满足条件退出循环.(1)变量y是循环变量,控制着循环的开始与结束.(2)流程图中的第部分是循环体,其功能是判断年份y是否是闰年,并输出结果.(3)这个算法的功能是判断2000年2500年中,哪些年份是闰年,哪些年份不是

9、闰年,并输出结果.18.(本小题满分16分)已知某算法的伪代码如下:说明其功能并画出流程图.解根据已知算法的伪代码画流程图如图.其功能为求函数y的值.19.(本小题满分16分)已知流程图如图:试写出对应的伪代码.解伪代码如下:20.(本小题满分16分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,APB的面积为y,求y与x之间的函数关系式,并画出流程图,写出伪代码.解根据题意可知,y是x的分段函数,因此,根据x的变化,写出分段函数的解析式,再利用解析式画出流程图,写出伪代码.由题意知,y流程图如图所示:算法伪代码为:

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 高中 > 高中数学 > 苏教版 > 必修3