当前位置: 高中信息技术(信息科技) /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙江省诸暨市2021-2022学年高二上学期信息技术期末考试...

更新时间:2022-01-29 浏览次数:95 类型:期末考试
一、选择题(本大题共12题,每小题2分,共计24分。每小题列出的四个选项中只有一项是最符合题目要求的,多选、错选均不给分。)
  • 1. (2023高二下·北仑开学考) “2021年12月24日平安夜,李明睡前发现阳台上的温度计读数为-2℃,他和爸爸一起把裸露在户外的水管用旧衣服包裹起来,并将阳台上的水龙头调整至滴水状态,用一个较大的桶接水。”结合上述事例,下列对于数据、信息、知识和智慧的描述错误的是(     )
    A . -2是数字,是最简单的一种数据 B . 温度计读数-2℃表示该时间李明家阳台上的温度信息 C . 李明看到温度计读数为-2℃,联想到冰冻,这是智慧的体现 D . 李明和家人一起做了防水管冰冻措施,说明他们具备相关知识
  • 2. (2021高二上·诸暨期末) 下面关于数值的说法,正确的是(     )
    A . (A00)16是(A)16的100倍 B . (101)2是(101000)2的1/1000 C . 十六进制数(A01)16的基数为16,数码“A”对应的权值为162 D . 二进制正整数的奇偶性由其末位判定,末位是“1”为偶数,末位是“0”为奇数
  • 3. (2021高二上·诸暨期末) 计算机编程解决问题的一般过程包含下列4个步骤:①设计算法②调试运行程序③编写程序④抽象建模;上述步骤正确的顺序是(     )
    A . ④①②③ B . ④①③② C . ①④③② D . ①④②③
  • 4. (2021高二上·诸暨期末) 使用pandas编程处理数据DF1,下列选项能实现行列转置的操作是(     )
    A . DF1.T B . DF1.columns C . DF1.values D . DF1.index
  • 5. (2021高二上·诸暨期末) 下列有关人工智能应用的说法错误的是(     )
    A . 依赖于领域知识和数据的人工智能被称为领域人工智能 B . 跨领域人工智能不再依赖于已有数据和规则,只专注于知识和技能的获取 C . 混合增强智能将人的作用或人的认知模型引入人工智能系统 D . 在智能叠加协调的回路中,人类智能是智能回路的总开关
  • 6. (2021高二上·诸暨期末) 某算法的流程图如下,输入为3时,执行该流程后,下列说法错误的是(     )

    A . 输出f的值为6 B . “i≤n”执行了4次 C . “f←f×i”共执行了3次 D . 交换“f←f×i”和“i←i+1”的位置不会影响执行结果
  • 7. (2021高二上·诸暨期末) Python表达式 -2**3+3%13//math.sqrt(4)*3的值是(     )
    A . -5.0 B . -4.0 C . -3.0 D . -1.0
  • 8. (2023高二下·北仑开学考) 在单向链表如下图所示,在data2与data3之间插入一个新节点data4(p指向data2,r指向data4。列表data来记录链表数据域,列表next来记录指针域),在以下选项中选择正确的执行步骤(     )

    ①next[p]= next[r]    ②next[p]= r             ③next[r]= p

    ④next[r]= -1         ⑤next[r]= next[p]       ⑥next[p]= -1

    A . ③⑥ B . ⑤② C . ①④ D . ⑤②④
  • 9. (2021高二上·诸暨期末) 一棵度为3,深度为4的树,最多有(     )个节点。
    A . 31 B . 32 C . 40 D . 42
  • 10. (2021高二上·诸暨期末) 设一棵二叉树的中序遍历序列:becfad,后序遍历序列:efcbda,则二叉树前序遍历序列为(     )
    A . abcdef B . bdaefc C . abcefd D . abcfed
  • 11. 有如下Python程序段

    s="aabbccabc"

    st=s[1]

    for i in range(1,len(s)):

        if len(st)==0 or s[i]!=st[len(st)-1]:

            st=st+s[i]

        else:

            st=st[0:len(st)-1]

    print(st)

    运行该段代码后,输出结果为(     )

    A . abc B . abcabc C . ababc D . aabbc
  • 12. (2021高二上·诸暨期末) 有如下对分查找程序段

    #列表a存放整数升序数据,代码略

    key=int(input())

    f=[0]*9

    i=0

    j=8

    while i<=j:

        m=(i+j)//2

        f[m]=1

        if a[m]>key:

            j=m-1

        else:

            i=m+1

    print(f)

    输入待查找数据,执行该程序段后,下列选项中,列表f的值不可能的是(     )

    A . [0, 0, 0, 0, 1, 1, 1, 0, 0] B . [1, 1, 0, 0, 1, 0, 0, 0, 0] C . [0, 1, 0, 0, 1, 0, 1, 0, 0] D . [0, 0, 0, 0, 1, 0, 1, 1, 0]
