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

浙江省杭嘉湖金四县区2022-2023学年高二下学期信息技术...

更新时间:2023-08-31 浏览次数:28 类型:月考试卷
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
  • 1. 下列关于数据与大数据的说法,正确的是(   )
    A . 数据是指所有能输入到计算机且只能被计算机程序处理的符号总称 B . 大数据的数据类型多,价值密度低 C . 我们可通过数据加密和数据解密来提高数据的保密性和完整性 D . 大数据要分析的是抽样数据,而不是全体数据
  • 2. 下列关于信息系统的支撑技术,说法正确的是(   )
    A . 中央处理器(CPU)是计算机最核心的部件,它由运算器和存储器组成 B . 计算机软件可分为系统软件和应用软件,浏览器属于系统软件 C . 移动终端同普通计算机一样,也是由硬件和软件组成 D . NFC技术是一种远距离高频的无线电技术
  • 3. 某旅行社发放的宣传单有二维码,用智能手机扫描后可查看具体的行程路线、景点风景、游玩方案等信息,下列说法不正确的是(   )
    A . 扫描二维码的过程属于信息的编码 B . 智能手机内部以二进制方式处理二维码信息 C . 一个由16*16的黑白像素组成的二维码位图需要32字节的存储空间 D . 二维码为人们的生活提供了便利,也带来了一定的安全隐患
  • 4. 阅读下列材料,回答问题。

    以“ChatGPT”、“AlphaGo”等为代表的基于深度学习的人工智能,正在引领一场深刻的技术革命。有媒体报道,在疫情防控中,人工智能运用大模型进行预测,为科学防疫提供重要依据;程序员利用人工智能帮助其编写指定程序,极大的提升了程序员的工作效率。人工智能的不当应用给信息系统的安全带来了挑战,有人利用人工智能进行网络犯罪,即便没有技术的“小白”,也能成为网络攻击者。

    1. (1) 阅读上述文字,以下说法不正确的是(   )
      A . 人工智能技术将人类从繁杂工作中解脱出来的同时,也会取代一些工作岗位 B . “ChatGPT”是以符号主义表达与推理为代表的人工智能 C . 人工智能技术推动人类社会进步的同时,也可能威胁人类安全 D . “ChatGPT”与“AlphaGo”都是基于数据驱动的人工智能方法
    2. (2) 下列关于信息系统安全与防护,说法正确的是(   )
      A . 访问控制是用户在进入系统或访问受限数据资源时,系统对用户身份的鉴别过程 B . 防火墙一般是由硬件组成的复杂系统,其功能是查杀病毒 C . 为了尽可能地降低病毒感染的风险,应坚持查杀为主,预防为辅的原则 D . 若一种加密方法,加密密钥=解密密钥,则称为对称密码体制或单钥密码体制
  • 5. 某客户购买的新能源汽车价格为t万元,可享受当地政府购车补贴,补贴标准如下:价格20万元(不含)以下,补贴0.25万元;价格20万元(含)至30万元(不含),补贴0.5万元;价格30万元(含)以上,补贴1万元。在下列选项中,计算实际购车价格p的程序代码正确的是(   )

    A.

    p=t-0.25

    if t>=20:

        p=t-0.5

    elif t>=30:

    p=t-1

    B.

    p=t-1

    if t<20:

        p=t-0.25

    elif t<30:

      p=t-0.5

    C.

    p=t-0.25

    if t>=30:

        p=t-1

    if t>=20:

        p=t-0.5

    D.

    p=t-1

    if t>=20:

        p =t-0.5

    else:

        p=t-0.25

    A . A B . B C . C D . D
  • 6. 阅读下列材料,回答问题。

    小明为学校设计了教室节能自动温控系统,系统结构示意图如图所示。其功能为当室内温度值不在理想温度值范围时,开启或关闭空调。智能终端通过传感器采集教室内温度数据,IoT模块传送温度值到Web服务器并保存到数据库。客户端通过浏览器访问Web服务器查看教室温度。Web服务器将处理的结果经IoT模块传送给智能终端,由智能终端启动执行器实现对温度的控制。小明在家可以通过浏览器查看Web服务器上信息。

    1. (1) 小明家通过移动宽带上网,选择的无线路由器有4个LAN接口和1个WAN接口,在连接硬件时,应该把“光调制解调器”和“家用台式机”的网线分别接在(   )
      A . LAN口、LAN口 B . LAN口、WAN口 C . WAN口、LAN口 D . WAN口、WAN口
    2. (2) 下列说法正确的是(   )
      A . 该系统采用C/S网络架构 B . 互联网断开后该系统不能控制空调开启或关闭 C . 该系统采集的温度数据都存储在数据库中 D . 必须使用为该系统专门开发的程序才能访问Web服务器
    3. (3) 下列选项标注了图中虚线框内的智能终端与传感器、执行器之间的数据传输关系,其中合理的是(   )
      A . B . C . D .
  • 7. 某Python程序如下:

    s="HangZhou-0571"

    y=""

    for i in range(len(s)):

        c=s[i]

        if c>="A" and c<="Z":

            c=chr(ord(c)-1)

        elif c>="0" and c<="9":

            c=chr(ord(c)+1)

        y=c+y

    print(y)

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

    A . GangYhou-1682 B . 2861-uohYgnaG C . gangyhou-1682 D . 2861-uohygnag
