搜索
    上传资料 赚现金
    高中信息技术学考复习9基本数据结构训练含答案
    立即下载
    加入资料篮
    高中信息技术学考复习9基本数据结构训练含答案01
    高中信息技术学考复习9基本数据结构训练含答案02
    高中信息技术学考复习9基本数据结构训练含答案03
    还剩4页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    高中信息技术学考复习9基本数据结构训练含答案

    展开
    这是一份高中信息技术学考复习9基本数据结构训练含答案,共7页。试卷主要包含了下列有关字符串的说法正确的是,有如下Pythn程序段,下列有关列表的说法正确的是,year等内容,欢迎下载使用。

    A.是不可变的数据
    B.只能使用直双引号创建
    C.是1个或多个字符组成的序列
    D.可使用“{}”对字符串“切片”
    2.图中语句在Pythn Shell中的运行结果是( )

    A.'望明'B.'望明月'
    C.'明月'D.'明月,'
    3.图中语句在Pythn Shell中的运行结果是( )
    A.'望。'B.'望乡'
    C.'乡望'D.'。望'
    4.图中语句在Pythn Shell中的运行结果是( )
    A.'思明'B.'思望'
    C.'故明'D.'故月'
    5.图中语句在Pythn Shell中的运行结果是( )
    A.'思月'B.'思明'
    C.'思望'D.'思头'
    6.有如下Pythn程序段:
    inf=[9,13,4,7,13,25,8]
    a=inf[1]
    b=inf[3]
    c=inf[5]
    sum=a+b+c
    运行上面Pythn程序段,变量sum的值是( )
    A.26B.45
    C.47D.25
    7.下列有关列表的说法正确的是( )
    A.元素使用{}括起来
    B.元素可以是其他的列表
    C.和字符串一样是不可变数据
    D.所有元素要求具有相同的数据类型
    8.如果a=2022,Pythn表达式″2023″+str(a)的值是( )
    A.2023B.4045
    C.″4045″D.″20232022″
    9.在Pythn中,设x=1234,能正确得到其百位数字“2”的表达式是( )
    A.x%100B.x%100//10
    C.x//10%10D.x//100%10
    10.有如下Pythn程序段:
    inf=[4,7,5,6,10,21,6]
    x=inf[1]
    y=inf[-3]
    z=inf[7]
    sum=x+y+z
    print(sum)
    运行程序后,输出的值正确的是( )
    A.20B.23
    C.31D.程序错误
    11.已知a='莫等闲,白了少年头,空悲切!'。
    (1)从该字符串中取'白头',则切片时使用正索引的表达式为 ;
    (2)从该字符串中取'闲年',则切片时使用负索引的表达式为 ;
    (3)从该字符串中取'空白',则切片时使用正索引的表达式为 ;
    (4)从该字符串中取'空闲',则切片时使用负索引的表达式为 。
    12.教育部规定“8月31日前满6周岁的儿童可以上小学”。某校开发了如下Pythn小程序,通过身份证号码对入学儿童的年龄进行验证(身份证号码第7—10位是出生年份,第11—12位是出生月份)。请在划线处填上合适的代码。
    s=input('请输入孩子的身份证号:')
    imprt datetime #加载外部模块
    n_year=().year
    #通过外部模块获取当前系统时间的年份
    y= #身份证中提取出生年份
    m= #身份证中提取出生月份
    if :
    print('孩子的年龄可以入学!')
    else:
    print('孩子还未到入学年龄,请以后再来!')
    13.某Pythn程序代码如下。
    a=[1,1,2,3,5,8,13,21]
    print(len(a)+max(a)+min(a)-sum(a))
    执行该程序,输出的结果是 。
    14.某Pythn程序代码如下。
    a=['博观而约取','安得倚天剑','厚积而薄发','跨海斩长鲸','苏轼','李白']
    print(a[::2])
    执行该程序,输出的结果是 。
    15.有如下Pythn程序段:
    a=[1,1,2,3]
    b=a? 2
    print(b)
    执行后,输出的结果为 。
    16.有如下Pythn程序段:
    a=['甲','乙','丙','丁']
    b=['鼠','牛','虎','兔']
    c=['子','丑','寅','卯']
    d=[a,b,c]
    print(d[2],d[1][2])
    执行后,输出的结果为 。
    17.有如下Pythn程序段:
    inf={'姓名':'王晓崇','性别':'男','国籍':'中华人民共和国','Tel':17706730306}
    print(inf['国籍'])
    执行后,输出的结果为 。
    18.有如下Pythn程序段:
    inf={'姓名':'王晓崇','性别':'男','国籍':'中华人民共和国'}

    print(inf)
    执行后,输出的结果为:{'姓名': '王晓崇','性别': '男'}。则划线处代码应为 。
    19.在Pythn Shell中测试下列语句:
    >>>dali={'风': '下关风','花': '上关花','雪': '苍山雪','月': '洱海月'}
    >>>print(dali) #1
    >>>str(dali) #2
    则#1所在行代码测试结果为 (单选,填字母),#2所在行代码测试结果为 (单选,填字母)。
    A.″{'风': '下关风','花': '上关花','雪': '苍山雪','月': '洱海月'}″
    B.{'风': '下关风','花': '上关花','雪': '苍山雪','月': '洱海月'}
    20.有如下Pythn程序段:
    dali={'风': '下关风','花': '上关花','雪': '苍山雪','月':'秦时月','月': '洱海月'}
    print(dali['月'])
    执行后,输出的结果为 。
    21.d={0: 2,1: 1,2: 3,3: 5,4: 5,5: 2,6: 1,7: 4,8: 2,9: 3},Pythn Shell中运行下列语句,写出结果。
    (1)max(d.values())
    ;
    (2)sum(d.keys())
    ;
    (3)min(d)

    训练9 基本数据结构
    1.A 解析 B.可使用三种引号( ' 或 ″ 或''')来创建字符串;C.是0个或多个字符组成的序列;D.使用“[]”对字符串“切片”。
    2.C 解析 a[3:5:1]步长为正,正向切片,相邻2字符跨度为1;头索引为3,从“明”开始向右切片;尾索引为5,遵循“前闭后开”原则,切片切到索引4对应的“月”'明月'。
    3.B 解析 a[-10:-1:8] 步长为正,正向切片,相邻2字符跨度为8;头索引为-10,从“望”开始向右切片;尾索引为-1,遵循“前闭后开”原则,切片切到索引-2对应的“乡”“望乡”。
    4.D 解析 a[9:3:-5] 步长为负,逆向切片,相邻2字符跨度为5;头索引为9,从“故”开始向左切片;尾索引为3,遵循“前闭后开”原则,切片切到索引4对应的“月”“故月”。
    5.A 解析 a[-4:-10:-4]步长为负,逆向切片,相邻2字符跨度为4;头索引为-4,从“思”开始向左切片;尾索引为-10,遵循“前闭后开”原则,切片切到索引-9对应的“明”;跨度为4,第2个字符取到“月”,再跨度4超过了终点“明”字,取不到第3个字符“思月”。
    6.B 解析 inf是列表,列表中单个元素的访问可通过索引号来完成,索引号的编号从左到右是从0开始的。根据题意sum=13+7+25=45,所以,答案选B。
    7.B 解析 A.列表元素用[]括起来;C.列表是可变数据;D.列表元素允许“异质”。
    8.D 解析 本题考查字符串知识。相当于将字符串“2023”和字符串“2022”进行连接操作,故答案是D。
    9.D 解析 由于x是四位数,因此取得百位数,可以先获取“12”,即x//100,然后再在这个基础上通过取余去掉前面的“1”即可,故x//100%10=2。
    10.D 解析 列表可以通过索引来获取某个元素,索引默认从0开始,但可以取负值,表示从末尾提取,最后一个为-1,倒数第二个为-2,即程序认为可以从结束处反向计数。在访问单个元素时,使用的语句为列表名[索引号]。因此inf[1]表示取列表inf中的第二个元素,即7;inf[-3]表示取列表inf中的倒数第三个元素,即10;inf[7]表示取列表inf中的第八个元素,而列表中不存在,因此程序运行时会出现错误。
    11.(1)a[4:9:4](尾索引可以取[9,12]之间的正整数) (2)a[-12:-6:5](尾索引可以取[-6,-2]之间的正整数) (3)a[10:3:-6](尾索引可以取[0,3]之间的正整数,或者省略不写) (4)a[-4:-13:-8](尾索引可以取[-13,-14]之间的整数,或者省略不写) 解析 (1)取“白头”从左向右正向切片;“白”对应的头索引为4;“头”对应的索引为8,“前闭后开”原则尾索引取8的右侧1个索引9(或>9且<=12超过12会取到第3个字符“切”);两个字符之间的跨度为4步长为4。
    (2)取“闲年”从左向右正向切片;“闲”对应的头索引为-12;“年”对应的索引为-7,“前闭后开”原则尾索引取-7的右侧1个索引-6(或>-6且<=-2超过-2会取到第3个字符“切”);两个字符之间的跨度为5步长为5。
    (3)取“空白”从右向左逆向切片;“空”对应的头索引为10;“白”对应的索引为4,“前闭后开”原则尾索引取4的左侧1个索引3(或<3 或省略不写);两个字符之间的跨度为6步长为-6。
    (4)取“空闲”从右向左逆向切片;“空”对应的头索引为-4;“闲”对应的索引为-12,“前闭后开”原则尾索引取-12的左侧1个索引-13(或<-13 或 省略不写);两个字符之间的跨度为8步长为-8。
    12.s[6:10]或s[-12:-8] s[10:12]或s[-8:-6] n_year-int(y)>=7 r n_year-int(y)==6 and int(m)<9 解析 身份证中年份对应的是第7—10位,相应的正向索引为6—9,反向索引为-12到-9,切片索引遵循“前闭后开”原则,所以年份切片为s[6:10]或s[-12:-8]。月份切片同理。
    13.-24 解析 len(a)求a的元素个数8;max(a)求a最大元素21;min(a)求a最小元素1;sum(a)求a所有元素之和54。
    14.['博观而约取','厚积而薄发','苏轼'] 解析 a[::2]第3参数步长为正正向切片(从左到右);头索引省略从左侧第1个元素开始取(索引值为0);尾索引省略向右取完;步长为2取元素时跨度为2。
    15.[1,1,2,3,1,1,2,3] 解析 语句b=a? 2将列表a重复2遍赋值给b,列表b为[1,1,2,3,1,1,2,3]。
    16.['子','丑','寅','卯'] 虎 解析 d[2]为d中索引为2的第3个元素——列表c;d[1][2]为d中索引为1的第2个元素——列表b中的索引为2的第3个元素“虎”。
    17.中华人民共和国 解析 输出字典中键为“国籍”的元素的值“中华人民共和国”。
    18.del inf['国籍'] 解析 对比输出前后的字典可知,键为“国籍”的元素被删除了。删除某元素的格式为:del 字典名[被删除元素的键名]。
    19.B A 解析 print(dali)直接输出字典;str(dali)将字典作为字符串输出。
    20.洱海月 解析 字典中,键必须是唯一的,若创建时同一个键被赋值多次,则记录其最后1个值。
    21.(1)5 (2)45 (3)0 解析 (1)求字典d中值序列的最大值;(2)求字典d中键序列的和;(3)不注明是键还是值,仅字典名则默认为键序列。所以min(d)是求d字典中键序列的最小值。
    相关试卷

    高中信息技术沪教版 (2019)选修1 数据与数据结构1.问题分析课后复习题: 这是一份高中信息技术沪教版 (2019)选修1 数据与数据结构1.问题分析课后复习题,共60页。PPT课件主要包含了第三章房间篇,◇物业服务等内容,欢迎下载使用。

    浙教版 (2019)选修1 数据与数据结构5.4 数据查找优秀复习练习题: 这是一份浙教版 (2019)选修1 数据与数据结构5.4 数据查找优秀复习练习题,共9页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

    浙教版 (2019)选修1 数据与数据结构5.2 迭代与递归优秀精练: 这是一份浙教版 (2019)选修1 数据与数据结构5.2 迭代与递归优秀精练,共8页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

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

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

          立即下载

          如何免费获得下载券?

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

          即将下载

          高中信息技术学考复习9基本数据结构训练含答案

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

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