高一数学算法测试题及答案详解_第1页
高一数学算法测试题及答案详解_第2页
高一数学算法测试题及答案详解_第3页
高一数学算法测试题及答案详解_第4页
高一数学算法测试题及答案详解_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高考网 高一数学必修3第一单元测试班级: 姓名: 座号: 评分: 一、选择题:本大题共10小题,每小题4分,共40分在每小题给出的四处备选项中,只有一项是符合题目要求的1算法的三种基本结构是( ) (A)顺序结构、条件结构、循环结构 (B)顺序结构、循环结构、模块结构 (C)顺序结构、模块结构、条件结构 (D)模块结构、条件结构、循环结构2将两个数a=25,b=9交换,使a=9,b=25,下面语句正确一组是 ( )(A) (B) (C) (D)a=bb=aa = cc = bb = at = bb = aa = tb=aa=b3下列各数中,最小的数是( )。 (A)111 111(2) (B)

2、105(8) (C)200(6) (D)754下列给变量赋值的语句正确的是( )(A)5a (B)a2a (C)ab4 (D)a2*a5下面程序运行后,a,b,c的值各等于 ( )a = 3b = - 5c = 8a = bb = cc = aPRINT a, b, cEND(A) 5,8,-5 (B) 5,8,3 (C) 8,5,3 (D) 8,5,86为了在运行下面的程序之后得到输出y16,键盘输入x应该是( )。 Input xIf x<0 then y=(x+1)*(x+1) Else y=(x-1)*(x-1) End ifPrint yEnd(A) 3或-3 (B) -5 (

3、C) -5或5 (D) 5或-37用二分法求方程的近似根,精确度为,用直到型循环结构的终止条件是( )。(A)|x1x2| (B)|x1x2| (C)x1x2 (D)x1=x2=8读两段程序:甲:i=1 乙:i=1000S=0 S=0WHILE i<=1000 DOS=S+i S=S+ii=i+1 i=i-1WEND LOOP UNTIL i<1PRINT S PRINT SEND END对甲、乙程序和输出结果判断正确的是( )(A)程序不同,结果不同 (B)程序不同,结果相同(C)程序相同,结果不同 (D)程序相同,结果相同9给出下面的程序框图,那么其循环体执行的次数是 ( )

4、(A) 500 (B) 499 (C) 1000 (D) 998开始i2,sum0i=12s=1DO s = s * i i = i1LOOP UNTIL 条 件 PRINT sEND(第10题)程序sumsumiii2否i1000?是结束(第9题)10已知有上面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为 ( )(A) i > 9 (B) i >= 9 (C) i <= 8 (D) i < 8请将第一部分选择题答案填入下列表格内。(共10题,每小题4分,共40分。)题号12345678910答案二、填空题:本大题共4小题,每小题4

5、分,共16分把答案填在题中相应的横线上11下列四个有关算法的说法中,正确的是 . ( 要求只填写序号 ) (1) 算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题; (2) 正确的算法执行后一定得到确定的结果; (3) 解决某类问题的算法不一定是唯一的;(4) 正确的算法一定能在有限步之内结束。 结 束开 始输入 xm = x除以2的余数是 否 输出“x是偶数”输出“x是奇数”12右边的程序框图(如图所示),能判断任意输入的整数x是奇数或是偶数。其中判断框内的条件是_。程序2如下:i = 51sum = 0do sum=sumi i = i1loop until i > 50p

6、rint sumend程序1如下:i = 51sum = 0while i <= 50 sum=sumi i = i1wendprint sumend13已知有如下两段QBasic程序:问:程序1运行的结果为_。 程序2运行的结果为_。_“n”;ni1s1WHILE _i = i+1WENDPRINT sEND14把下面求n!( n!= n×(n-1)××3×2×1 )的程序补充完整三、解答题:本大题共4小题,共44分解答应写出文字说明、演算步骤或推证过程。15(本题满分8分)用秦九韶算法计算函数时的函数值。S1 输入xS2 若x <

7、;2,执行S3; 否则,执行S6S3 y = x21S4 输出yS5 执行S12S6 若2 =< x< 2,执行S7; 否则执行S10S7 y = xS8 输出yS9 执行S12S10 y = x21S11 输出yS12 结束。16(本题满分12分)已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图描述之。17(本题满分12分)以下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该程序能顺利运行并达到预期的目的。f(x)=x2-5Input “a=”;aInput “b=”;bInput “d=”;dDo If f(m

8、)=0 then a = m b = mElse If f(a)f(m)<0 then _ Else _ End ifEnd ifLoop until _Print a , bEnd18(本题满分12分)已知S=12223242(n1)2n2,请设计程序框图,算法要求从键盘输入n,输出S。并写出计算机程序。算法试题答案A C A D A C B B B C11(2)(3)(4) 12m=0 ? 130 ,51 14Input , i<=n, s=s*i三、解答题15解:f(x)=2x 4+3x 3+5x4 =x (2x 3+3x 2+5)4 = xx2 (2x +3 )+54f(x

9、)= 222 (2*2+3 )+54 = 24*7+54 =2*334 =6216解:算法的功能为:y = xy = x 2+1y = x 21否是否是x < 2 ?x < 2 ?结束输出 y输入 x开始 程序框图为:17程序如下:Define f(x)=x2-5Input “a=”;aInput “b=”;bInput “d<”;dDo If f(m)=0 then a = m b = mElse If f(a)f(m)<0 then _b = m_ Else _ a = m _ End ifEnd ifLoop until _abs(ab) < d_Print a , bEn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论