浙江省舟山市2022-2023学年高二上学期期末检测技术试卷 (图片版,含答案)

资源下载
  1. 二一教育资源

浙江省舟山市2022-2023学年高二上学期期末检测技术试卷 (图片版,含答案)

资源简介

二、非选择题(本大题共3小题,其中第15小题8分,第16小题7分,第18小题7分,共22分)
15.某校高二共有10个班级,其某次体能测试数据已转换成相应成绩,保存在“体能数据.xsx”
文档中,部分数据如下图所示。
B
D
E
学号
班级
性别
身高
体重
肺活量得分109
2
S0101

178
76
90
3
S0102

169
56
85
4
S0103
188
80
85
5
S0104

167
66
95
6S0105
168
50
80
7
S0106

157
45
76
月s007
男87
83/95
398S1037
1o2
51
、60
399S1038

170
56
80
400S1039

165
54
76
401S1040

181
70
95
小王同学用Python程序及pandas模块对每班男生肺活量成绩进行简单分析,并用matplotlib绘
制图表,部分代码如下:
高二各班男生防活量平均成绩
补活
import pandas as pd
import matplotlib.pyplot as plt
df=①
(体能数据.xsx')
#读入体能数据
#填写班级数据,数据来自每位学生学号的第二到三位,如S1039为第10班
for i in range(len(df)):
df.at[,'班级=df.ati,'学号'1:3】
df_m=

#筛选出所有男生数据
gp=dfm.groupby('班级',as_index=-True).mean0
print(gp)
舟山市2022学年第一学期高二技术期末检测卷(第5页共16页)
#下列两行代码使得pyplot画出的图形中可以显示中文及负号
plt.reParams['font.sans-serif]=['SimHei']
plt.reParams['axes.unicode_minus']False
plt.ilc(高二各班男生肺活量平均成绩')
x=gp.index

#获取y轴数据
plt.ylim(70,100)
plt.xlabel('班级')
plt.ylabel(肺活量')
plt.bar(x,y,label=-'肺活量')

plt.show0
请回答下列问题:
(1)划线①处代码实现从Excl文件“体能数据.xsx”中读取相关数据。为实现该功能,划线
①处代码可选择下列选项中的
(填字母:A、pd.read_excel/B、pd.open/C、pd.dataframe)
(2)要实现上述程序的功能,请完善划线②、③、④处的代码
16.
公因数只有1的两个非零自然数,叫做互质自然数。王老师编写了一个Pythor程序,程序
的功能是随机产生5个1到20之间的整数,找出其中和最大的互质数对。程序运行界面如下图
所示:
产生的5个随机数是:[16,10,20,5,13]
和最大的互质数对是:2013
实现该功能的程序代码如下:
import random
defged(a,b):#gcd函数的作用是求a和b的最大公因子
ifaa,b=b,a
while a%b !=0:
a,b=b,a%b
return b
a=0
for i in range(5):
a.append(

舟山市2022学年第一学期高二技术期末检测卷(第6页共16页)

展开更多......

收起↑

资源预览