|试卷下载
终身会员
搜索
    上传资料 赚现金
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案
    立即下载
    加入资料篮
    资料中包含下列文件,点击文件名可预览资料内容
    • 练习
      期中试题.doc
    • 练习
      诸暨中学2021学年第一学期期中考试命题信息技术试卷.doc
    • 练习
      诸暨中学2021学年第一学期期中考试命题信息技术分析表.doc
    • 标准答案.doc
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案01
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案02
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案01
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案02
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案01
    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案01
    还剩3页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案

    展开
    这是一份浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案,文件包含期中试题doc、标准答案doc、诸暨中学2021学年第一学期期中考试命题信息技术分析表doc、诸暨中学2021学年第一学期期中考试命题信息技术试卷doc等4份试卷配套教学资源,其中试卷共13页, 欢迎下载使用。

    诸暨中学2021学年高二期中考试技术试卷(选考)

    信息技术部分(共50分)

    一、选择题本大题共10题,每小题2分,共计20分。在每小题列出的四个选项中只有一项是最符合题目要求的

     

    1.计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入0个或多个输入、输出一个或多个输出、(      )等5个特性。

    A. 可执行性、可移植性和可扩充性    B. 可执行性、有穷性和确定性  

    C. 确定性、有穷性和稳定性     D. 易读性、稳定性和确定性

    2.下面程序段的时间复杂度是(     )。

     for(i=0;i<m;i++)

      for(j=0;j<n;j++)

       a[i][j]=i*j;

    1. O(m2)   B. O(n2)   C. O(m*n)  D. O(m+n)

    3.数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素以及它们之间的(   )和运算等的学科

    A. 结构   B. 关系   C. 运算   D. 算法

    4.设计一个判别表达式中括号是否配对的算法,采用(   数据结构最佳。

    A. 顺序表  B. 链表       C. 队列       D. 栈

    5.五节车厢以编号1,2,3,4,5顺序进入铁路调度站(栈),可以得到(    )的编组。

     A. 3,4,5,1,2   B. 2,4,1,3,5  

    C. 3,5,4,2,1   D. 1,3,5,2,4

    6.用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1..N]中,若结点R[i]有右孩子,则其右孩子是(    

    A. R[2i-1]   B. R[2i+1]  C. R[2i]  D. R[2/i]

    7.设一棵二叉树的中序遍历序列:badce,后序遍历序列:bdeca,则二叉树先序遍历序列为(   

    A. adbce  B. decab     C. debac     D. abcde

    8.若以{4,5,6,7,8}作为权值构造哈夫曼树,则该树的带权路径长度为   

    A. 67    B. 68   C. 69   D. 70

    9.一棵具有124个叶子结点的完全二叉树,最多有(   )个结点。

    A. 247   B.248   C.249   D.250

    10.有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当折半查找值为82的结点时,(     )次比较后查找成功

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

     

    二、非选择题本大题共4小题,每2分,共计30分。11题共3空;第12题共5空;第13题4空;第14题3空。

    11题.推算某一天是星期几,可使用蔡勒公式计算。

    蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1;相关参数如下:

    w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六

    c:世纪(年份的前两位数)

    y:年(年份后两位数)

    m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)

    d:日

    [ ]代表取整,即只要整数部分。

    输入年、月、日,求出这一天是星期几?如2003年1月1日是星期三。

    请完善下面代码:

    t="日一二三四五六"

    y=int(input("请输入年份:"))

    m=int(input("请输入月份:"))

    d=int(input("请输入日:"))

    if m<=2:

                 (1)       

        y=y-1

    c=y//100

             (2)       

    w=y+y//4+c//4-2*c+26*(m+1)//10+d-1

    w=w%7

    print("星期"+     (3)      )

     

    12题.小华规划自驾旅游路线,出发地为杭州,目的地为北京,规划过程中经过了多次更改。

    第一次依次加入的途径地为上海、苏州、南京、济南、石家庄;

    第二次在南京和济南之间加入了途径地青岛,取消了途径地南京;

    第三次则在石家庄和北京之间加入了途径地天津。

    请使用链表编程实现其更改过程,并输出三次更改路线后的结果。

    完善代码如下:

    a=["杭州","上海","苏州","南京","济南","石家庄","北京","青岛","天津"]

    head=0

    b=[-1,-1,-1,-1,-1,-1,-1,-1,-1]

    for i in range(6):       #第一次规划

               (1)       

    k=head                #第二次规划

    while k!=-1:

        if a[k]=="南京":

            break

                (2)         

             (3)        

    b[k]=7

    k=head            

    while k!=-1:

        if a[k]=="南京":

            break

        q=k

        k=b[k]

             (4)            

    k=head                 #第三次规划   

    while k!=-1:

        if a[k]=="石家庄":

            break

        k=b[k]

    b[8]=b[k]

    b[k]=8

    k=head

    while(k!=-1):

        print(a[k],end=" ")

                (5)           

     

    13题.设某银行有A,B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍,即A窗口每处理完2个顾客,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假设不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。输入第一个数字是顾客总人数,后面是n位顾客的编号,编号为奇数的顾客需要到A窗口处理,为偶数的顾客则需要去B窗口处理。输出为按业务处理完成的顺序输出顾客的编号(数字间以空格分隔,但最后一个编号之后不能有空格)。

    例如输入:8 2 1 3 9 4 11 13 15  输出为1 3 2 9 11 4 13 15

    请完善程序代码:

    list_A=[]

    list_B=[]

    n=int(input("请输入n总人数:"))

    for i in range(n):

        x=int(input())

        if x%2==1:

                  (1)          

        else:

            list_B.append(x)

    len_A=len(list_A)

    len_B=len(list_B)

    flag_space=0

    i=0

    j=0

    while        (2)           :

        if i<len_A:

            if        (3)            :

                print(" ",end="")

            print(list_A[i],end="")

            i+=1

            flag_space+=1

        if i<len_A:

            if        (3)            :

                print(" ",end="")

            print(list_A[i],end="")

            i+=1

            flag_space+=1

        if j<len_B:

            if        (3)            :

                print(" ",end="")

            print(list_B[j],end="")

                   (4)          

            flag_space+=1

     

    14题.输入中缀表达式,输出计算结果。如输入:9+(5-4)*4+8  输出:21

    def js(x,y,ch):

        if ch=="+":

            return(x+y)

        elif ch=="-":

            return(y-x)

        elif ch=="*":

            return(x*y)

        else:

            return(y/x)

    op={"+":1,"-":1,"*":2,"//www.enxinlong.com/m/":2}

    expression = input("请输入中缀表达式")

    expression = "("+expression+")"

    result =[0]*100;top2=-1    # 操作数栈

    stack = [""]*100;top=-1   # 操作符栈

    for item in expression:

        if item in ["+","-","*","//www.enxinlong.com/m/"]:

            while top>=-1:

                if top==-1:

                    top+=1

                             (1)            

                    break

                else:

                    if            (2)              :

                        top+=1

                        stack[top]=item

                        break

                    else:

                        a=result[top2];top2-=1

                        b=result[top2];top2-=1

                                   (3)             

                        top-=1

                        top2+=1

                        result[top2]=c

        elif item=="(":

            top=top+1

            stack[top]=item

        elif item==")":

            while top>=0:

                if stack[top]=="(":

                    top-=1

                    break

                else:

                    a=result[top2];top2-=1

                    b=result[top2];top2-=1

                    c=js(a,b,stack[top])

                    top-=1

                    top2+=1

                    result[top2]=c

        else:

            top2+=1

            result[top2]=int(item)

    print(result[0])

     

    相关试卷

    2024浙江省余姚中学高二上学期期中考试信息技术(选考)PDF版含答案(可编辑): 这是一份2024浙江省余姚中学高二上学期期中考试信息技术(选考)PDF版含答案(可编辑),文件包含高二信息技术期中考试1123高二信息pdf、高二信息技术学考期中考试学选考答案1123finaldocx、余姚中学2023学年第一学期期中考试高二技术选考答题卷1pdf等3份试卷配套教学资源,其中试卷共9页, 欢迎下载使用。

    2022宁波效实中学高二上学期期中考试信息技术(选考版)PDF版含答案(可编辑): 这是一份2022宁波效实中学高二上学期期中考试信息技术(选考版)PDF版含答案(可编辑),文件包含信息技术选考版试题pdf、浙江省宁波市效实中学2021-2022学年高二上学期期中信息技术选考期中考答案doc等2份试卷配套教学资源,其中试卷共7页, 欢迎下载使用。

    2020浙江省诸暨中学高二下学期期中考试信息技术PDF版含答案: 这是一份2020浙江省诸暨中学高二下学期期中考试信息技术PDF版含答案

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

    每充值一元即可获得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
        二维码已过期
        刷新

        微信扫码,快速注册

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

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

        如何免费获得下载券?

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

        即将下载

        浙江省绍兴市诸暨中学2021-2022学年高二上学期期中考试信息技术试题(选考)含答案
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map