数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc

数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc

ID:56901550

大小:246.00 KB

页数:10页

时间:2020-07-21

数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc_第1页
数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc_第2页
数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc_第3页
数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc_第4页
数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc_第5页
资源描述:

《数学:第一章《算法初步》单元测试题四(新人教A版必修3).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章算法初步单元测试4时间120分钟,满分150分。一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中只有一个是符合题目要求的)1.下面进位制之间转化错误的是(  )A.101(2)=5(10)    B.27(8)=212(3)C.119(10)=315(6)D.31(4)=62(2)[答案] D[解析] 101(2)=1×22+0×2+1=5,故A对;27(8)=2×8+7=23,212(3)=2×32+1×3+2=23,故B对;315(6)=3×62+1×6+5=119,故C对;31(4)=3×

2、4+1=13,62(2)=6×2+2=14.故D错.2.下面赋值语句中错误的是(  )A.x=2B.a+b=1C.a=a+bD.s=s-2[答案] B3.利用秦九韶算法公式,计算多项式f(x)=3x4-x2+2x+1,当x=2时的函数值,则v3=(  )A.11   B.24   C.49   D.14[答案] B[解析] v0=a4=3,v1=v0x+a3=6,v2=v1x+a2=11,v3=v2x+a1=24.4.求使1+2+3+…+n>100的最小整数n的值,下面算法语句正确的为(  )[答案] B[解析] A中,由于n=n

3、+1语句在S=S+n前面,故S加上的第一个数为2,不是1,故A错;C中不满足S≤100,跳出循环时,n的值只比符合要求的值大1,但语句n=n-2却减了2,故C中输出的n值是使1+2+…+n≤100成立的最大n值,故C错;D中条件S>100,由WHILE语句规则知条件不满足时,即跳出循环,故此程序中循环体一次也不执行,因此输出的n值为1,故D错,∴选B.5.下列程序框图表示的算法运行后,输出的结果是(  )A.25   B.50   C.125   D.250[答案] C[解析] 由程序框图中的赋值语句S=S×5知,后一个S是前一个

4、S的5倍,每循环一次S的值扩大为原来的5倍,由a初值为1,步长为1,到a>3结束循环,故循环了3次,∴S=1×53=125.6.如图是一个算法的程序框图,若循环体只执行了一次,且输出的结果是,则其输入的x值为(  )A.B.C.eD.e2[答案] A[分析] 知道输出的结果,求输入的x值,需要利用逆向思维才能准确解答,要充分利用条件x≤0.[解析] ∵循环体只执行了一次,∴输入的x>0,且执行赋值语句x=lnx后,应有x≤0,∵输出结果为,∴ex=,∴x=-1,∴lnx=-1,∴x=.故输出的x值为.我们也可以利用代入检验法排除B

5、,C,D选项,从而得到A.[点评] ∵只循环了一次,且条件为x≤0,∴x>0且lnx≤0,因此排除C、D,再结合输出结果为知x=.7.用更相减损术求30和18的最大公约数时,第三次作的减法为(  )A.18-12=6B.12-6=6C.6-6=0D.30-18=12[答案] B8.下面程序运行时,从键盘输入4,则输出结果为(  )A.4B.8C.15D.2[答案] C[解析] 此程序语句表达的是分段函数f(x)=,从键盘输入x的值x0求函数值f(x0),∴f(4)=42-1=15.9.如图所示程序框图所表示的算法的功能是(  )A

6、.计算1+++…+的值B.计算1+++…+的值C.计算1+++…+的值D.计算1+++…+的值[答案] C[解析] n初值为1,由n=n+2知求的是奇数的倒数的和,由i>50时循环结束知,共加了50项,故最后一项为=.10.计算机中常用的十六进制是逢16进1的计数制,采用数字0~9和字母A~F共16个计数符号,这些符号与十进制数的对应关系如下表:十六进制0123456789ABCDEF十进制0123456789101112131415例如,用十六进制表示:E+D=1B,则A×B(“×”表示通常的乘法运算)等于(  )A.6EB.7

7、2C.5FD.B0[答案] A[解析] 在十进制中,A×B=10×11=110.∵110=16×6+14,∴在十六进制中A×B=6E.故选A.11.下列程序运行结束时,i的值为(  )A.10B.11C.12D.13[答案] D12.一个算法的程序框图如图所示,若该程序输出的结果为,则判断框中应填入的条件是(  )A.i<4B.i<5C.i≥5D.i<6[答案] D[解析] 该算法是求+++…+的值,因输出结果为,则=++++,故填i<6.二、填空题(本大题共4个小题,每小题4分,共16分,把正确答案填在题中横线上)13.读程序回

8、答问题.INPUT ni=1sum=0WHILE i<=n sum=sum+i/(i+1) i=i+1WENDPRINT sumEND(1)若输入n=3,输出的结果为________.(2)此程序对应的计算式子是________________.[

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

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

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