上海市上海中学2022—2023学年高一上学期期末考信息技术试题 (1)
展开
这是一份上海市上海中学2022—2023学年高一上学期期末考信息技术试题 (1),共13页。试卷主要包含了操作题等内容,欢迎下载使用。
一、操作题
1.让绿色生活成为新时尚,上海于2019年7月1日开始推动垃圾分类工作。为了提高垃圾回收的效率,在有些小区里安装了具有“用户识别”“自动称重”“满溢提醒”等功能的智能垃圾回收机,如下图所示。居民投递的可回收物送到分拣工厂后经机器人精细分类,最终进入相应的再生产工厂变废为宝。
(1)智能垃圾回收机放置在小区公共位置,屏幕上滚动显示可回收物类别等内容,以便广大居民了解相关信息。这主要体现的信息特征是 (选填:价值是相对的/具有时效性/具有共享性)。
(2)在小区没有安装智能垃圾回收机之前,我们在投放垃圾时需要自己分好类:废报纸属于可回收垃圾、坏的灯泡属于有害垃圾、过期的食物属于厨余垃圾……,这些描述的内容属于 (数据/信息/知识)
(3)这款智能垃圾回收机有语音交互功能模块,方便用户进行功能选择、报修、意见收集等任务的实现。语音交互功能模块在工作时借助于内置的声2023.1线上音传感器,将采集到的___________信号转换为___________信号,即通过___________、___________、编码的过程,完成转换后才能让数字设备进行存储和处理( )。
A.数字 模拟 采样 量化 B.模拟 数字 量化 采样
C.模拟 数字 采样 量化 D.数字 模拟 量化 采样
(4)机器内置的SD卡用于存储收集的语音反馈和留言。若已知SD卡的剩余容量为64G,每个用户允许最多录制2分钟的语音,声音的格式如下图,则最多还能支持 名用户的录制。(每人录满2分钟)
(5)为了鼓励更多人使用智能垃圾回收机进行垃圾分类和回收,该机器可以对每次合理的分类投放给予一定的积分奖励。具体做法是:投放前可扫脸或输入手机号及密码进行登录。从数据安全防护的角度来看,输入手机号及密码的方式才能登录,是采用了 方法进行了用户数据的保护;登录成功后个人的界面(如下图)则采用了 方法进行了用户的数据安全防护。
(6)下图所示的是一张可回收物图片及其属性信息,一张这样的图片需要占用 MB空间;
(7)若对图片(上图)进行压缩,以下关于压缩的描述,正确的是( )。
A.将此文件用WinRAR软件进行压缩属于无损压缩
B.将此文件另存为jpg格式属于无损压缩
C.将此文件重命名为玻璃瓶.zip属于有损压缩
D.将此文件扩展名改为.bmp属于无损压缩
(8)如下图所示的易拉罐图片采用RGB颜色模型来描述颜色,其中某像素点的R、G、B原色用十进制数表示分别是230、58、70,将其转换为十六进制表示应为# 。
(9)已知可回收物的当前回收价格为0.8元/公斤,单次投递超过20公斤最多按20公斤结算。若设计算法来实现某次投递所获金额的计算,算法描述如下:将称重重量赋值给x,如果x小于20,输出金额为0.8*x元,否则输出金额为0.8*20元,这种算法的描述方法属于( )。
A.程序设计语言 B.流程图 C.伪代码 D.自然语言
(10)小申用流程图设计了某次投递所获金额的算法(如下图),虚线框中算法的基本控制结构是 ,若可回收物的重量是20kg,表达式x>=20的值是 。
2.元旦将至,小申作为班级迎新活动的组织者,他想在活动过程中加入一个幸运抽奖环节。为了提高抽奖的效率与趣味性,抽奖功能是通过Pythn程序来实现的,请根据以上情境回答以下问题:
(1)抽奖前先要准备待抽奖名单,小申为了保持程序的灵活性,允许主持人输入待抽奖的同学人数,随后输入待抽奖者姓名,并用列表namelist保存待抽奖名单。若输入待抽奖人数5,准备抽奖名单程序预期运行效果如下图:
要向列表namelist中追加待抽奖者姓名,可以用的方法是( )。
A.namelist.insert( ) B.namelist.input( )
C.namelist.add( ) D.namelist.append( )
(2)编写好程序后,小申在调试时程序报错,出错信息如下:
出错语句是___________行,应修改为___________( )。
A.3 n=str(input(‘请输入待抽奖人数:’))
B.5 namelist.append(input(‘请输入第’+str(i)+‘位待抽奖者姓名:’))
C.6 print(‘待抽奖名单如下:’,str(namelist))
D.5 namelist.append(input(‘请输入第’+int(i)+‘位待抽奖者姓名:’))
(3)准备好了抽奖名单后小申使用randm函数从待抽奖名单中抽出三名获奖者,预期效果如左下图所示,则代码中划线处应填写( )。
A.1,3 B.0,4 C.1,4 D.4
(4)上题中小申用到的randm函数,是pythn中使用非常普遍的函数,它返回随机生成的一个实数。若小申想要随机生成一个[60,100)范围内的一个随机整数,表达式应写成
(5)小亚作为小申的助手,在小申设计的程序出问题时,他也尝试写了一个程序做备案;而且他在设计时还考虑到“中过奖的同学不能再抽”的情况,在程序上做了优化。思路是:将已经中奖的同学名字从待抽奖名单namelist中移除之后再进行下一次抽奖,预期运行效果如下图所示。
第③行空白划线处应该填写语句:
第⑥行的空白划线处应分别填写: ,
第⑧行的注释划线处应填语句:
3.小申很喜欢编程,自学一段时间Pythn后,想体验它在数据采集和处理方面功能,在老师的建议下他首先尝试使用pythn到网络上“爬”数据。他试着编写了一个简单的程序:从某网站爬取了一些单车使用的数据,保存在bike.csv文件中,在用Excel打开此文件时出现了乱码,如下图所示。
(1)小申从网络上“爬”数据,即通过互联网进行数据采集。其完整的流程有三个步骤,分别是: 、解析网页和保存数据。
(2)以下___________库与互联网数据采集有关的。( )
A.pandas B.numpy C.matpltlib D.requests
(3)网页请求方式有多种,GET是最常见的方式,一般用于获取或者查询资源信息,响应速度较快。若已经导入了方便发送HTTP请求的库,要用get方式获取网页数据的pythn代码(即下图第3行的横线上)需填写 ;获取了网页信息后需要使用BeautifulSup库中的方法进行网页解析,则代码中对应横线(图第6行)处应填写
(4)接上题,要输出网页源码中title标签的文本则先要用select属性抓取title标题,然后再使用print命令输出,那么print后的横线处(上图第8行)应填写
A.title.Text B.sp.text C.html.title.text D.sp.title.text
(5)以下 是爬虫技术可能存在的风险。
A.大量占用爬取网站的资源
B.网站敏感信息的获取造成的不良后果
C.大量访问目标系统,带宽被强制占用
D.以上都是
(6)小申又观察了这份数据文件,发现所有的英文、数字均正常显示,这是因为西文字符集很小,只需要 个字节就能表示所有西文字符。其中字节(Byte)是计算机中信息组织和存储的基本单位,生活中我们还用过KB、MB、TB等单位,若需要进行换算的化:1TB= Byte(用幂次表示)
(7)请简单说明bike.csv文件里中文字符出现乱码的原因。 。
4.近几年全球的气候多变,夏季高温天增多。为了探究背后的原因,李老师给同学们布置了课后活动——选择一个城市进行相关的气候研究。小申他们组采集了某城市2022年7月的气象数据。数据中包含了每天的日平均气温(℃)、日平均相对湿度(%)、日降水量(mm)、日平均风速(km/h)、日照时数(h)。
(1)小申采集的部分气象数据如下图所示,他使用Pythn第三方库pandas提供的方法进行数据整理,删除有缺失值的记录,若读取的数据存放在df中,以下方法使用正确的是 。
A.df.isnull( ) B.df.drpna( )
C.df.drp_duplicates( ) D.df.drp_duplicates(subset=['日期'])
(2)小申把整理后的数据存储于“七月气象数据.csv”文件中。他编写程序对这些数据进行分析(如下图所示),在日平均气温大于30的记录中,找出日平均相对湿度的最大值(可使用numpy中的max函数),请将程序填写完整。
① ② ③
(3)小申根据如图1所示的七月份气象数据,编写程序绘制如图2所示的七月份日平均风速异常情况检测可视化图形。该图形叫___________,我们可以借助于___________函数完成它的绘制。
A.箱形图 bx( ) B.散点图 scatter( )
C.散点图 plt( ) D.箱形图 bxplt( )
(4)小申根据下图所示的7月份日平均风速异常情况检测可视化图形进行了分析,下列描述中正确的是 。
A.该月的日平均风速数据中存在异常值
B.必须立即删除用小圆圈表示的这个数据
C.该月的日平均风速数据中存在缺失值
D.可以进一步分析用小圆圈表示的这个数据
(5)小申了解到某省气象大数据云平台可以存储地面、高空、海洋等气象数据,这些数据中有二维表格数据、文本数据、图片数据、地理位置数据等,这最能体现的大数据特征是 。
A.数据规模大 B.处理速度快 C.数据类型多 D.价值密度低
(6)为了及时做好防暑降温工作,国家对不同的气温发布对应的预警信息。小申采集了部分城市气象部门发布的某日14时气温预报数据,并设计了一个算法,统计发布黄色预警的城市数量。
①采集的气温预报数据存在列表t中,在进行分析之前需要对温度作保留1位小数的预处理,小申写了下面的代码,根据注释补全其中的空白部分。
第2行空白划线处应填: 第3行空白划线处应填:
②小申开始是用流程图设计的算法(下图),补全横线处的语句 。
③以上流程图中,虚线框内是典型的 算法
(7)为了统计出7月份低于平均日照时数的天数,小申打算编写Pythn程序解决。程序中sunlight用于记录“7月份每天的日照时数”的变量名,c是记录天数的变量名,i是循环控制的变量名,若要设置变量存放7月份日照总时数,从命名的规则来看,下面的变量名 是不合法的
A.Imprt B.sum-days C.printJuly_ttal D.Junettal
(8)按照题4-7中的要求,统计出7月份(31天)低于平均日照时数的天数,请帮助小申完善程序。(在虚线框内补全)
【提示】:先计算7月份的日照总时数,即可求出平均日照时数;再将每日日照时数与之比较,小于的话则累计1。
日期
日平均气温
日平均相对湿度
日降水量
日平均风速
日照时数
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
……
预警
气温范围
黄色预警
35℃≤气温
相关试卷
这是一份上海市延安中学2022-2023学年高一上学期期末考试信息技术试题,共18页。试卷主要包含了选择题,简答题,操作题等内容,欢迎下载使用。
这是一份上海市上海中学2022—2023学年高一上学期期末考信息技术试题,共13页。试卷主要包含了操作题等内容,欢迎下载使用。
这是一份上海市南洋模范中学2022-2023学年高一上学期期末考试信息技术试题,共16页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。