上海市建平中学2022-2023学年高一上学期期末考试信息技术试题
展开
这是一份上海市建平中学2022-2023学年高一上学期期末考试信息技术试题,共14页。试卷主要包含了选择题,操作题等内容,欢迎下载使用。
一、选择题
1.输入a=“12”,b=“3”,Pythn语句:a+b*2的运行结果是( )
A.126B.18C.1233D.123123
2.输入整数10,21,流程图的运行结果是( )
A.96B.75C.15D.81
3.下列Pythn程序段的运行结果是( )
a=3
b=4
c=a/b+a//b+a%b
print(c)
A.1.75B.3.75C.4.5D.0
4.无论变量a和变量b取何值,结果都和逻辑表达式a==3 and b==5完全相同的逻辑表达式是( )
A.a==3 r b==5B.nt(a==3 r b==5)C.nt(a!=3 and b!=5)D.nt(a!=3 r b!=5)
5.下列Pythn程序段的运行结果是( )
a=123
b=100
if a>b:
a=a+b
else:
b=a-b
c=a+b
print(c)
A.323B.223C.77D.-23
6.下列Pythn程序段的运行结果是( )
n=10
s=1
i=2
while i>=n:
s=s+i
i=i+2
print(s)
A.55B.31C.30D.1
7.下列Pythn程序段的运行结果是( )
s=0
fr i in range(1,100):
s=s+i
print(s)
A.5050B.4950C.2550D.2500
8.计算BMI指数的公式为:,若体重数据赋值给变量w,身高数据赋值给变量h,计算结果赋值给变量bmi,则用Pythn语句表示错误的是( )。
A.bmi=w/h/hB.bmi=w/h*hC.bmi=w/pw(h,2)D.bmi=w/h**2
9.张三同学的个人信息和期末成绩以列表的形式,按照学号、姓名、性别、语文、数学、外语、信息技术的顺序存储:stu=[“20221535”,“张三”,“男”,75,92,86]。将信息技术学科成绩95添加到列表合适位置,以下Pythn语句中正确的是( )
①append(stu,95) ②stu.append(95) ③insert(stu[7],95) ④stu.insert(6,95)
A.①③B.②③C.①④D.②④
10.下列Pythn程序段的运行结果是( )
st=”上海市建平中学”
print(len(st),st[5])
A.7 平B.7 中C.6 平D.6 中
11.小明利用爬虫知识爬取诗歌网站源码,并通过解析程序将部分源码存放在变量sup中,若要进一步获取该诗第一句文本内容,合适的语句是( )
A.sup.pB.sup.select(‘p’).textC.sup.find(‘p’).textD.sup.find_all(‘p’).text
12.小明从成绩数据中得到右边的excel表,并保存在chengji.csv文件中。利用pandas库对chengji.csv文件进行整理。
Imprt pandas as pd
df=pd.read_csv('chengji.csv',encding='ansi')
要筛选出数学成绩大于80分的所有同学信息,合适的语句是( )
A.df[df[“数学”]>80]B.df[“数学”]>80.value_cunts()
C.df[“数学”].sum()/len(df[“数学”])D.df[df.“数学”]>80]
13.小明在整理数据过程中发现学号为20231503同学的体重为4.5千克,这说明数据中存在( )
A.重复值B.缺失值C.异常值D.最小值
14.小明在整理数据过程中发现学号为 20231503 同学的体重为 4.5 千克
数据分析过程中,若利用numpy库中的一个数据统计函数查看男生平均身高,需用到( )
A.numpy.sum()B.numpy.mean()C.numpy.rund()D.numpy.array()
15.有金苹果lg如图所示,则每个像素至少需要______个二进制位表示。某软件用“每行相同颜色出现的次数+颜色名称”的方法进行压缩,如最后一行可表示成“1蓝9黑1蓝”,压缩后占24个二进制位,那么第一行压缩后最少占( )个字节。
A.4 32B.2 40C.2 5D.4 3
二、操作题
16.小申所住的小区例新安装了一台具有“用户识别”、“自动称重”、“满溢提醒”等功能的智能垃圾回收机,如图1所示。居民投递的可回收物送到分拣工厂后经机器人精细分类,最终进入相应的在生产工厂变废为宝。
(1)、智能垃圾回收系统具有“满溢提醒”功能。一旦回收物满溢,系统会自动向管理员手机发送提示信息,尽快进行垃圾回收工作,这主要体现的信息特征是( )。
A.信息可以传播和存储 B.信息的价值是相对的 C.信息可以被共享 D.信息具有时效性
(2)、若“满溢提醒”是一段预先录制的语音提示,时长10秒,采样频率为44.1KHz,量化位数为16bit,双声道,数据存储量为 B。
(3)、如图2所示是一张可回收物图片及其属性信息,理论上该图片文件未经压缩的数据存储量为 KB。
(4)、若对此图片进行压缩,以下说法正确的是( )。
A.将此文件用WinRAR软件进行压缩属于无损压缩 B.将此文件另存为jpg格式属于无损压缩
C.将此文件重命名为“玻璃瓶.zip”属于有损压缩 D.将此文件另存为mp3格式属于有损压缩
(5)、如图2所示的易拉罐图片采用RGB颜色模型来描述颜色,其中某像素点的R原色用十进制数表示为230,转换为十六进制数是 H,转换为二进制数是 B。
(6)、垃圾分拣机器人判断某回收物是否为易拉罐的简要过程如右图所示,虚线框中算法的基本控制结构是( )。
A.顺序结构 B.分支结构 C.循环结构 D.循环嵌套分支结构
(7)、可回收物的当前回收价格为0.8元/公斤,单次投递超过20公斤最多按20公斤结算。若设计算法来实现某次投递所获金额的计算。算法描述如下:将称重重量赋值给x,如果x小于20,输出金额为0.8*x元,否则输出金额为0.8*20元。这种算法的描述方法属于( )
A.流程图 B.自然语言 C.伪代码 D.程序设计语言
(8)、键盘输入模拟可回收物称重重量,投递所获金额赋值给pay并输出,用Pythn语言编写该算法。
x=flat(input(“请输入回收物重量:”))
#在以下区域继续完善代码( )
#以下输出语句,不作修改
print(“所获金额:”,pay)
17.小申采集了某城市2022年七月的气象数据。数据中包含了每天的日平均气温(℃),日平均相对湿度(%)、日降水量(mm)、平均风速(km/h)、日照时数(h)。
(1)、小申在网上找到了某个气象信息接口,利用所学的爬虫知识将数据抓下来,保存为csv类型文件(文件名为"气象数据.csv"),供后期深入分析,请补全以下代码。
imprt requests
imprt pandas as pd
url="***v1/query/pubished/daily/list?prvince=**"
re= (url)#用GET方式获取网页数据
dic_txt=eval(re.text)['data']
df=pd.DataFrame(dic_txt)
#保存为csv类型文件
(2)、小申采集的部分气象数据如图所示,他使用Pythn第三方库pandas提供的方法进行数据整理。经检查确认,对于同一天出现多条记录的情况,视为重复记录,只需保留其中的第一条。若读取的数据存放在变量df中,以下去重方法正确的是( )。
A.df.drp_duplicates(subset=[‘日期’],inplace=True)
B.df.drp_duplicates(keep=‘first’,inplace=True)
C. df.drp_duplicates(keep=‘last’,inplace=True)
D.df.drp_duplicates(subset=[‘日期’],keep=‘last’,inplace=False)
(3)、删除有缺失值的记录,若读取的数据存放在变量df中,将处理后的数据转存在mydf中,以下方法正确的是( )。
A.mydf=drpna(axis=1) B.mydf=df.isnull(axis=0) C. mydf.drpna(inplace=True) D.mydf=df.drpna()
(4)、小申把整理后的数据存储于“七月气象数据.csv”文件中。如图所示,他编写程序对这些数据进行分析,在“日平均气温”大于30的记录中,找出“日平均相对湿度”的最大值。请将程序填写完整。
(5)、小申在撰写数据分析报告时,根据“2022年7月日平均气温”可视化图形,总结七月份日平均气温特点,如图所示,请在横线处进一步补充七月份日平均气温特点。
2022年七月份日平均气温在32℃及以上的有3天。
① ②
(6)、根据国家气象信息中心统计,气象大数据持续爆炸式增长,日增量40TB,气象部门已积累海量数据资源。到2022年总体规模达到200PB(1PB=1024TB),这体现出的大数据特征是( )
A.处理速度快 B.数据类型多 C.价值密度低 D.数据规模大
(7)、为了及时做好防暑降温工作,各城市气象部门及时预报天气气温,发布高温预警信息。小申采集了部分城市气象部门发布的某日14时气温预报数据,并设计了一个算法,统计发布橙色预警的城市数量。请参考下表,选择合适的框图分别填入( )、( )、( ),将算法设计完整。
A.B. C.
(8)、小申编写程序统计七月份日降水量不为0的天数,七月份每天的日降水量数据依次存放在列表slist中,请根据已有的语句完善程序代码。
slist=[0,5,4,0,0,1.3,0,0,0.9,0,0,53.8,0,0,0,58.6,10,0,0.3,0,0,0,0,0,0,0,12.2,0,0,2.9,0]
#在以下区域继续完善代码
#以下输出语句,无需修改
print(c)
日期
日平均气温
日平均相对湿度
日降水量
日平均风速
日照时数
1日
29.3
8
0
1.9
6.6
2日
29.8
8.7
5.4
0.9
7.9
3日
31.5
8.5
0
2
0
……
30日
30
8.7
5
1.6
8
3日
30.8
8.6
0
2
0
31日
28.7
8.1
0
1.3
6.4
日期
日平均气温
日平均相对湿度
日降水量
日平均风速
日照时数
1日
29.3
8
0
1.9
6.6
2日
29.8
8.7
5.4
0.9
7.9
5.3
6.2
0
2
0
……
imprt pandas as pd
imprt numpy as np
df=pd.read_csv(七 月气象数据.csv', encding='ansil')
d=df['日平均气温']
mydf=df[ >30 ]
temp= np.
print(temp)
预警
气温范围
黄色预警
35℃≤气温=n,跳过循环,输出s的值是1,故本题选D选项。
7.B
【详解】本题主要考查Pythn程序的执行。range(start, stp, [step]),start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stp: 计数到 stp 结束,但不包括 stp。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。变量i的范围是1~99,该程序实现对所有i进行求和,应用等差数列求和公式,s=99*(1+99)/2=99*50=4950,故本题选B选项。
8.B
【详解】本题主要考查Pythn表达式的运算。表达式bmi=w/h*h,先执行除运算,再执行乘运算,因此该表达式bmi=w,故本题选B选项。
9.D
【详解】本题主要考查Pythn列表的操作。将信息技术学科成绩95添加到列表合适位置,可以使用追加函数append,直接追加到尾部,即stu.append(95) 。也可以使用插入函数insert,在索引6的位置插入,即stu.insert(6,95),故本题选D选项。
10.B
【详解】本题主要考查Pythn程序的执行。字符串st的长度len(st)=7,字符串的索引从0开始,因此st[5]="中",所以运行结果是7中,故本题选B选项。
11.C
【详解】本题主要考查网页数据获取及分析。sup.find(‘p’).text表示获取第一个p标签的文本内容,即该诗第一句文本内容。find_all查询返回的是列表,使用下标寻找想要的内容,故本题选C选项。
12.A
【详解】本题主要考查Pythn程序Pandas库的使用。要筛选出数学成绩大于80分的所有同学信息,合适的语句是df[df[“数学”]>80],故本题选A选项。
13.C
【详解】本题主要考查数据处理。小明在整理数据过程中发现学号为20231503同学的体重为4.5千克,这说明数据中存在异常值,故本题选C选项。
14.B
【详解】本题主要考查Pythn数据分析。sum是求和函数,mean是求平均值函数,rund是四舍五入函数,numpy.array()的作用就是将列表list或元组tuple转换为 ndarray 数组,故本题选B选项。
15.C
【详解】本题主要考查二进制编码。一共有22=4种颜色,则每个像素至少需要2个二进制位表示。如最后一行可表示成“1蓝9黑1蓝”,压缩后占24个二进制位,即3个字节。第一行可表示成1蓝4黑1红4黑1蓝,则压缩后最少占5个字节,故本题选C选项。
16. C 176000 576 A E6 11100110 B 自然语言 if x
相关试卷
这是一份上海市南洋模范中学2022-2023学年高一上学期期末考试信息技术试题,共16页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。
这是一份云南省昭通市镇雄县2022-2023学年高一上学期信息技术期末考试试卷,共13页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。
这是一份云南省腾冲市重点中学2022-2023学年高一上学期信息技术期末考试试卷,共13页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。