充值活动已开启,快来参与吧 关闭充值活动
当前位置:手动组卷 /高中信息技术 /按章节
最新上传 最多使用
  • 1. (2024高二下·浙江期中)  某面馆2024年2月订餐数据保存在文件“ddsl.xlsx”中,部分数据如图a所示,编写Python程序,统计2月订餐最多的3种菜品,并使用图表呈现统计结果(并列前三的菜品均显示),如图b所示。

    图a

    import pandas as pd

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

    df= df.drop(["日期","订单号","单价","金额"],axis=1) #删除列

    dfg = df.groupby("    ①    ",as_index= False).sum() #分组求和

    dfs =    ②

    plt.bar(dfs["菜品"], dfs["份数"])  #绘制柱形图

    #设置图表样式,显示图表代码略

    1. (1) 统计2月订餐最多的3种菜品,由图b可知,该面馆有个菜并列第三。

      图b

    2. (2) 请在程序划①线处填入合适代码。

    3. (3) 程序加框处应填入的正确代码为____(单选,填字母)。
    4. (4) 下列选项能实现划线②处功能的有____(多选,填字母)。
  • 1. (2024高二下·浙江期中)  学校气象社团的小丽同学收集了当地 2023 年全年的天气数据,数据存储在“天气数据.xlsx”文件中,部分数据如图a所示。

    图a

    为分析该年部分气温情况,编写 Python程序,请回答下列问题:

    1. (1) 计算 2023年的日均气温, 输出全年日均气温的最高值及出现日均气温最高值的所有日期,输出结果如图b所示。

      图b

      实现该功能的程序如下,请在划线①处填入合适的代码。

      划线②处应选填入的代码为(单选,填字母)。

      A .df1 B .df1.values C .df1.index

      import pandas as pd

      df=pd.read_excel("    ①    ")

      df["日均温"]=(df["最高气温℃"]+df["最低气温℃"])/2

      df1=df.sort_values("日均温",ascending=False).日均温.head(1)

      Max=    ②

      date=[ ]

      for i in range(len(df)):

       if df.at[i,"日均温"]==Max:

       date.append(df.at[i,"日期"])

      print("日均温最高值:"Max,"℃")

      print("日期:",date)

    2. (2) 统计月平均气温(当月每天日均气温的平均),并绘制如图c所示的线形图,实现该功能的程序如下,请在划线③、④处填入合适的代码。

      图c

      df["月份"]=""

      for j in range(len(df)):

       df.at[j,"月份"]=df.at[j,"日期"][5:7]

      df2=df.groupby("月份",as_index=True).③

      plt.plot(④,df2["日均温"],label="月均温" )

      plt.xlabel("月份")

      plt.ylabel("温度℃")

      plt.legend()

      plt.show()

  • 1. (2024·浙江) 某学院举行运动会,比赛设跳高、100米等项目,每个项目分男子组和女子组。现要进行报名数据处理和比赛成绩分析。请回答下列问题:

    图 a

    图 b

    1. (1) 运动会报名规则为:对于每个项目的男子组和女子组,每个专业最多各报5人(如“软件工程”专业在男子跳高项目中最多报5人)。软件工程专业的报名数据保存在DataFrame对象df中,如图a所示。若要编写Python程序检查该专业男子跳高项目报名是否符合规则,下列方法中,正确的是 ______ (单选,填字母)。
    2. (2) 运动员比赛成绩的部分数据如图b所示。根据已有名次计算得,第1名至8名分别计9,7,6,5,4,3,2,1分,第8名之后计0分。实现上述功能的部分Python程序如下,请在程序中划线处填入合适的代码。

      import pandas as pd

      import matplotlib.pyplot as plt

      #读取如图 b 所示数据,保存到 DataFrame 对象 df1 中,代码略

      f = [9, 7, 6, 5, 4, 3, 2, 1]

      for i in range(0,len(dfl)):

          rank = df1.at[i,"名次"] #通过行、列标签取单个值

          score = 0

          if rank <= 8:

             

          df1.at[i,"得分"] = score

    3. (3) 根据上述 df1 中的得分数据,统计各专业总分,绘制如图 c 所示的柱形图,实现该功能的部分 Python程序如下:

      df2 = dfl.groupby("    ▲    ",as_index=False).sum()       #分组求和

      #设置绘图参数,代码略

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

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

      ②程序的方框中应填入的正确代码为 (单选,填字母)

      A.x = df1["专业"]

      y = df1["总分"]

      B.x = df2["专业"]

      y = df2["得分"]

      C.df1["专业"] = "专业"

      df1["总分"] = "总分"

      D.Df2["专业"] = "专业"

      Df2["得分"] = "得分"

  • 1. (2023高二上·江苏会考) 数据可视化旨在清晰有效地表达信息,主要呈现的方式为(   )。
    A . 图形化 B . 文字化 C . 数字化 D . 符号化
  • 1. (2023高二上·江苏会考) 李老师将运动会成绩制作成了电子表格,若想直观表现各分数段所占比例(百分比),最合适的图表类型是(   )。
    A . 柱形图 B . 折线图 C . 饼图 D . 条形图
  • 1. (2023高二上·江苏会考) 打开“WPS”文件夹中的文件“08.xlsx”,完成以下操作并保存:

    ⑴把区域A1 :E1设置为“合并居中”,字体设置为黑体,字号设置为14;

    ⑵用函数求出每个专卖店“平均每个月的销售数量”,并对E列设置小数位数为0;

    ⑶选中A2:A14和E2:E14数据建立簇状柱形图,图表标题默认;

    ⑷给柱形图添加“数据标签”;

    ⑸保存文件并关闭WPS。

  • 1. (2023高二上·江苏会考) 在投票统计中,需要统计赞成、反对、弃权的情况。比较合适的图表类型是(   )。
    A . 柱形图 B . 饼图 C . 标签云 D . 气泡图
  • 1. (2023高二上·江苏会考) 表格中记录了某地每天的最高气温值。下列选项中适合呈现最高气温变化趋势的是(   )。
    A . 饼图 B . 折线图 C . 词云 D . 雷达图
  • 1. (2023高二上·江苏会考) 国家提出全民健身计划,积极培育智能体育产业。随着全民健身的兴起,“互联网+健身”成为运动新风尚。年轻群体比较喜欢“便利店化”的健身房,APP扫码开门自助服务,跟着网络主播进行锻炼。随身携带的智能穿戴设备记录运动步数,并通过微信分享到朋友圈。健身正变得更智能、更轻量、更社交。
    1. (1) 智能手机的功能越来越强大,逐渐成为人们生活中一件不可或缺的工具。它的硬件系统由、输入和输出设备组成。

      A.存储器   B.控制器   C.中央处理器   D.运算器

      E.传感器   F.显示器

    2. (2) 智能穿戴设备可以通过(   )来获取运动步数。
    3. (3) 记录的运动步数属于,用来分析运动情况的软件属于

      A.信息   B.数据   C.系统软件   D.应用软件

    4. (4) 将健身信息发至“朋友圈”,朋友们纷纷点赞。这个过程主要体现信息具有(   )。
    5. (5) 智能穿戴设备随着运动风潮走俏,据《2021年上半年中国家电市场报告》显示,该类产品零售额同比增长18%。为了直观的展示变化,最适合的可视化表达方式是(   )。
  • 1. (2023高三上·浙江月考) 小明搭建了校园绿色植物自动浇灌系统 , 根据土壤湿度自动控制喷淋装置 。结构示意图如 图1所示。

    图1

    1. (1) 下列关于该信息系统功能的描述,不正确 的是              (单选,填字母)
    2. (2) 系统根据传感器(id为1)提交的数据,判断是否需要浇灌,若需要,则开启水泵浇灌10分钟,然后停止 。智能终端部分代码如下,请在程序中画线处填入合适代码。

      #导入函数库,代码略

      #设置智能终端连接 web服务器的参数、连接网络的参数并连接网络,代码略

      while True:

          h=pin0. read_analog()

          errno, resp=obloq. get("input? id=1&h="+  ,  10000)

          if errno! =200:#表明网络通信连接异常

              display. show(str(errno))

          else:

              if resp=="1":       #开启水泵进行浇灌

                  pin1. write_digital(1)

                  sleep(10*60*1000)

                 

          sleep(1000*5)

    3. (3) 通过增加传感器,将该系统功能进行拓展,下列表述合理的是               (多选,填字母)
    4. (4) 小明将该系统2023年8月10日的数据导出,部分数据如图2所示,按设备名称统计浇水次数,并将其可视化,如图3所示。部分程序如下,请在画线处填入合适代码。

      import pandas aspd

      import matplotlib.pyplot asplt

      df=pd.read-excel("day.xlsx")

      df1=df[  ]

      df2=df1.groupby("设备名称" , as-index—False).count()

      plt.(df2.设备名称, df2.是否浇水)

      plt.title("各区块8月10日浇水次数统计")

      plt.show()

1 2 3 4 5 下一页 共31页