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

浙江省杭州市S9联盟2022-2023学年高二下学期信息技术...

更新时间:2023-05-31 浏览次数:33 类型:期中考试
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
  • 1. 下列关于大数据与大数据处理思想的说法, 不正确的是(   )
    A . 大数据蕴含很高价值,但因数据量大价值密度相对低 B . 大数据要分析的是全体数据,而不是抽样数据 C . 处理大数据时,一般采用分治思想 D . 处理过去几年春运客流量数据, 适合用流计算
  • 2. 下列关于人工智能的说法,正确的是(   )
    A . 强化学习不需要从过去的经验中学习 B . 深度学习是行为主义的典型代表 C . “沃森”从益智游戏领域到医疗领域属于跨领域人工智能 D . 人工智能改善人们生活, 不会带来任何社会问题
  • 3. 下列关于信息编码的说法,正确的是(   )
    A . 扫二维码是信息的编码过程 B . 将文件存储在云端是信息的编码过程 C . 黑白两色位图的每一个像素可用 1 位二进制位编码 D . 根据不同的编码方式,声音存储格式有 Wave、MP3、GIF
  • 4. 某算法的部分流程图如下图所示。若输入n 的值为 2023,则执行这部分流程图后输出 s 的值为(   )

    A . 7 B . 23 C . 320 D . 3202
  • 5. 已知字典 dic= {False: 0, True: 1},执行语句 print(dic["hi" in "height" or "3" > "21"])后的结果是(   )
    A . False B . 0 C . True D . 1
  • 6. 下列语句的功能与其他三项不一样的是(   )
    A . if a > b:            

        flag = True

    flag = False       

    B .  flag = False     

    if a > b:            

        flag= True

    C . if a <= b:             

        flag = False

    else:

    D . flag = a > b
  • 7. 阅读下列材料, 回答问题。

    某小区智能垃圾分类处理系统是依托物联网、GPS、传感器等信息技术,结合智能垃圾分类箱和云管理平台,通过识别分类从而实现垃圾投放、收集、运输、处理有源可溯。住户通过刷积分卡、分类投放、称重计量、核实积分等步骤完成规范投放;清洁工负责垃圾的收集和复核工作。

    1. (1) 下列关于信息系统组成的说法,正确的是(   )
      A . 该系统的用户只有小区住户和保洁员 B . 垃圾分类箱和云管理平台均属于该系统的硬件 C . 该信息系统一般无需通信网络的支持 D . 垃圾分类设备的型号、位置属于该系统的数据
    2. (2) 住户积分卡采用RFID 技术,下列说法不正确的是(   )
      A . 积分卡是 RFID 技术中的接收端元素 B . 积分卡按能量供给方式属于无源电子标签 C . 刷积分卡时需要靠近读写器 D . 从信息采集角度看 RFID 技术属于传感器技术
    3. (3) 下列关于该系统的优势与局限说法不正确的是(   )
      A . 通过图像识别和传感器等技术提高垃圾分类准确度 B . 系统无需定期进行设备检修、升级和软件更新等操作 C . 垃圾分类过程进行数字化管理, 方便数据的收集和分析 D . 系统提高了垃圾分类效率, 同时也缩短了垃圾处理的时间
  • 8. 小明借助智能终端和光线传感器获取环境亮度数据,当亮度值低于200开启蜂鸣器提醒(置高电平1,蜂鸣器响;置低电平0,蜂鸣器不响),在BXY编辑器中的部分代码如下图:

    下列说法中正确的是(   )

    A . 蜂鸣器初始状态有提醒声音 B . 光线传感器接在 pin0 引脚 C . 每隔 5 秒读取光线传感器的值 D . 只有当亮度值高于 200 时蜂鸣器停止提醒
  • 9. 有如下 Python 程序段:

    import random

    i = 0;n = 6

    nums = []

    while i < n:

        key = random.randint(1, 10)

        if key not in nums:

            nums.append(key)

            i += 1

    执行该程序段后, nums 值可能的是(   )

    A . [3, 7, 10, 5, 4, 1] B . [7, 8, 2, 9, 5, 7] C . [6, 5, 7, 8, 4] D . [9, 3, 7, 2, 1, 0]
  • 10. 有如下 Python 程序段:

    s = [1,2,3]

    m = "ChatGPT"

    res = ""

    for i in range(len(m)):

        t = s[i % len(s)]

        res += chr((ord(m[i]) + t) % 256)

    print(res[::- 1])

    执行该程序段后,输出的结果是(   )

    A . VQJvbkE B . DjduISU C . EkbvJQV D . USIudjD
