• 三年级鲁科版试卷
  • 二年级下册试卷
  • 高一生物试卷
  • 五年级语文试卷
  • 六年级教科版试卷
  • 八年级岳麓版试卷
  • 六年级苏教版试卷
  • 六年级英语试卷
  • 三年级历史试卷
  • 高中数学人教A版必修三 第一章 算法初步 学业分层测评5 Word版含答案

    2020-12-31 高二上册数学人教版

    学业分层测评(五) 
    输入语句、输出语句和赋值语句
    (建议用时:45分钟)
    [学业达标]
    一、选择题
    1.下列给出的输入、输出语句正确的是(  )
    ①输入语句:INPUT a,b,c,d,e;
    ②输入语句:INPUT X=1;
    ③输出语句:PRINT A=4;
    ④输出语句:PRINT 10,3*2,2/3.
    A.①②       B.②③
    C.③④ D.①④
    【解析】 ②③中对变量赋值是错误的.
    【答案】 D
    2.赋值语句“x=x+1”的正确解释为(  )
    A.x的值与x+1的值可能相等
    B.将原来x的值加上1后,得到的值替换原来x的值
    C.这是一个错误的语句
    D.此表达式经过移项后,可与x=x-1功能相同
    【答案】 B
    3.下面的程序输出的结果是(  )
    A.27 B.9
    C.2+25 D.11
    【解析】 该程序的运行过程是x=6,y=3,x=6÷3=2,y=4×2+1=9,x+y=2+9=11.所以输出11.
    【答案】 D
    4.下列程序执行后,变量a、b的值分别为(  )
    【导学号:28750014】
    A.20,15 B.35,35
    C.5,5 D.-5,-5
    【解析】 根据赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20赋给b,最后再把a-b=35-15=20赋给a.
    【答案】 A
    5.输出语句:PRINT 4+5,其输出的结果是(  )
    A.4        B.5
    C.9 D.20
    【解析】 4+5=9,故输出的结果是9.
    【答案】 C
    二、填空题
    6.执行程序PRINT (3+5)*2的结果为________.
    【解析】 输出语句有计算功能,故结果为8*2=16.
    【答案】 16
    7.下面一段程序执行后的结果为________.
    【解析】 A=20×5=100,A=100+6=106.
    【答案】 106
    8.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________.
    INPUT “x1=”;1.1
    INPUT “x2=”;①
    S=②
    PRINT S
    END
    【解析】 由于程序的功能是求所输入的两个正数的平方和,所以S=x+x,由于最后输出的数是3.46,所以3.46=1.12+x,即x=2.25,又x2>0,所以x2=1.5.
    【答案】 1.5 x1∧2+x2∧2
    三、解答题
    9.把下列程序用程序框图表示出来.
    A=20
    B=15
    A=A+B
    B=A-B
    A=A*B
    PRINT A+B
    END
    【解】 程序框图,如图所示.
    10.已知直线方程Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距和直线的斜率.
    【解】 
    INPUT A,B,C
    M=(-C)/A
    N=(-C)/B
    k=(-A)/B
    PRINT “该直线在x轴上的截距”;M
    PRINT “该直线在y轴上的截距”;N
    PRINT “该直线的斜率为”;k
    END
    [能力提升]
    1.给出下列程序:
    INPUT “A=”;A
    A=A*2
    A=A*3
    A=A*4
    A=A*5
    PRINT A
    END
    若输出的A的值为120,则输入的A的值为(  )
    A.1  B.5  
    C.15 D.120
    【解析】 该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1.
    【答案】 A
    2.给出下列程序:
    INPUT “实数:”;x1,y1,x2,y2
    a=x1-x2
    m=a∧2
    b=y1-y2
    n=b∧2
    s=m+n
    d=SQR(s)
    PRINT d
    END
    此程序的功能为(  )
    A.求点到直线的距离
    B.求两点之间的距离
    C.求一个多项式函数的值
    D.求输入的值的平方和
    【解析】 输入的四个实数可作为两个点的坐标.程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
    【答案】 B
    3.下面程序的运行结果为________.
    a=2
    b=3
    c=4
    a=b
    b=c+2
    c=b+4
    d=(a+b+c)/3
    PRINT “d=”;d
    END
    【解析】 a=b=3,b=c+2=4+2=6,c=b+4=6+4=10.
    所以d=(a+b+c)=(3+6+10)=.
    【答案】 
    4.编写一个程序,用长度为l的细铁丝分别围成一个正方形和一个圆时,求所围成的正方形的面积和圆的面积.要求输入l的值,输出正方形的面积和圆的面积.(π取3.14)
    【解】 程序如下:
    INPUT l
    S1=l^2/16
    S2=l^2/(4*3.14)
    PRINT “正方形的面积为”;S1
    PRINT “圆的面积为”;S2
    END
    相关推荐
    上一篇:高中数学选修2-2预习导航 导数在研究函数中的应用(第1课时) Word版含解析 下一篇:让我印高中数学人教A版必修三 第一章 算法初步 学业分层测评1 Word版含答案
    版权声明:本站资源均来自互联网或会员发布,仅供研究学习请勿商用以及产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
    Copyright© 2016-2018 好教案 m.jiaoanhao.com , All Rights Reserved 湘ICP备2020019125号-1 电脑版:好教案