1. 小明收集了本周信息技术学科学习评价的数据,如图所示。

(1) 观察上表小明做了如下操作,其中属于数据整理的是             (多选,填字母) A. 删除重复行第五行 B. 验证并修改D2单元格数据  C. 通过公式计算全班平均分 D. 重新设置C3单元格格式
(2) 为了分析每个组的平均分,设计了如下Python程序。                    

import pandas as pd

import matplotlib.pyplot as plt

df=pd.read_excel("成绩表.xlsx")

            

print(df1)

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

A. df1=df.groupby("平均分").mean() B. df1=df.mean() C. df1=df.groupby("小组").mean() D. df1=df["小组"].mean()
(3) 利用Python程序绘制各小题得分率图表,如图所示:

请在划线处填写合适的代码。

num=int(input("请输入小组:"))

plt.figure(figsize=(10,5))

list=[]

for i in range(12):

    s="题"+str(i+1)

    list.append(df1.at[num,s]*50)

plt.bar(range(1,13),list)

plt.title(str(num)+" ")

plt.xlabel("question number")

plt.ylabel("correct rate")

plt.show()

【考点】
顺序结构及程序实现; 循环结构语句及程序实现; 数据整理及其目的;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
综合题 普通
能力提升
换一批
3. 条形码在现实生活中使用的越来越广泛,如在各种商品上印上条形码,超市里散装称重商品在称重完成后也会打上条形码。学校教务处想调查高二、高三学生对任教老师的满意度。调查方式采用学生填涂机读卡方式。由于高二、高三每个班学生选科不同。虽然采用机读卡能方便将卡上的信息读取出来,但很难区分某个学生所涂的内容是对哪个科目老师的投票。因此小张想通过设计条形码来区别该张卡是哪位学生对哪些科目的投票。小张设计的条形码,包括了学生的入学年份、该生所在班级、学号及所选课代码(选课代码:01-物理,02-化学,03-生物,04-政治,05-历史,06-地理,07-技术)。某学生条形码如下图所示,该生是2020年入学,5班,学号为23号,选科为:物理、生物、技术。

(1) 根据条形码设计的规则,请你设计出2019年入学7班学号为15号,选科为化学、生物、技术学生的条形码显示的数字为:。a
(2) 通过条码形与机读卡的组合,可以快速的统计出每班个班各科的教学情况。由于每个学生对投票的兴趣不一,可能存在有些学生没有兴趣参与投票。如果某个科目参与投票的学生达不到该科目选科总人数的60%,则该科目的教学调查就没有任何意义。为了统计出某个班哪几个科目的教学调查无效,小张事前应准备好的数据是       (单选,填字母)。 A. 该年级总人数 B. 每个班级总人数 C. 参与教学调查投票的总人数 D. 每个班各科选课人数
(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 

综合题 普通