二、非选择题(本大题共2小题,每小题10分,共20分)
  • 8. 某“学校图书管理系统”由书籍管理、借阅管理和用户管理等模块组成。其中,借阅管理模块可以实现用户借书、用户还书和借书统计等功能。每本书籍的内页已经贴上了条形码,用户的借书卡已经植入了电子标签。用户将借书卡放在读卡器上,通过对书籍的条码进行扫描实现借书操作,系统自动完成登记,如图所示。

    1. (1) 在设计“学校图书管理系统”的前期准备中,需要对该系统的进行模块结构设计,这一过程属于(单选,填字母:A .需求分析 / B .概要设计 / C .详细设计)。
    2. (2) 该系统服务端程序采用Flask Web框架编写,若用户编号uid 为10101,书籍编号bid为 2023,提交数据到Web服务器的URL为 //192.168.1.2:5000/input?uid=10101&bid=2023,则服务器端应用实例 app中与该URL关联的路由设置语句是@app.route('')
    3. (3) 小明体验了该系统后,想进行优化设计,以下设计思路不恰当的一项是(      )
      A . 将每位学生的指纹录入到系统中,每次使用指纹借/还图书 B . 开发移动端APP,实现新书和热门书推荐功能 C . 增加电子图书的印刷和出售功能 D . 在借阅管理模块中,增加逾期未还的学生短信提醒功能
    4. (4) 将系统数据库中一周的借书数据导出为文件“data.xlsx”,部分数据如图b所示,并制作图表如图c所示,部分程序代码如下,划线①处填入合适的代码(单选,填字母:A .sum( ) / B .count( ) / C .mean( )),划线②处填入合适的代码

      图b

      图c

      import pandas as pd

      import matplotlib.pyplot as plt

      df = pd.read_excel("data.xlsx")          #读取Excel文件中的数据

      df["借阅次数"] = [0]*len(df)            #插入新的列用来保存各类书籍的借阅次数

      df1 = df.groupby("书籍类别", as_index = False).借阅次数.   ①    

      df2 = df1.sort_values("借阅次数", ascending = False ).head(3) 

      x = df2["书籍类别"]

      y =    ②    

      plt.title("本周最受欢迎图书前3类")               #设置图表标题

      plt.bar(x, y)                                   #绘制柱形图

      plt.show()

  • 9. 简易阅卷系统--为了检测学生的学习效果,王老师要开展一次课堂测试。她设计了一份检测卷,共8道题目,其中单选题6题,多选题2题,总分100分。学生做完题目后,上交答卷存储在“学生答卷.txt”文件中(答卷中均是大写字母,且多选题答案已按字母升序排列,格式如图a所示)。王老师编程读取全班学生的答卷,实现自动批阅,并统计每位学生的得分情况,最终输出每位学生得分和满分学生名单(如图b所示)。各类题型的阅卷规则如下:

    ●单选题:学生答案和标准答案一致,每题得10分;错选或不选不给分。

    ●多选题:学生答案和标准答案一致,每题得20分;漏选给10分,错选或不选不给分。比如某题标准答案为ACD,若答ACD可以得20分,答A、C、D、AC、AD或CD可得10分,其余不得分。

    1. (1) 主程序

      da=['A','B','A','D','C','D','ACD','BD'] #da存放标准答案

      file="学生答卷.txt"

      ts=readfile(file)  #读取学生答案内容

      a=[ ] #用于存放满分同学的姓名

      for i in range(len(ts)):

          line=ts[i]

          ls=line.strip()  #过滤掉换行符 '\n'

          ls=ls.split(',') #将ls按“,”分割,以列表存储

          s=score(ls,da)

          print(ls[0]+"得分:"+str(s))

          if s==100:

              a.append(ls[0])

          i+=1

      print("满分同学:",end='')

          for i in a:

      print(i,end='  ')

      该程序段采用的算法是(单选,填字母:A .解析算法 / B .枚举算法)。

    2. (2) 读写文本文件,如下的readfile函数,逐行读取每位学生的答题数据存入列表并返回。请在划线处填入合适的代码。

      def readfile(file):

          f=open(file,encoding="utf-8")  #打开文件

         

          line= f.readline()    #从文件中读取一行

          while line:

              text.append(line)   #添加到列表text

              line=f.readline()

          f.close()

          return text

    3. (3) 如下的dxt函数,判断多选题答案并返回得分。请在划线处填入合适的代码。

      def dxt(s1,s2):

          n1=len(s1);n2=len(s2)

          fs=0;c=0;k=0

          if s1==s2:

              fs=20

          else:

              while k<n1:

                  if s1[k] in s2:

                      c+=1

                  else:

                      break

                  k+=1

              if :

                  fs=10

      return fs

    4. (4) 如下的score函数,统计每位学生的得分并返回。请在划线处填入合适的代码。

      def score(st,da):

          sum=0

          for j in range(1,len(st)):

              if j<=6:  #单选题

                  if st[j]==da[j-1]:

                      sum+=10

              else:   #多选题

                 

      return sum

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

试卷信息