年终活动
搜索
    上传资料 赚现金
    英语朗读宝

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

    高中信息技术学考复习9基本数据结构训练含答案第1页
    高中信息技术学考复习9基本数据结构训练含答案第2页
    高中信息技术学考复习9基本数据结构训练含答案第3页
    还剩4页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中信息技术学考复习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且-6且

    相关试卷

    高中信息技术沪教版 (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页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

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

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map