充值活动已开启,快来参与吧 关闭充值活动
当前位置:手动组卷 /高中信息技术 /按知识点
选择知识点
最新上传 最多使用
  • 1. (2023·嘉兴模拟) 某地高中的技术选考数据,保存在“jsxk.xls”文件中,如图a所示。

    图 a

    图 b

    请回答下列问题:

    1. (1) 统计各学校技术选考人数占本校总人数的比例,找出占比最高的前 5 所学校并绘制柱形图,如图 b 所示。部分 Python程序如下,请在划线处填写合适的代码。

      import pandas as pd

      import matplotlib.pyplot as plt

      #图表支持中文字体显示,代码略

      df= pd.read_excel("jsxk.xls",dtype={'学校代码':'string'})           #学校代码列为字符串

      df1 = df.groupby("  ", as_index=False).count()        #按学校统计人数

      df1 = df1.rename(columns={'姓名':'学生总数'})#重命名列

      df1['技术比例'] = round(/df1['学生总数']* 100,2)

      df1 = df1.sort_values('技术比例',ascending=False).head(5)

      plt.title('技术选考比例前 5 的学校')

      plt.bar( )

      plt.show()

    2. (2) 在本问题的解决中,为了探究函数 groupby() ,某同学编写了自定义函数zdygroupby() ,其功能为统 计各校技术选考总人数,并以字典的形式返回。函数代码如下,请在划线处填写合适的代码。(注:代码中 lst 为二维列表,列表中每个元素包含3个数据项,格式如[['201901','顾筱扬',NaN],['201901','  俞凯睿', 1.0],['201901',' 陈丹祺', 1.0] … …])

      def zdygroupby(1st):

          dic = {}

          for row in lst:

              if row[2] == 1:

                  if  :

                      dic[row[0]]=1

                  else:

                      dic[row[0]]+= 1

         

  • 1. (2023·浙江模拟) 小华在公司实验室搭建了一个农业大棚温湿度监测系统,温度上升到超过30℃或温度下降到低于10℃时,智能终端连接的蜂鸣器发出警报。系统的硬件搭建方式是:服务器通过实验室局域网的无线网络连接智能终端,智能终端连接传感器和执行器,传感器采集的数据由智能终端经IoT模块发送到Web服务器。请回答下列问题:
    1. (1) 若公司门口施工导致电信光纤被挖断,会导致  (单选,填字母:A .服务器接收不到智能终端发 出的数据/B .在实验室使用局域网无法访问 Web 服务器/C .在家中无法访问 Web服务器)
    2. (2) 小华基于 Flask Web 框架编写服务器端的程序,部分代码如下,视图函数 index()的返回值由  接收 (单选,填字母:A .浏览器 /B .智能终端 / C .智能终端和浏览器都可以)。
    3. (3) 要获取视图函数 index()返回的页面,应访问的URL是 //

      #  导入 Falsk 框架模块及其他相关模块,创建 app 实例,代码略

      @app.route('/index')

      def index():

          #从数据库读取近 1 小时获取的传感器编号、温度和湿度组成的二维列表 data,代码略

          return render_template('idx.html',data=data)    #  服务器其他功能,代码略

      if__name__ == '__main__':

          app.run(port=8000)

    4. (4) 小华将该系统用于种植草莓,不同季节,不同农作物对环境的要求都有所差异。同一种农作物在不同的生长时期(苗期、现蕾期、盛花期、初果期、膨果期等)需要的生长环境也不同。请为小华提出合理建议,优化或增加系统功能:  。
    5. (5) 小华采用 excel表格记录了2个实验组种植草莓的实验数据,他希望绘制“淡雪现蕾期生长表现对比”柱形图,部分数据(前12行)如图1所示(时间格式为“年/月/日时:分”)

      df = pd.read_excel('strawberry.xlsx')

      name=input("请输入品种")

      period=input("请输入生长阶段")

      df=df[df["品种"]==name]

      df= df[df["生长阶段"]==period]

      df = df.groupby(" ", as_index = False).mean()    #  分组求平均值

      plt.title(name+period+"生长表现对比")

      plt.bar(df.实验组, df.生长表现) #  绘制柱形图

      ①请在程序中划线处填入合适的代码。

      ②小华要输出每个品种现蕾期生长阶段生长表现最好时的温度湿度,为此他需要修改程序代码,以下操作恰当的是  (多选,填字母)。

      A .筛选品种  B .筛选生长阶段  C .根据生长阶段分组,每组按生长表现降序排序,输出每组第一行 D .根据品种分组,每组按生长表现降序排序,输出每组第一行

  • 1. (2023高一下·任丘期末) 某机构需要将近3年本地区降雨量绘制成图表,他可以选用WPS表格这个工具来完成。(    )
  • 1. (2023高三上·浙江开学考) 张三同学收集了一个地区 8 月各类共享单车的骑行数据记录,每天的用户数据存储于“shared bikes.xlsx ”文件中,不考虑跨天数据。数据格式如图 a 所示,请回答下列问题:

    1. (1) cal 函数功能为:读取骑行时间的小时和分钟部分,转换为分钟格式并返回,如“2022/8/20 6:57 ”获取“6:57 ”转换为 417(6*60+57=417),代码如下。请在划线处填入合适的代码。

      def cal(s) :

          n = len (s)

          for i in range(n):

              if s[i] == " " :     #如果为空格字符

                  p = i

              if s[i] == " :" :

                  q = i

      t =  + int(s[q+1:])

      return t

    2. (2) 统计本月各类型单车的每天平均骑行时长,并绘制柱形图,代码如下,绘制的图表图 b 所示,请在划线处填入合适的代码。

      图 b

      import pandas as pd

      import matplotlib.pyplot as plt

      df = pd.read_excel("shared bikes.xlsx")

      bike = [ "哈罗单车","摩拜单车",

      "美团单车","青桔单车"]

      sm = [0] * 4

      avg = [0] * 4

      days = 31

      for i in  :

          t = cal(df.at[i, "结束时间"]) - cal(df.at[i, "开始时间"])

          for j in range(4):

              if df.at[i, "App 类型"] == bike[j] :

                 

                  break

      for i in range(4):

          avg [i] = sm[i] / days

      plt.figure(fig size = (12,4))

      x = bike

      y =

      plt.bar (x,y)

      plt.show()

    3. (3) 统计本月各类型单车的骑行次数,下列加框处代码有错,可以改正为(选填字母:A .max()/B .min ()/C .mean ()/D .count())

      n = df.groupby ("App 类型", as_index = True).用户编号.

  • 1. (2023高三上·滨城开学考) 某省2014年主要统计数据表,放置于Excel工作簿“Sheet1”工作表中,如图1所示。

    图1

    1. (1) 为了使表格的标题合并及居中放置,应先选择B2:E2单元格,然后在“单元格格式”对话框图中(如图2所示)做如下设置:

      图2

    2. (2) 去年总量的计算公式是:去年总量=总量/(1+增幅),要计算去年总量,则应先在E5单元格中输入公式,然后在自动填充E6:E13单元格。
    3. (3) 在计算出去年总量后,先制作一张反映表格中数据的柱状图,再对表格数据按增幅进行降序排序,(如图3所示),先选中单元格,然后选择“数据”菜单中的“排序”,在打开的排序对话框中设置主要关键字为“增幅”,进行降序排序。

      图3

    4. (4) 完成排序后,请问对步骤(3)中生成的柱状图是否有影响?
  • 1. (2023高三上·滨城开学考) 在Excel中,使用折线图可以(    )。
    A . 表示不同项目数据之间的比较 B . 比较各部分在总体中所占的比例 C . 了解事物随时间变化的趋势 D . 显示相对于中心点的数值变化
  • 1. (2023高三上·滨城开学考) 在EXCEL电子表格的操作中,如果要直观地表达数据中的发展趋势,应使用图表类型中的折线图。(   )
    1. (1) 制作如图所示的图表,应在上图所示的表格中选择的数据区域是(    )
    2. (2) 如图所示,该图表适用于(    )
  • 1. (2023高二下·天元期末) 按照处理数据类型的不同,采取的可视化数据分析类型也不同,下面说法正确的是(   )。
    A . 饼图最适合描述数据之间的大小         B . 柱形图适用于比较数据大小 C . 条形图最适合描述数据之间的变化趋势   D . 折线图适用于描述数据的比例
  • 1. (2023高一下·南昌期末) 如图展示了我国近十年的GDP。为了直观地显示GDP的变化趋势,可以使用(   )进行的数据可视化。

    A . 柱形图 B . 折线图 C . 饼图 D . 雷达图
上一页 1 2 3 4 5 下一页 共27页