学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
为了协助老师进行高效的试卷讲评,课代表小刘收集了单选题的相关数据,保存为“wrong.xlsx”文件,部分数据界面如图a所示,单选题共有13小题,每小题2分,共26分,用“1”表示该题是错选的。

(1)小刘编写了如下python程序,计算每个同学的得分,输出满分同学,并将得分低于13分的同学学号加“*”标识,请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
plt.rc("font", **{"family": "SimHei"})     #设置中文字体
df1=pd.read_excel ("wrong.xlsx")
df1["得分"]=26-df1.sum(axis=1)*2
for i in df1.index:
       if________
             df1.at[i,"学号"]="*"+df1.at[i,"学号"]
print(        )   #输出满分的同学
(2)小刘进一步统计了每个单选题的错误人数,并用图表分析错误人数最多的前6个单选题,请在划线处填入合适的代码。
wnum={}
for i in df1.columns[1:14]:
________
       wnum[i]=num
print(wnum)          #输出结果如图b所示

#根据错误人数进行排序
df2=pd.DataFrame({"题号":wnum.keys(  ),"错误人数":wnum.values(  )})
df2_sort=df2.sort_values('错误人数',   ________ )
print(df2_sort)        #输出结果如图c所示
#创建图表,分析错误人数最多的前6个单选题
df3 = df2_sort. ________
plt.title("错误人数排名前 6 的单选题")
plt.bar
plt.ylim(5,30)
plt.legend(  )
plt.show (  )

(3)要生成如图d所示的柱形图,第(2)题加框处应填写的代码是_____   (多选)

A.题号,错误人数
B.df3["题号"],df3["错误人数"]
C.df3.题号,df3.错误人数,label="错误人数"
D.df2_sort[:6].题号, df2_sort[:6].错误人数,label="错误人数"
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交