欢迎来到天天文库
浏览记录
ID:29961022
大小:281.50 KB
页数:10页
时间:2018-12-25
《北京理工大学附中2014高三数学一轮 算法初步与框图单元辅导与训练》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京理工大学附中2014高三数学一轮高考单元辅导与训练单元检测:算法初步与框图本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.执行如图所示的程序框图,输出的S值为()A.B.C.D.【答案】A2.在如图所示的程序框图中,现输入如下四个函数,则可以输出的函数是()A.B.C.D.【答案】A3.执行如图所示的程序框图,若输入的值为6,则输出的值为()A
2、.105B.16C.15D.1【答案】C4.为了在运行下面的程序之后输出的y值为16,则输入x的值应该是()A.3或-3B.-5C.-5或5D.5或-3【答案】C5.执行如图所示的程序框图,输出的值为()A.B.C.D.【答案】C6.以下程序运行后的输出结果为()A.17B.19C.21D.23【答案】C7.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是()A.或B.C.或D.或【答案】C8.下图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入()A.q=B.q=C
3、.q=D.q=【答案】D9.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.3B.11C.38D.123【答案】B10.赋值语句“x=x+1”的正确解释为()A.x的值与x+1的值可能相等B.将原来x的值加上1后,得到的值替换原来x的值C.这是一个错误的语句D.此表达式经过移项后,可与x=x-1功能相同【答案】B11.给出计算的值的一个程序框图如右图,其中判断框内应填入的条件是()A.B.C.D.【答案】A12.1010(2)转化成十进制数是()A.8B.9C.10D.11【答案】C第Ⅱ卷(非选择题 共90
4、分)二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上)13.下列流程图是循环结构的是____________.【答案】③④14.用“秦九韶算法”计算多项式,当x=2时的值的过程中,要经过次乘法运算和次加法运算。【答案】5,515.程序框图如下:如果上述程序运行的结果为S=132,那么判断框中应填入【答案】或16.已知一个算法的流程图如图所示,当输出的结果为0时,输入的x的值为________.【答案】-2或1三、解答题(本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤)17
5、.下列程序运行后,a,b,c的值各等于什么?(1)a=3(2)a=3b=-5b=-5c=8c=8a=ba=bb=cb=cPRINTa,b,cc=aENDPRINTa,b,cEND【答案】(1)a=-5,b=8,c=8;(2)a=-5,b=8,c=-5.18.用秦九韶算法求多项式当时的值。写出其算法,写出相应的程序语句.【答案】【答案】19.修订后的《中华人民共和国个人所得税》法规定,公民全月工资、薪金所得税的起征点为1600元,即月收入不超过1600元,免于征税;超过1600元的按以下税率纳税;超过部分在500元以内(
6、含500元)税率为5%,超过500元至2000元的部分(含2000元)税率为10%,超过2000元至5000元部分,税率为15%,已知某厂工人的月最高收入不高于5000元。(1)请用自然语言写出该厂工人的月收入与应纳税款的一个算法(不要写成程序框图或计算机程序);(2)将该算法用程序框图描述之。(3)写出相应的计算机程序【答案】(1)算法:第一步输入工资x(注x<=5000);第二步如果x<=1600,那么y=0;如果16007、+0.1(x-2100)否则,y=0.15x-365;第三步输出税款y,结束。(2)程序框图略:(3)INPUTx (x<=5000)IFx<=1600THENy=0ELSEIF16008、时的值的过程.【答案】先把函数整理成f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1,按照从内向外的顺序依次进行.x=-0.2a5=0.00833V0=a5=0.008333a4=0.04167V1=V0x+a4=0.04a3=0.016667V2=V1x+a3=0.15867a2
7、+0.1(x-2100)否则,y=0.15x-365;第三步输出税款y,结束。(2)程序框图略:(3)INPUTx (x<=5000)IFx<=1600THENy=0ELSEIF16008、时的值的过程.【答案】先把函数整理成f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1,按照从内向外的顺序依次进行.x=-0.2a5=0.00833V0=a5=0.008333a4=0.04167V1=V0x+a4=0.04a3=0.016667V2=V1x+a3=0.15867a2
8、时的值的过程.【答案】先把函数整理成f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1,按照从内向外的顺序依次进行.x=-0.2a5=0.00833V0=a5=0.008333a4=0.04167V1=V0x+a4=0.04a3=0.016667V2=V1x+a3=0.15867a2
此文档下载收益归作者所有