1、 2023年浙江省普通高中学业水平考试信息技术学考预测卷(1)一、选择题(本大题共10小题,每小题3分,共30分。)1. 商场为了促进消费,经常会推出一些促销活动,比如“每满100减30,每满200减70,可以累计上不封顶”就是典型的商场促销手段。结合以上材料,下列说法不正确的是( )A. 促销活动中的“100”、“200”是数据B. 促销活动只会持续一段时间,说明信息也是有时效性的C 上述促销活动方案可以通过网络发布,无需载体D. 商场促销的信息可以通过多种媒体进行传播,说明信息具有共享性2. 下列关于信息安全的说法正确的是( )A. 个人信息泄露的渠道只可能是网上交流时被恶意窃取B. 依靠
2、生物特征识别的认证技术,不需要任何附加设施,成本低、速度快C. 可以通过加密措施来确保信息的完整性,采用数字签名保护信息的不可否认性D. 访问控制要解决的问题是用户对数据操作的权限,是在保障授权用户能获取所需资源的同时拒绝非授权用户的安全机制3. 下列关于信息系统组成和功能说法,不正确的是( )A. 信息系统的用户包括信息系统的使用者,但不包括程序设计员B. 用户输入身份证号码等信息体现了信息系统具有数据收集和输入功能C. 计算机硬件中的运算器和控制器负责信息的处理D. 一个完整的信息系统一般具备数据加工处理功能4. 2011年,在美国最受欢迎的智力问答节目危险边缘中,人机对话系统“沃森”一举
3、打败了人类智力竞赛的冠军。“沃森”的智能每年都在提高,将来可能给人类的生活带来更多的改变。结合上述材料,下列关于人工智能的说法正确的是( )A. 将“沃森”的智能能力从益智游戏移植到了医疗领域,属于领域人工智能的应用。B. “沃森”先要将知识以逻辑形式表达,然后依靠推理引擎推理,属于符号主义人工智能。C. “沃森”贪婪地接收人们为它提供的所有知识,这些知识都能有益地促进其发展。D. 人工智能在不同的岗位取代人类,从长期来看其带来的失业远大于就业。5. 某购物网站采集了用户浏览和购物过程中产生的数据,针对产生的数据进行精准推送广告。下列说法正确的是( )A. 该网站数据处理采用了图计算模式B.
4、该网站中的个人用户敏感数据无需加密处理C. 随着数据采集量的增加,购物网站会变得越来越智慧D. 要实现精准推送广告,需要知道用户浏览或购买商品的原因6. 用Python算法控制结构描述:空气质量指数AQI值大于100,小于等于150称为轻度污染;大于150称为中度以上污染。设M为AQI值,Z为污染程度。下列选项正确的是( )A. if M 150: Z = 中度以上污染 elif M 100: Z = 轻度污染B. if M 150: Z = 中度以上污染 else: Z = 轻度污染C. if M 100: Z = 轻度污染 elif M 150: Z = 中度以上污染D. if 100 M
5、 = 150: Z = 轻度污染 else: Z = 中度以上污染A. AB. BC. CD. D7. 小刘搭建了“室内光线强度监测信息系统”,该信息系统主要包括“数据采集”、“数据查询”、“数据维护”子系统。网站框架如图a所示,系统的部分代码如图b所示。下列说法不正确的是( )A. 数据采集子页面采用GET的形式提交数据B. 上述代码中“app.route(/cx)”与“cx()”是一对路由和视图函数C. “app=Flask(_name_)”的功能是为Web应用程序创建Flask类的对象D. 在浏览器地址栏输入“http:/192.168.1.1:88/get”, 按回车键后,浏览器中显示
6、“get data ok”8. 阅读下列材料,回答小题。小明搭建了草坪湿度监测系统,系统结构示意图如下图所示。智能终端通过接口接收湿度传感器采集的数据,IOT模块(网络模块)传送湿度数据到Web服务器并保存到数据库。IOT模块需要设置无线网络的名称SSID和共享密钥PASSWORD连通无线网络,采用与Web服务器相同的IP和PORT配置连通服务器。客户端通过浏览器访问Web服务器。Web服务器将处理的结果经IOT模块传送给智能终端,由智能终端启动执行器实现对草坪浇水,从而实现对湿度的控制。该信息系统采用网络架构模式是( )A. C/S模式B. Web模式C. B/S模式D. 无线模式9. 阅读
7、下列材料,回答小题。小明搭建了草坪湿度监测系统,系统结构示意图如下图所示。智能终端通过接口接收湿度传感器采集的数据,IOT模块(网络模块)传送湿度数据到Web服务器并保存到数据库。IOT模块需要设置无线网络的名称SSID和共享密钥PASSWORD连通无线网络,采用与Web服务器相同的IP和PORT配置连通服务器。客户端通过浏览器访问Web服务器。Web服务器将处理的结果经IOT模块传送给智能终端,由智能终端启动执行器实现对草坪浇水,从而实现对湿度的控制。以下有关该信息系统的设计的说法,不正确的是( )A. 系统设计时,主要从技术、经济和社会意义等方面分析系统的可行性B. 系统概要设计时,需要对
8、系统的用户界面、可扩展性需求等方面进行设计考虑C. 系统详细设计时,为确保系统的运行安全和数据保密,需要有安全设计方案D. 在设计车位下面的感应器时,需要考虑其耐用性,说明信息系统对外部环境有依赖性10. 有如下python加密程序段,以下说法正确的是( )def encrypt(code,key): code_new= for s in code: code_new+=chr(s1) return code_newcode=input(code=)print(encrypt(code,2)A. 该加密程序段所用的加密算法是换位密码法B. 若输入字符串code为“App”,则输出的结果为crr
9、C. 若要对数字字符逐个右移进行加密,则只需将加框处语句修改为“(int(s)+key)%10”D. 假设原文为小写字母,将加框处语句修改为“ord(a)+(ord(s)-ord(a)-key)%26”可将加密的密文还原为明文二、非选择题(本大题共 2 小题,每小题 10 分,共 20 分)11. 某次模拟考试成绩存储在“Scores. Xlsx”数据文件中(如图a所示),现利用Excel软件与Python程序对这些数据进行统计分析并可视化,请根据要求回答下列问题。(1)在Excel软件中计算每位学生的成绩总分。选择M2单元格输入公式,然后利用自动填充功能完成区域M3:M651的计算,则M2单
10、元格的公式为=SUM( )。图a(2)利用Pandas模块读取数据,统计出各选科组合的选择人数,部分程序代码如下,请在划线处填入合适的代码。df= pd. read excel(Scores. xlsx)df1 = df. groupby(选科,as_index=False)df2= df1.学号. _ #统计各选科组合的人数df2 = df2 rename coums=学号 : 人数)(3)为了获取选科人数最多的前8个组合,结果如图b所示,部分程序代码如下,则程序划线处的代码可行的是_(多选:填字母)。A. df3=df2. sort_values(人数). tail(8)B. df3=df
11、2. sort_values(人数). head(8)C. df3=df2. sort_values(人数,ascending=Flase)0:8D. df3=df2. sort_values (人数,ascending=Flase). head(8)图b 图c(4)对处理后的数据进行可视化操作,结果如图c所示,部分程序代码如下,请在划线处填入合适的代码。plt. bar( ) #绘制柱形图plt. title(选科人数最多的前8个组合) #设置图表标题plt. show()12. 替代密码是明文中的每个字符根据密钥替代成密文中的另一个字符,替代后的各个字符保持原来的位置。要求:如果明文是大写
12、字母则需要转小写。如果明文是数字,则需根据秘钥进行相应迁移,例如秘钥为3,则0变为3,8变为1,其它字符不作任何处理。(1)如果明文为“ZheJiang-2022”密钥为3,则结果密文为_。(2)程序实现如下,请在划线处补充代码。def change(code, key): m = if A = code = Z: m = chr(_)+32) elif 0 = code 150: Z = 中度以上污染 elif M 100: Z = 轻度污染B. if M 150: Z = 中度以上污染 else: Z = 轻度污染C if M 100: Z = 轻度污染 elif M 150: Z = 中
13、度以上污染D. if 100 M = 150: Z = 轻度污染 else: Z = 中度以上污染A. AB. BC. CD. D【答案】A【解析】【详解】本题主要考查Python分支结构的应用。空气质量指数AQI值大于100,小于等于150称为轻度污染;大于150称为中度以上污染。设M为AQI值,Z为污染程度。用分支结构实现如下: ,故本题选A选项。7. 小刘搭建了“室内光线强度监测信息系统”,该信息系统主要包括“数据采集”、“数据查询”、“数据维护”子系统。网站框架如图a所示,系统的部分代码如图b所示。下列说法不正确的是( )A. 数据采集子页面采用GET的形式提交数据B. 上述代码中“a
14、pp.route(/cx)”与“cx()”是一对路由和视图函数C. “app=Flask(_name_)”的功能是为Web应用程序创建Flask类的对象D. 在浏览器地址栏输入“http:/192.168.1.1:88/get”, 按回车键后,浏览器中显示“get data ok”【答案】D【解析】【详解】本题主要考查信息系统及Python程序实现。分析程序,数据采集子页面采用GET的形式提交数据;上述代码中“app.route(/cx)”与“cx()”是一对路由和视图函数;“app=Flask(_name_)”的功能是为Web应用程序创建Flask类的对象;在浏览器地址栏输入“http:/1
15、92.168.1.1:88/s”, 按回车键后,浏览器中才显示“get data ok”,故本题选D选项。8. 阅读下列材料,回答小题。小明搭建了草坪湿度监测系统,系统结构示意图如下图所示。智能终端通过接口接收湿度传感器采集的数据,IOT模块(网络模块)传送湿度数据到Web服务器并保存到数据库。IOT模块需要设置无线网络的名称SSID和共享密钥PASSWORD连通无线网络,采用与Web服务器相同的IP和PORT配置连通服务器。客户端通过浏览器访问Web服务器。Web服务器将处理的结果经IOT模块传送给智能终端,由智能终端启动执行器实现对草坪浇水,从而实现对湿度的控制。该信息系统采用的网络架构模
16、式是( )A. C/S模式B. Web模式C. B/S模式D. 无线模式【答案】C【解析】【详解】本题主要考查典型应用系统的描述。客户端通过浏览器访问Web服务器,则该信息系统采用的网络架构模式是B/S模式,即浏览器/服务器模式,故本题选C选项。9. 阅读下列材料,回答小题。小明搭建了草坪湿度监测系统,系统结构示意图如下图所示。智能终端通过接口接收湿度传感器采集的数据,IOT模块(网络模块)传送湿度数据到Web服务器并保存到数据库。IOT模块需要设置无线网络的名称SSID和共享密钥PASSWORD连通无线网络,采用与Web服务器相同的IP和PORT配置连通服务器。客户端通过浏览器访问Web服务
17、器。Web服务器将处理的结果经IOT模块传送给智能终端,由智能终端启动执行器实现对草坪浇水,从而实现对湿度的控制。以下有关该信息系统的设计的说法,不正确的是( )A. 系统设计时,主要从技术、经济和社会意义等方面分析系统的可行性B. 系统概要设计时,需要对系统的用户界面、可扩展性需求等方面进行设计考虑C. 系统详细设计时,为确保系统的运行安全和数据保密,需要有安全设计方案D. 在设计车位下面的感应器时,需要考虑其耐用性,说明信息系统对外部环境有依赖性【答案】B【解析】【详解】本题考查的知识点是信息系统设计搭建相关知识。系统设计时,主要从技术、经济和社会意义等方面分析系统的可行性。系统设计要经过
18、需求分析、可行性报告、开发模式选择、概要设计和详细设计几个步骤。用户界面设计属于系统详细设计内容,不是在概要设计时完成,故B选项错误,其余选项表述均正确。故答案为B选项。10. 有如下python加密程序段,以下说法正确的是( )def encrypt(code,key): code_new= for s in code: code_new+=chr(s1) return code_newcode=input(code=)print(encrypt(code,2)A. 该加密程序段所用的加密算法是换位密码法B. 若输入字符串code为“App”,则输出的结果为crrC. 若要对数字字符逐个右移
19、进行加密,则只需将加框处语句修改为“(int(s)+key)%10”D. 假设原文为小写字母,将加框处语句修改为“ord(a)+(ord(s)-ord(a)-key)%26”可将加密的密文还原为明文【答案】D【解析】【详解】本题主要考查Python程序的执行与调试。该加密程序段所用的加密算法是替代密码;若输入字符串 code 为 App ,则输出的结果为 wrr ;若要对数字字符逐个右移进行加密,则只需将加框处语句修改为“s1= ord (0)+( ord ( s )- ord (0)+ key )%10”;若原文全部由小写字母组成,将加框处语句修改为“ord ( a )+( ord ( s
20、)- ord ( a )- key )%26”可将加密的密文还原为明文,故本题选 D 选项。二、非选择题(本大题共 2 小题,每小题 10 分,共 20 分)11. 某次模拟考试成绩存储在“Scores. Xlsx”数据文件中(如图a所示),现利用Excel软件与Python程序对这些数据进行统计分析并可视化,请根据要求回答下列问题。(1)在Excel软件中计算每位学生的成绩总分。选择M2单元格输入公式,然后利用自动填充功能完成区域M3:M651的计算,则M2单元格的公式为=SUM( )。图a(2)利用Pandas模块读取数据,统计出各选科组合的选择人数,部分程序代码如下,请在划线处填入合适的
21、代码。df= pd. read excel(Scores. xlsx)df1 = df. groupby(选科,as_index=False)df2= df1.学号. _ #统计各选科组合的人数df2 = df2. rename coums=学号 : 人数)(3)为了获取选科人数最多的前8个组合,结果如图b所示,部分程序代码如下,则程序划线处的代码可行的是_(多选:填字母)。A. df3=df2. sort_values(人数). tail(8)B. df3=df2. sort_values(人数). head(8)C. df3=df2. sort_values(人数,ascending=Fl
22、ase)0:8D. df3=df2. sort_values (人数,ascending=Flase). head(8)图b 图c(4)对处理后的数据进行可视化操作,结果如图c所示,部分程序代码如下,请在划线处填入合适的代码。plt. bar( ) #绘制柱形图plt. title(选科人数最多的前8个组合) #设置图表标题plt. show()【答案】 . C2:L2 . count() . CD . df选科,df人数 或者 df.选科,df.人数【解析】【详解】本题主要考查Python程序的综合应用。M2单元格是计算总分,可以使用求和函数SUM,求和区域是C2:L2。统计各选科组合的人数
23、,使用计数函数count,故此处填count()。为了获取选科人数最多的前8个组合,可以先使用sort_values (人数,ascending=Flase)进行降序排序,再取前8个,表达式是df3=df2. sort_values(人数,ascending=Flase)0:8或df3=df2. sort_values (人数,ascending=Flase). head(8),故本题选CD选项。此处绘制柱形图,使用bar函数,由图可知,参数是df选科,df人数 或者 df.选科,df.人数。12. 替代密码是明文中的每个字符根据密钥替代成密文中的另一个字符,替代后的各个字符保持原来的位置。要
24、求:如果明文是大写字母则需要转小写。如果明文是数字,则需根据秘钥进行相应迁移,例如秘钥为3,则0变为3,8变为1,其它字符不作任何处理。(1)如果明文为“ZheJiang-2022”密钥为3,则结果密文为_。(2)程序实现如下,请在划线处补充代码。def change(code, key): m = if A = code = Z: m = chr(_)+32) elif 0 = code = 9: code = int(code) m = str(_) else: m = code return mcode = input(请输入要加密的明文:)key = int(input(请输入密钥:)
25、code_new= for i in code: code_ new += _print(code_new)【答案】 . zhejiang-5355 . ord(code) . (code+key)%10 . change(i, key)【解析】【详解】本题主要考查Python程序的综合应用。如果明文是大写字母则需要转小写。如果明文是数字,则需根据秘钥进行相应迁移,例如秘钥为3,则0变为3,8变为1,其它字符不作任何处理。如果明文为“ZheJiang-2022”密钥为3,则结果密文为zhejiang-5355。ord()函数主要用来返回对应字符的ascii码,此处处理大写字母转换小写字母,故填ord(code)。此处处理数字的情况,按照密钥循环移位,故填(code+key)%10。此处调用change(code, key)函数得到密文,故填change(i, key)。