2021-2022学年浙江省温州市平阳县万全综合高级中学高二(下)第一次月考信息技术试卷
发布:2024/11/2 8:0:46
一、选择题(本大题共15小题,每小题2分,共28分,在每小题给出的四个选项中,只有一个符合题目要求)
-
1.学校将组织同学们进行核酸检测,需要收集学生的个人信息:姓名、身份证、住址、电话号码等,在存储这些数据时应选择的数据结构是( )
组卷:12引用:2难度:0.6 -
2.关于计算机中各种类型的数据,以下说法正确的是( )
组卷:3引用:3难度:0.5 -
3.用 UltraEdit 观察字符“Python 很优雅!”内码,部分截图如图所示。以下说法正确的是( )
组卷:8引用:2难度:0.5 -
4.一段未经压缩的wave格式立体声音频,时长为4分钟,采样频率为44.1KHz,量化位数为16位,现将其另存为相同时长,采样频率为22.05KHz,量化位数为8位的单声道Wave 格式音频,则原文件与新文件的存储容量之比为( )
组卷:2引用:3难度:0.4 -
5.通过对历史交易记录这个庞大数据库的观察,沃尔玛注意到,每当美国季节性飓风来临之前,不仅手电筒销量增加,而且含糖蛋挞销量也增加了。因此每当季节性飓风来临时,沃尔玛就会把含糖蛋挞与飓风用品摆放在一起,能够增加销量。以上材料最能体现的是( )
组卷:12引用:5难度:0.6 -
6.某算法的部分流程图如图所示,输入a 的值 23,执行这部分流程后,变量 s 的值是( )
组卷:15引用:4难度:0.9
二、编程题(总共有3大题,第15题7分,第16题7分,第17题8分,共22分)
-
17.魔法世界有一个毕达哥拉斯学派,他们将一个数如果恰好等于它的真因子之和,则称它为“完美数”。并且认为完美数具有神奇的魔力。例如 6 的因子为 1、2、3,而 6=1+2+3,因此 6 是“完美数”。创始人毕达哥拉斯说:“6 象征着完满的婚姻以及健康和美丽,因为它的部分是完整的,并且其和等于自身。”
小明同学想利用所学的 Python 编程,找出 1000 之内(包括 1000)的所有完美数。程序代码如下:
def f(x):
s=0
for i in range(1,x//2+1):
if x% i==0:
①
return s:
t=f(i)
if ②:
print( i,“是完美数“,sep=““)
(1)程序中函数 main 部分的算法是
(2)在程序①②横线处填入适当的语句表达式。
(3)加框处代码有误,请修改,实现查找 1000(包括 1000)以内的完美数组卷:4引用:2难度:0.3 -
18.小孙收集了2016年到2020年的各地区粮食生产总量并存储在“lscl.jye.ai”文件中如图a所示,现使用python对其进行数据处理,并实现数据可视化,绘制的图表如图b所示。
实现如上功能的代码如下,请回答以下问题。
import pandas as pd
import matplotlib.jye.ai as plt
plt.rc('font',**{'family':'SimHei'})#设置中文字体
df=pd.read_excel (“lscl.jye.ai“)
df. ①(“2020年“,ascending=False,inplace=True)
df1=df.jye.ai(10)
x= ②
y=df1[“2020年“]
plt.jye.ai(figsize=(8,6))
plt. ③(“2020年粮食产量TOP10“)
plt.jye.ai(x,y,label=“2020年“)
plt.jye.ai(“地区“)
plt.jye.ai ( )
④
(1)请在横线处填入合适代码语句,以实现以上功能。
(2)代码语句“plt.jye.ai(x,y,label=“2020年“)”的功能为绘制如图b图像,能够实现相同功能的语句是
A.df.jye.ai(10).plot(“地区“,“2020年“)
B.df[:10:].plot(“地区“,“2020年“,kind=“bar“)
C.plt.plot(x,y,label=“2020年“,kind=“bar“)
D.plt.jye.ai(“地区“,“2020年“,label=“2020年“)
E.df1.plot(“地区“,“2020年“,kind=“bar“)组卷:3引用:2难度:0.2