二、非选择题(本大题共3小题,9+8+9,共26分)
  • 11. 小明收集了当地2023年3月份的天气情况,数据存储在文件“temp.xlsx”中,如图a。分析温差最大的日期,并生成反映各类天气情况的天数对比图如图b。

    图a

    图b

    1. (1) 在对表格进行数据整理时发现,“日期”可能存在的数据问题是 (单填:  A .数据缺失 B .数据异常 C .逻辑错误 D .数据格式不一致)。
    2. (2) 程序代码如下所示,请在划线处填入合适的代码

      import matplotlib.pyplot as plt

      import pandas as pd

      plt.rcParams["font.sans-serif"] = ["SimHei"]    #设置中文字体

      df = pd.read_excel("temp.xlsx")

      df["温差"] =   #新增“温差”列

      s = df.sort_values("温差", ascending=False, ignore_index=True)

      df_max =  #获取温差最大的日期,如并列只输出第一个日期

      print(df_max)

      df_t = s.groupby("天气", as_index=False).count()

      df_t = df_t.rename(columns={"日期": "天数"})    #修改列名"日期"为"天数"

      x = df_t["天气"]

      y = df_t["天数"]

       (x, y, label="天气情况")

      plt.legend()

      plt.show()

    3. (3) 观察图b,3月份天数最多的天气是
  • 12. 小王使用Flask 框架实现了一个简单的 Web 应用,启动程序后, 打开浏览器输入相应网址, 访问的结果如图a、图 b,在 Python 界面看到访问记录如图c

    图 a

    图b

    图 c

    程序代码如下所示

    from flask import Flask,request

    app = Flask(__name__)

    @app.route('/')

    def index():

        return '我的第一个网络应用'

    @app.route('    ①      ')

    def add():

        name = request.args.get("xm")

        cont = request.args.get("     ②       ")

        return name + '的选课: '+cont

    if __name__=='__main__':

        app.run()

    请回答下列问题

    1. (1) 该系统网络应用软件的实现架构是(单选,填字母:A .B/S 架构 / B . C/S 架构)
    2. (2) 根据图b,请在划线处填入合适的代码
         ②
    3. (3) 根据程序代码,路由与视图函数共有 对
    4. (4) 根据图c可知,该应用的调试模式状态是 (单选, 填字母: A .打开 / B .关闭)
  • 13. 小明编写一个Python程序,实现找到字符串s1和s2中相同的最长子串s,并定位子串在字符串s2中出现的位置,运行结果如图:

    1. (1) 如输入s1和s2分别为 “hello”和“hi”( 不含引号),输出最长共同子串是
    2. (2) 定义longstr函数,功能是找到字符串s1和s2中相同的最长子串,请在划线处填入合适的代码。

      def longstr(s1, s2):

          m = [[0] * (1 + len(s2)) for i in range(1 + len(s1))]

          t, h = 0, 0

          for i in range(1, 1 + len(s1)):

              for j in range(1, 1 + len(s2)):

                  if

                      m[i][j] = m[i - 1][j - 1] + 1

                      if m[i][j] > t:

                          t = m[i][j]

                         

                  else:

                      m[i][j] = 0

      return s1[h - t:h]

    3. (3) 定义pos函数,功能是定位子串在字符串s2中出现的位置,请在划线处填入合适的代码。

      pos(st):

          print("子串出现位置: ")

          start = 0

          if len(st) > 0:

              while True:

                  start = s2.find(st, start)    #返回字符串s2中子串st出现的首字符索引,从索引start开始找,若找不到,则输出-1

                  if start == - 1:

                      break

                  print(start, end="/")

                 

    4. (4)  主程序,请在划线处填入合适的代码

      s1 = input("s1:")

      s2 = input("s2:")

      s =

      print("最长共同子串: ", s)

      pos(s)

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

试卷信息