终身会员
搜索
    上传资料 赚现金
    2.2算法的控制结构练习题 浙教版(2019)高中信息技术必修1
    立即下载
    加入资料篮
    2.2算法的控制结构练习题  浙教版(2019)高中信息技术必修101
    2.2算法的控制结构练习题  浙教版(2019)高中信息技术必修102
    2.2算法的控制结构练习题  浙教版(2019)高中信息技术必修103
    还剩9页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    浙教版 (2019)必修1 数据与计算2.2 算法的控制结构课时练习

    展开
    这是一份浙教版 (2019)必修1 数据与计算2.2 算法的控制结构课时练习,共12页。试卷主要包含了有如下Pythn程序段,有如下Pythn 程序段,某Pythn程序段如下,有如下的 Pythn程序,有下列 Pythn程序段,如下 Pythn程序段等内容,欢迎下载使用。

    算法的控制结构练习题

    一.选择题(共30小题)

    1.有如下Python程序段:

    from random import  random

    I0

    a[0]*6

    while i<=5

    A[i]=(intrandom(  )*6+5))*i%2+1

    for j in rangei):

    if a[j]==a[i]

    ii1

    break

    ii+1

    程序执行后,数组a各元素的数据可能是(  )

    A[612518810] B[7181010612] 

    C[815616712] D[5161218910]

    2.有如下Python 程序段:

    def fx):

    if x==1

    return 1

    else

    return x*fx1

    s0

    for i in range16):

    s+fi

    执行该程序段后,变量s的值b是(  )

    A33 B34 C154 D153

    3.某Python程序段如下:

    def doitx):

    if x>=6

    ans1

    else

    ans3*doitx+1+2*doitx+2

    return ans

    printdoit3))

    程序运行后,输出的结果为(  )

    A17 B21 C61 D62

    4.有如下Python程序段:

    sinput(“请输入一串字符串:”)

    fTrue

    for i in range0lens//2):

    if s[i]!s[lens)﹣i1]

    fFalse

    break

    printf

    若执行该程序后,输出的结果是“True”,那么输入的值可能是(  )

    Aonion Bhello C278 D111

    5.一个球从某一高度h(单位:米)落下,每次落地后反弹回原来高度的一半,再落下。编程计算球在第10次落地时,经过的距离s,程序代码段如下:

    H20.0sh

    for i in range9):

     

    prints

    方框中的代码由以下三部分组成:

    lh*2

    hh/2

    ss+1

    下列选项中,代码顺序正确的是(  )

    A①②③ B②①③ C③①② D②③①

    6.有如下的 Python程序:

    若输入的内容为“5”(不包括引号),执行该程序段,最后的结果为(  )

    A B 

    C D

    7.有下列 Python程序段:

    s=“6p25y3t“:sumt0flagTrue

    for ch in s

    ifo“<=ch<=“9“:

    tt*10+intch

    else

    if flag==True

    sum+t

    t0

    flagnot flag

    执行该程序段后,变量sum的值为(  )

    A6 B9 C28 D34

    8.如下 Python程序段:

    上述程序执行完以后,c的值有多少种可能?(  )

    A1 B2 C3 D4

    9.下列 Python程序的功能是使用迭代算法求s的值。

    nintinput(“please input n:“))

    sO

    for i in range1n):

    if i% 30

    ss+i

    print(“s=“,s

    程序执行时,输入n的值为25,则输出的结果为(  )

    As84 Bs118 Cs108 Ds105

    10.有如下Python程序段:

    xyz142125120

    res0

    if xy

    resx

    elif yz

    res+z

    res﹣=5

    printres

    运行该程序段后,输出结果是(  )

    A115 B137 C140 D157

    11.有如下Python程序段:

    a[99857468534234272013]

    keyintinput(“请输入一个整数:”))

    ijkcflag090,“N”,False

    while i<=j and flag==False

    m=(i+j+1//2

    kk+1

    if key==a[m]

    c=“Y

    flagTrue

    if keya[m]

    jm1

    else

    im+1

    printck

    执行该程序段后,下列说法正确的是(  )

    A.该程序段既能用于升序序列的查找,也能用于降序序列的查找 

    B.若输出k的值为2,则c的值一定为Y 

    C.若输入key的值为74,程序执行后变量ij的值分别为04 

    D.输入两位任意正整数,k的值介于13之间

    12.有如下VB程序段:

    字符串s为“ab300cde2022fg002h”时,执行该程序段后,sum的值为(  )

    A.﹣1720 B1720 C2320 D.﹣2320

    13.埃氏筛法是一种高效的筛选素数的方法,具体原理是若一个数x是素数,那么这个素数的整倍数(2x3x4x……)都可以排除。用埃氏筛法编写VB程序筛选1000以内的素数。

    上述程序段中方框处可选语句为:

    1 To n\I

    2*i To n Step I

    fi*j

    fj

    12处语句依次可为(  )

    A①③ B②④ C①④ D②③

    14.有如下排序程序:

    程序运行后,列表a中的内容是(  )

    A[201918151210101093] 

    B[391010101215181920] 

    C[192015181012109103] 

    D[201519101810121093]

    15.下面的题目如由你来完成,需要用到(  )程序结构,(  )语句。

    A.循环  for B.分支  if 

    C.循环  while D.分支  for

    16.下列流程图中是循环结构的是(  )

    A①② B②③ C③④ D②④

    17.以下算法的功能是(  )

    变量s的初值是0,变量i的初值是1

    变量i1循环到10,且步长为2,当i10时,转到第

    ss+i

    转到第

    输出变量s的值

    A.求s1+2++10的和 B.求s1+3++9的和 

    C.求s1×2×...×10的积 D.求s2+4+6+8+10的和

    18.以下程序的运行结果是(  )

    i0

    sum0

    while i10

    ifi%3==0

    sum+i

    ii+1

    print'sum'sum

    Asum18 Bsum9 Csumsum Dsum0

    19.以下程序的运行结果是(  )

    t1

    for i in range14):

    tt*i

    printi,“!=“,t

    Ai!t Bi!1 Ci!6 D3!6

    20.在下面程序中,分别输入两个数23,运行的结果是(  )

    ainput(  )

    binput(  )

    printa+b

    A2 B3 C5 D.“23

    21.以下流程图中,执行后会出错的是(  )

    A B 

    C D

    22.下列流程框图的基本图形不可能出现在顺序结构中的是(  )

    A B 

    C D

    23.有部分流程图结构如图,其算法结构属于(  )

    A.顺序结构 B.重复结构 C.分支结构 D.循环结构

    24.求出1100的累加和,设计算法时最合适的是(  )

    A.顺序结构 B.循环结构 C.分支结构 D.环形结构

    25.关于分支结构的极述,正确的是(  )

    A.有一个入口,三个出口 B.有一个入口,一个出口 

    C.有一个入口,两个出口 D.有两个入口,一个出口

    26.某市出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,如要编写一个计费程序,则应充分利用下列哪种基本结构(  )

    A.顺序结构 B.分支结构 C.循环结构 D.无法确定

    27.顺序结构程序的执行顺序是(  )

    A.由外到内 B.自上而下 C.自下而上 D.由内到外

    28.如下所示流程图的执行结果是(  )

    A.将变量abc的值从大到小依次输出 

    B.将变量abc的值从小到大依次输出 

    C.将变量abc中的最大值输出 

    D.将变量abc中的最小值输出

    29.下面的流程图的类型分别是(  )

    A.分支结构、顺序结构、循环结构 

    B.分支结构、循环结构、顺序结构 

    C.顺序结构、分支结构、循环结构 

    D.循环结构、分支结构、顺序结构

    30.下面代码运行后,s的值是(  )

    a15

    a18

    b5

    sa+b

    A20 B23 C33 D38


    参考答案

    一.选择题(共30小题)

    1A2D3C4D5B6A7B8C9C10B

    11B12C13B14C15B16C17B18A19C20C21B22B23D24B25B26B27B28D29C30B

     

    相关试卷

    高中信息技术2.2 算法的控制结构课后测评: 这是一份高中信息技术2.2 算法的控制结构课后测评,共12页。试卷主要包含了选择题,操作题,判断题等内容,欢迎下载使用。

    浙教版 (2019)必修1 数据与计算2.2 算法的控制结构综合训练题: 这是一份浙教版 (2019)必修1 数据与计算2.2 算法的控制结构综合训练题,共12页。试卷主要包含了选择题等内容,欢迎下载使用。

    浙教版 (2019)必修1 数据与计算第二章 算法与问题解决2.3 用算法解决问题的过程课后练习题: 这是一份浙教版 (2019)必修1 数据与计算第二章 算法与问题解决2.3 用算法解决问题的过程课后练习题,共6页。试卷主要包含了对话框的作用是向用户提供,信息处理的三个步骤依次是等内容,欢迎下载使用。

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

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

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

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

    提示

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

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

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

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

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

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

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

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

        服务器繁忙,打包失败

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

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

        请单份下载或分批下载

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

        我知道了
        正在提交订单

        欢迎来到教习网

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

        微信扫码,快速注册

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

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

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

        返回
        顶部
        Baidu
        map