搜索
    上传资料 赚现金
    高中数学 1.2.3《循环语句》同步测试 新人教A版必修3
    立即下载
    加入资料篮
    高中数学 1.2.3《循环语句》同步测试 新人教A版必修301
    高中数学 1.2.3《循环语句》同步测试 新人教A版必修302
    高中数学 1.2.3《循环语句》同步测试 新人教A版必修303
    还剩6页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    高中数学1.2.3循环语句同步训练题

    展开
    这是一份高中数学1.2.3循环语句同步训练题,共9页。试卷主要包含了选择题,填空题,解答题等内容,欢迎下载使用。

    1-2-3循环语句

    一、选择题

    1.下列对WHILE语句说法不正确的是(  )

    A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体

    B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句

    C.WHILE型语句结构也叫当型循环

    D.当型循环有时也称为“后测试型”循环

    [答案] D

    2.如图所示的四个框图,其中是WHILE语句结构的是(  )

    [答案] C

    [解析] WHILE语句先判断后执行排除A、D,当条件满足时执行循环体,排除B.

    3.下列说法正确的是(  )

    A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构

    B.当型(WHILE)循环结构先执行循环体,后判断条件

    C.当型(WHILE)循环结构先判断条件,后执行循环体

    D.以上说法都不正确

    [答案] C

    [解析] 当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C.

    4.下列需用循环语句编写程序的是(  )

    A.输入x的值,输出yx2-3x的值

    B.y输入x的值,输出对应的函数值

    C.求x的立方根

    D.求5+6+7+8+…+101的值

    [答案] D

    5.下列程序的功能是(  )

    S=1

    i=1

    WHILE S<=2012

    i=i+2

    S=S×i

    WEND

    PRINT i

    END

    A.计算1+3+5+…+2012

    B.计算×3×5×…×2012

    C.求方程1×3×5×…×i=2012中的i

    D.求满足1×3×5×…×i>2012的最小整数i

    [答案] D

    [解析] 执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i.

    6.下图所示的程序运行后,输出的i的值等于(  )

    i=0

    S=0

    DO

     S=S+i

     i=i+1

    LOOP WHILE S<=20

    PRINT i

    END

    A.9  B.8  C.7  D.6

    [答案] C

    [解析] 第一次:S=0+0=0,i=0+1;

    第二次:S=0+1=1,i=1+1=2;

    第三次:S=1+2=3,i=2+1=3;

    第四次:S=3+3=6,i=3+1=4;

    第五次:S=6+4=10,i=4+1=5;

    第六次:S=10+5=15,i=5+1=6;

    第七次:S=15+6=21,i=6+1=7;

    因为S=21>20,所以输出i=7.

    7.阅读下列程序:

    甲:i=1  乙:i=1000

     S=0   S=0

     WHILE i<=10000   DO

    S=S+i    S=S+i

    i=i+1    i=i-1

     WEND   LOOP UNTIL i<1

     PRINT S   PRINT S

     END   END

    对程序甲、乙和输出结果判断正确的是(  )

    A.程序不同,结果不同

    B.程序不同,结果相同

    C.程序相同,结果不同

    D.程序相同,结果相同

    [答案] B

    [解析] 执行甲、乙程序后,可知都是计算1+2+3+…+1000的值.

    8.已知如下程序,其运行结果是(  )

    A.jj-1  B.j100  Cj=10  D.j=9

    [答案] D

    [解析] 此程序是求使j2<100的最大正整数.又102=100,故输出结果为j=9.

    9.下面程序运行后输出结果错误的是(  )

    A.i=1

    s=0

    WHILE s<=10

    ii+1

    ssi

    WEND

    PRINT s

    END

    输出结果为14  B.i=1

    sum=0

    WHILE i<=10

    sum=sum+i

    ii+1

    WEND

    PRINT “sum=”;sum

    END

    输出结果为55

    C.i=1

    sum=0

    WHILE i<=10

    ii+1

    sum=sum+i

    WEND

    PRINT “sum=”;sum

    END

    输出结果为65  D.i=1

    s=0

    WHILE s<=10

    ssi

    ii+1

    WEND

    PRINT s

    END

    输出结果为14

    [答案] D

    [解析] A中控制的循环条件是s≤10,但每次循环先将计数变量i赋值ii+1,后给s赋值ssi.从而循环结束后,s=2+3+4+5=14,最后输出s=14.

    B中控制循环的变量i从1变到10,每次循环,循环变量sum=sum+i,循环结束sum=1+2+3+…+10=55,并将其输出.

    C中控制循环的计数变量i从1变到10,但在每次循环中先给i赋值ii+1,然后才赋值sum=sum+i,故循环结束时,sum=2+3+4+…+11=65,最后输出sum.

    D中控制循环的条件是s≤10,第一次(i=1)循环后,s=0+1=1,第二次(i=2)循环后,s=1+2=3,第三次(i=3)循环后,s=3+3=6,第四次(i=4)循环后,s=6+4=10仍满足条件s≤10,故再执行第五次(i=5)循环,s=10+5=15,最后输出s=15.故选D.

    10.下面是求1~1000内所有偶数的和的程序,把程序框图补充完整,则(  )

    A.处为SSi处为ii+1.

    B.处为SSi处为ii+2.

    C.处为ii+1,处为SSi.

    D.处为ii+2,处为SSi.

    [答案] B

    [解析] 程序框图求的是1~1000内所有偶数的和,故i步长为2,应有ii+2,排除A、C;i初值为2,S应加的第一个偶数为2,而不是4,故语句SSi应在ii+2的前面,排除D.

    二、填空题

    11.在实际问题中会遇到许多有规律的重复运算,或在程序中需要对某些语句进行重复地执行,这样就需要用到________进行控制.

    [答案] 循环语句

    12.在WHILE循环中,要求对表达式进行判断,如果表达式为真,则执行________部分.

    [答案] 循环体

    13.写出下列程序的运行结果:

    (1)I=1

    K=6

    WHILE I<=6

    KK-0.5

    PRINT K

    I=I+1

    WEND

    END

    ________

      (2)i=1

    s=0

    WHILE s<=10

    ii+1

    ssi

    PRINT s

    WEND

    END

    ________

    [答案] (1)5.5,5,4.5,4,3.5,3 (2)2, 5,9,14

    [解析] 本题考查对当型循环程序的理解,要求据程序语句,写出运行的结果.(1)中控制循环的变量I从1每次增加1变到6,每次循环中变量K的值减小0.5并输出,故结果输出6个数5.5,5,4.5,4,3.5,3.

    (2)每次循环都要将s的值输出,故(2)的答案为:2,5,9,14.

    14.下面程序的功能是________.

    [答案] 从键盘输入n的值,输出+…+的值.

    [解析] 控制循环的变量i初值1,步长1,终值n.累加变量S每次循环都加上

    S+…+.

    三、解答题

    15.编写程序找出乘积为399的两个相邻奇数并输出.

    [解析] 程序为:

    16.编写程序求1-+…+的值.

    [解析] 分母是偶数的项为减,否则为加,用ni MOD 2是否为1控制符号.程序为:

    [点评] 控制符号的方法多种多样,例如可以用(-1)n来控制符号,则程序为

    S=0,i=1

    WHILE i<=1000

    SS+((-1)^(i+1))/i

    ii+1

    WNED

    PRINT S

    END

    17.下面程序的功能是输出1~100间的所有偶数.

    程序

    i=1

    DO

     m=i MOD 2

     IF ____ THEN

    PRINT i

     END IF

    __

    LOOP UNTIL i>100

    END

    (1)试将上面的程序补充完整.

    (2)改写为WHILE型循环语句.

    [解析] (1)m=0 i=i+1

    (2)改写为WHILE型循环程序如下:

    i=1

    WHILE i<=100

     m=i MOD 2

     IF m=0 THEN

    PRINT i

     END IF

     i=i+1

    WEND

    END

    18.某高中男子体育小组的100 m赛跑成绩(单位:s)为:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7,从这些成绩中搜索出小于12.1 s的成绩,并画出程序框图,编写相应程序.

    [解析] 程序框图如图所示:

    程序算法如下:

     

     

    相关试卷

    人教版新课标A必修31.2.3循环语句一课一练: 这是一份人教版新课标A必修31.2.3循环语句一课一练,共7页。试卷主要包含了下列的程序执行后输出的结果是 ,下面的程序等内容,欢迎下载使用。

    高中人教版新课标A1.2.2条件语句同步练习题: 这是一份高中人教版新课标A1.2.2条件语句同步练习题,共10页。试卷主要包含了选择题,填空题,解答题等内容,欢迎下载使用。

    高中1.2.3循环语句课时训练: 这是一份高中1.2.3循环语句课时训练,共6页。试卷主要包含了下列程序的功能是,试用算法语句表示等内容,欢迎下载使用。

    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

          • 900万优选资源,让备课更轻松
          • 600万优选试题,支持自由组卷
          • 高质量可编辑,日均更新2000+
          • 百万教师选择,专业更值得信赖
          微信扫码注册
          qrcode
          二维码已过期
          刷新

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

          手机验证码已经成功发送,5分钟内有效

          设置密码

          6-20个字符,数字、字母或符号

          注册即视为同意教习网「注册协议」「隐私条款」
          QQ注册
          手机号注册
          微信注册

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          返回
          顶部