高一数学算法测试题及答案

高一数学算法测试题及答案

ID:22599723

大小:147.50 KB

页数:5页

时间:2018-10-30

高一数学算法测试题及答案_第1页
高一数学算法测试题及答案_第2页
高一数学算法测试题及答案_第3页
高一数学算法测试题及答案_第4页
高一数学算法测试题及答案_第5页
资源描述:

《高一数学算法测试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高一数学必修3第一单元测试题一、选择题:本大题共10小题,每小题4分,共40分.1.算法地三种基本结构是()A、顺序结构、条件结构、循环结构B、顺序结构、循环结构、模块结构C、顺序结构、模块结构、条件结构D、模块结构、条件结构、循环结构2.将两个数a=25,b=9交换,使a=9,b=25,下面语句正确一组是()t=bb=aa=ta=cc=bb=aA、B、C、DD、b=aa=ba=bb=a3.下面程序运行后,a,b,c地值各等于()a=3b=-5c=8a=bb=cc=aPRINTa,b,cEND(A)–5,8,-5(B)–5,8,3(C)

2、8,–5,3(D)8,–5,84.下列给出地输入语句、输出语句和赋值语句⑴输出语句INPUT;;(2)输入语句INPUT=3(3)赋值语句3=B(4)赋值语句A=B=2,则其中正确地个数是()A.0个B.1个C.2个D.3个5.为了在运行下面地程序之后得到输出y=16,键盘输入x应该是().InputxIfx<0theny=(x+1)*(x+1)Elsey=(x-1)*(x-1)EndifPrintyEnd(A)3或-3(B)-5(C)-5或5(D)5或-36.读两段程序:甲:i=1乙:i=1000S=0S=0WHILEi<=1000D

3、OS=S+iS=S+ii=i+1i=i-1WENDLOOPUNTILi<1PRINTSPRINTSENDEND对甲、乙程序和输出结果判断正确地是()(A)程序不同,结果不同(B)程序不同,结果相同(C)程序相同,结果不同(D)程序相同,结果相同7.用二分法求方程地近似根,精确度为δ,用直到型循环结构地终止条件是().(A)

4、x1-x2

5、>δ(B)

6、x1-x2

7、<δ(C)x1<δ<x2(D)x1=x2=δ8.给出一个算法地程序框图(如下图所示),该程序框图地功能是()A.求出三数地最大数B.求出三数地最小数C.将按从小到大排列D.将按从大

8、到小排列结束开始输入xm=x除以2的余数是否输出“x是偶数”输出“x是奇数”9.已知下面程序,如果程序执行后输出地结果是11880,那么在程序UNTIL后面地“条件”应为()A、i>9B、i≥9C、i≤8D、i<8开始输入>?是否>?输出结束是第8题图否i=12s=1DOs=s*ii=i-1LOOPUNTIL条件PRINTsEND(第9题)10.以下程序运行后地输出结果为()i=1WHILEi<8i=i+2s=2*i+3i=i–1WENDPRINTsENDA.17B.19C.21D.23二、填空题:本大题共4小题,每空2分,共16分.1

9、1.右边地程序框图(如图所示),能判断任意输入地整数x是奇数或是偶数.其中判断框内地条件是________________.程序2如下:i=51sum=0dosum=sum+ii=i+1loopuntili>50printsumend程序1如下:i=51sum=0whilei<=50sum=sum+ii=i+1wendprintsumend12.已知有如下两段程序:问:程序1运行地结果为_______________.程序2运行地结果为_______________.________________“n=”;ni=1s=1WHILE__

10、______________________________i=i+1WENDPRINTsEND13.把下面求n!(n!=n×(n-1)×……×3×2×1)地程序补充完整14、如下图程序框图箭头a指向①处时,输出s=__________.箭头a指向②处时,输出s=__________.开始i=1s=0s=s+ii=i+1i≤5?Y①②aN结束输出s三、解答题:本大题共4小题,共44分.解答应写出文字说明、演算步骤或推证过程.15.已知一个正三角形地周长为,求这个正三角形地面积.设计一个算法,解决这个问题. 16.某市电信部门规定:拔打市

11、内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间以分钟计,不足1分钟时按1分钟计),试设计一个计算通话费地算法.要求写出算法,画出程序框图,编写程序.17.用WHILE语句求地值.18.用二分法求方程在(0,1)上地近似解,精确度d=0.001,写出算法,画出流程图,并写出算法语句.算法试题答案一、ACAACBBBCC二、11.m=0?12.0,5113.Input,i<=n,s=s*i14.5,15三、15.解:第一步:输入地值;第二步:计算地值;第三步:

12、计算地值;第四步:输出地值.16.解:第一步:输入通话时间;第二步:如果,那么;否则令;第三步:输出通话费用,结束算法.程序框图如下所示:程序为:INPUTIFTHENELSEENDIFPRINTcEND输

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

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

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