搜索
    上传资料 赚现金
    高中数学人教版新课标A 必修3 1.2.3 循环语句 试卷
    立即下载
    加入资料篮
    高中数学人教版新课标A 必修3 1.2.3 循环语句 试卷01
    高中数学人教版新课标A 必修3 1.2.3 循环语句 试卷02
    高中数学人教版新课标A 必修3 1.2.3 循环语句 试卷03
    还剩8页未读, 继续阅读
    下载需要5学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    高中数学第一章 算法初步1.2 基本算法语句1.2.3循环语句练习题

    展开
    这是一份高中数学第一章 算法初步1.2 基本算法语句1.2.3循环语句练习题,共11页。试卷主要包含了基础巩固,能力提升等内容,欢迎下载使用。

    1.2.3 循环语句

    课时过关·能力提升

    一、基础巩固

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

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

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

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

    D.以上说法都不正确

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

    答案:C

    2.要使下面的程序能运算出1+2++100的结果,需将语句i=i+1加在(  )

    S=0

    i=1

    WHILE i<=100

     

     S=S+i

     

    WEND

    PRINT S

    END

    A. B.

    C. D.

    解析:i=i+1应在循环体中,并且先执行S=S+i后执行i=i+1,故应加在,故选C.

    答案:C

    3.下面为一个求10个数的平均数的程序,在横线上应填充的语句为(  )

    S=0

    i=1

    DO

     INPUT x

     S=S+x

     i=i+1

    LOOP UNTIL     

    a=S/10

    PRINT a

    END

    A.i>10

    B.i<10

    C.i>=10

    D.i<=10

    解析:此为直到型循环,在程序一开始,即当i=1,开始执行循环体,i=10,继续执行循环体,题目中求10个数的平均数,所以当i>10时应终止循环.

    答案:A

    4.下列程序中循环体运行次数是(  )

    i=40

    DO

     PRINT i

     i=i+10

    LOOP UNTIL i>90

    END

    A.4 B.5

    C.6 D.60

    解析:循环体第1次运行后,i=50,2次运行后,i=60,3次运行后,i=70,4次运行后,i=80,5次运行后,i=90,6次运行后,i=100>90开始成立,循环终止,则共运行了6.

    答案:C

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

    S=1

    i=1

    WHILE S<=2016

    i=i+2

    S=S * i

    WEND

    PRINT i

    END

    A.计算1+3+5++2 016

    B.计算1×3×5××2 016

    C.求方程1×3×5××i=2 016中的i

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

    解析:执行该程序可知S=1×3×5××i,S2 016开始不成立,S>2 016开始成立时,输出i,则求满足1×3×5××i>2 016的最小整数i.

    答案:D

    6.如图所示的程序运行后输出的第3个数是     . 

    i=1

    x=1

    DO

     PRINT x

     i=i+1

     x=x+1/2

    LOOP UNTIL i>5

    END

    解析:运行程序:第一次输出的数是1,第二次输出的数是x=1+,第三次输出的数是x==2.

    答案:2

    7.下列程序输出的结果是     . 

    a=1

    b=1

    WHILE b<5

     c=a+b

     a=b

     b=c

    WEND

    PRINT b

    END

    解析:该程序的执行过程是:

    a=1

    b=1

    b=1<5成立

    c=1+1=2

    a=1

    b=2

    b=2<5成立

    c=1+2=3

    a=2

    b=3

    b=3<5成立

    c=2+3=5

    a=3

    b=5

    b=5<5不成立

    输出b=5.

    答案:5

    8.下面程序是求1+3+5++99的值,阅读程序完成问题.

    i=1

    p=0

    WHILE i<=99

    p=p+i

    i=i+2

    WEND

    PRINT p

    END

    问题:

    (1)程序中的循环语句是    型循环语句; 

    (2)将此程序用另一类型的循环语句来实现.

    :(1)(WHILE)

    (2)改成直到型循环语句如下:

    i=1

    p=0

    DO

    p=p+i

    i=i+2

    LOOP UNTIL i>99

    PRINT p

    END

    9.写出求满足1+2+3++n>10 000的最小整数n的程序.

    :程序如下:

    S=0

    n=0

    WHILE  S<=10000

    n=n+1

    S=S+n

    WEND

    PRINT n

    END

    二、能力提升

    1.下面的程序运行后,输出的i值等于(  )

    i=0

    S=0

    DO

     S=S+i

     i=i+1

    LOOP UNTIL S>20

    PRINT i

    END

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

    解析:第一次循环,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.

    答案:B

    2.下面两个程序最后输出的S分别等于(  )

    i=1
    WHILE i<8
     i=i+2
     S=2* i+3
    WEND
    PRINT S
    END    

     

    i=1
    WHILE i<8
     S=2* i+3
     i=i+2
    WEND
    PRINT S
    END

    A.17,17 B.21,21

    C.21,17 D.14,21

    解析:第一个程序中,i=7时执行循环体i=i+2,此时i9,S=2×9+3=21,结束循环.第二个程序中,i=7,S=2×7+3=17,然后执行i=i+2,此时i=9,结束循环.

    答案:C

    3.下面程序运行后输出的结果为(  )

    a=0

    j=1

    WHILE j<=5

     a=(a+j)MOD 5

     j=j+1

    WEND

    PRINT a

    END

    A.0 B.1 C.2 D.4

    解析:j=1,余数a=1;j=2,余数a=3;j=3,余数a=1;j=4,余数a=0;j=5,余数a=0;j=6,不满足条件,此时退出循环.

    答案:A

    4.根据下列程序框图,把对应的程序中所缺少的语句补充完整.

    i=1
    S=0
    DO
       
       
    LOOP UNTIL   
    PRINT S
    END 

    解析:由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO后面执行的语句为循环体,①②处应分别为S=S+i^2,i=i+1,直到满足条件i>100为止,所以处应为i>100.

    答案:S=S+i^2 i=i+1 i>100

    5.下列循环体执行的次数是    . 

    k=8

    WHILE k<>0

    k=k-1

    WEND

    PRINT k

    END

    答案:8

    6.根据下列程序,画出相应的程序框图.

    S=0

    k=1

    DO

     S=S+1/(k* (k+1))

     k=k+1

    LOOP UNTIL k>99

    PRINT S

    END

    解:程序框图:

    7.下面程序的功能是输出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

    相关试卷

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

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

    高中数学人教版新课标A必修31.2.3循环语句当堂达标检测题: 这是一份高中数学人教版新课标A必修31.2.3循环语句当堂达标检测题,共10页。试卷主要包含了 当时,下面的程序段结果是,把求的程序补充完整, 把程序框图补充完整, 下面程序运行后输出, 计算 ,写出算法的程序.等内容,欢迎下载使用。

    • 精品推荐
    • 所属专辑
    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

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

    每充值一元即可获得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 张下载券

          立即下载

          如何免费获得下载券?

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

          即将下载

          高中数学人教版新课标A 必修3 1.2.3 循环语句 试卷

          该资料来自成套资源,打包下载更省心

          [共10份]
          浏览全套
            立即下载(共1份)
            返回
            顶部