二、非选择题(本题共4小题,共26分。4+8+6+8。)
  • 13. (2021高二上·诸暨期末) 小明搜集了2016年至2020年各省(市)生产总值数据,使用Excel软件进行记录与处理,具体数据如图a所示:

    图a

    请回答下列问题:

    1. (1) 小明对收集的数据先进行了整理,以下关于数据整理说法错误的是          (单选,填字母)
      A . 对于缺失的数据,最简单的处理方法是采用随机数来填充缺失值 B . 对于重复数据,可以在进一步审核的基础上进行合并或删除等处理 C . 逻辑错误的数据是指数据集中的属性值与实际值不符,或违背业务规则或逻辑
    2. (2) 为计算图a中的“相对2016年的增长率(%)”,小明已经正确计算了单元格G4中的数据。他希望将单元格G4中公式向下自动填充至单元格G34,再将区域G4:G34中的公式向右自动填充至J列,从而正确计算出区域G4:J34中的数据,则单元格G4中公式应修改为
    3. (3) 利用图a数据制作的图表如图b所示,下列说法正确的是          (多选,填字母,全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)

      图b

      A . 制作该图表的数据区域为A2:A5,A12,F2:F5,F12 B . 图表创建后可以更改图表的类型 C . 图表的柱形上方显示的具体数值,是通过设置图例实现的 D . 若修改F4单元格的数据,则图表中北京市对应柱形高度不会发生变化
  • 14. (2021高二上·诸暨期末) 条形码在现实生活中使用的越来越广泛,如在各种商品上印上条形码,超市里散装称重商品在称重完成后也会打上条形码。学校教务处想调查高二、高三学生对任教老师的满意度。调查方式采用学生填涂机读卡方式。由于高二、高三每个班学生选科不同。虽然采用机读卡能方便将卡上的信息读取出来,但很难区分某个学生所涂的内容是对哪个科目老师的投票。因此小张想通过设计条形码来区别该张卡是哪位学生对哪些科目的投票。小张设计的条形码,包括了学生的入学年份、该生所在班级、学号及所选课代码(选课代码:01-物理,02-化学,03-生物,04-政治,05-历史,06-地理,07-技术)。某学生条形码如下图所示,该生是2020年入学,5班,学号为23号,选科为:物理、生物、技术。

    1. (1) 根据条形码设计的规则,请你设计出2019年入学7班学号为15号,选科为化学、生物、技术学生的条形码显示的数字为:。a
    2. (2) 通过条码形与机读卡的组合,可以快速的统计出每班个班各科的教学情况。由于每个学生对投票的兴趣不一,可能存在有些学生没有兴趣参与投票。如果某个科目参与投票的学生达不到该科目选科总人数的60%,则该科目的教学调查就没有任何意义。为了统计出某个班哪几个科目的教学调查无效,小张事前应准备好的数据是       (单选,填字母)。
      A . 该年级总人数 B . 每个班级总人数 C . 参与教学调查投票的总人数 D . 每个班各科选课人数
    3. (3) 小张设计了一个实现统计某个班级哪几个科目的教学调查是无效的算法,他事先将某个班学生条形码通过扫描仪读取后存入在txm.txt中,每个条形码一行。为实现上述功能,请在划线处填入合适选项或代码。

      data=open("txm.txt")

      #班级选课人数存放在列表xknum中,代码略

      kmmc="物理化学生物政治历史地理技术"

      line=data.readline()

      kmnum=[0]*7     #用于存放实际参与教学调查每个选科人数

      while line:

          for i in range(3):      #统计每科参考投票的人数

              km=int(line[])-1    #(选填字母,从下列A、B、C、D四个选项中选取一项)

              kmnum[km]=kmnum[km]+1 a

              line=data.readline()

              s=""

              for i in range(7):

                  if :   #(填程序代码)

      s=s+kmmc[i*2:(i+1)*2]+" "

             print("无效的科目有:",s)

      划线①处的选项:

      A .9+i*2:9+i*2                                       B .9+i*2:11+i*2 

      C .8+i*2:9+i*2                                       D .8+i*2:10+i*2 

  • 15. (2021高二上·诸暨期末) 火车调度台是实现火车车厢整理的平台,当相邻2节车厢序号不符合整理要求时,可以对调2节车厢,实现序号顺序调整。相邻2个进行符合目标的交换,和我们学习的冒泡排序思想一致,所以这个调度过程可以用冒泡排序实现。为了提高效率,对冒泡排序做了优化,请完善下列代码:

    nums = [3, 1, 2, 4, 5, 6]

    k = n - 1

    for i in range(n - 1):

       

        for j in range(k):

            if (nums[j] > nums[j + 1]):

                nums[j], nums[j + 1] = nums[j + 1], nums[j]

               

                ex_flag = True

        if (ex_flag):

            break

    print(nums)

  • 16. (2021高二上·诸暨期末) 乒乓球比赛规则原先采用21分制,后来改成11分制。改制后发现一些慢热型选手不适应11分制,只能选择退役。小明就是一位慢热型选手,他想搞清楚11分制和 21分制对选手的不同影响,编写了如下程序。对于同样的比赛记录(记录由字母w与f组成,其中 w 表示小明获得一分,f 表示对手获得一分),发现11分制对于慢热型选手不利。

    例如有如下比分记录:

    "fffffffffffffwwwffffffffwwwfwfwfwffwwwfffwwffwwffffwwwwffwwwwffwwwfffwwwwwffwwwwffww"。

    采用11分制,各局比分为: 0 : 11,6 : 11,10 : 12,11 : 5,11: 7。采用21分制,各局比分为: 3 : 21,21 : 16,14 : 9。

    1. (1) 如果记录是 wwwffffffffffwfwwfwwfwfwfffffffwwwwwfffwf,请问11分制比赛的第二局小明与对手的比分是 (注:当任一方得分大于等于11分,且领先对方2分及以上,领先一方赢一局)。
    2. (2) 在程序划线处填入合适代码。

      def check(a,b,fz):

          flag=False

          if   :

              flag=True

          return flag

      s=input("输入比赛记录:")

      a=[0]*1000

      b=[0]*100

      c=[0]*100

      j=0;k=0;x=-1

      f1=0;f2=0;h1=0;h2=0

      for i in range(len(s)):

          if s[i]=="w":

              a[i]=1

      n=len(s)

      for i in range(n):

          if a[i]==1:

              f1=f1+1

          else:

              f2=f2+1

          h1=h1+a[i]

          

          if check(f1,f2,11):

              b[j]=f1;b[j+1]=f2

              j=j+2

              f1=0;f2=0

          if check(h1,h2,21):       

              c[k]=h1;c[k+1]=h2

              k=k+2

                   a

              x=i

      #输出二种分制下各局比分,代码略

微信扫码预览、分享更方便

试卷信息