2022-2023学年浙江省嘉兴市海盐重点中学高二(下)期中信息技术试卷(含解析)

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

2022-2023学年浙江省嘉兴市海盐重点中学高二(下)期中信息技术试卷(含解析)

资源简介

2022-2023学年浙江省嘉兴市海盐重点中学高二(下)期中信息技术试卷
一、选择题:本大题共10小题,共30分。
1.当人们在社交平台上表达自己对股票市场的情绪或观点时,美国华尔街的炒股高手们却正在利用大数据技术分析人们的想法,先人一步预判市场走势,而且取得了不俗的收益。关于这一实例,下列说法不正确的是(  )
A. 人们在上网获取数据的同时,本身也在产生数据
B. 单个人在社交平台中发布的观点等数据蕴含着巨大的价值
C. 用户在网络中浏览信息、发表观点、搜索信息时都有可能泄露个人隐私
D. 很多社交软件是依据采集到的个人用户的网络行为进行“个性化推荐”的
2.以下选项中,计算机解决问题的正确过程是(  )
A. 抽象与建模→编写程序→设计算法→调试运行
B. 抽象与建模→设计算法→编写程序→调试运行
C. 设计算法→抽象与建模→编写程序→调试运行
D. 抽象与建模→设计算法→调试运行→编写程序
3.下列关于信息系统对社会影响的说法,不正确的是(  )
A. 信息系统可以改变人们的生活方式
B. 信息系统可以加快信息与知识的传播
C. 信息系统中的数据分析有利于科学决策
D. 信息系统本身的安全隐患不会给社会带来危害
4.关于人工智能的方法与发展,下列说法正确的是(  )
A. 图灵测试主要用来判断机器是否具有智能
B. 符号注意能够精准地描述人类想要表达的所有语义
C. 问题引导下的人工智能学习方法需依赖庞大的知识库,并通过推理来解决问题
D. 深度学习模型的提出标志着人工智能学科的正式诞生
5.下列技术和认证模式对应关系正确的是(  )
A. 短信验证码——静态口令 B. 网银“U盾”——用户名+口令
C. 指纹识别技术——生物特征识别 D. 微信账号密码——动态口令
6.下列关于数据采集的说法,正确的是(  )
A. 传感器主要用于随时获取来自计算机的数据
B. 人工获取数据的方式已经被机器完全取代
C. 图书馆是人们获取日常所需数据的主要来源
D. “华为运动手环”可以用于数据的采集
7.某算法的部分流程图如图所示,以下说法正确的是(  )
A. 该流程执行后,变量k的值是-1
B. 该流程执行后,变量a的值是16
C. 该流程用于计算并输出1+8-16的值
D. 该流程完整执行1次,“a<32?”共执行了3次
8.在BXY中编辑有这样一段程序:
在micro:bit硬件支持下,以下说法正确的是(  )
A. 开始运行,不按开发板上的任何按钮,开发板显示“笑脸”
B. 开始运行,按开发板上的B按钮后,开发板上的LED灯全部关闭
C. 开始运行,不按开发板上的任何按钮,开发板进入死循环,无法正常运行
D. 开始运行,按开发板上的A按钮后,开发板显示“笑脸”,一秒钟后显示“哭脸”
9.某Python程序如下:
执行该程序后,输出值为(  )
A. ZAyb#dK B. yzYZ#Dm C. zaYB#Dk D. zaYZ#Dm
10.有如下Python程序代码:
以上程序运行后,打印出列表的情况是(  )
A. ABCDEF B. FEDCBA C. ACEFDB D. AFCDEB
二、非选择题:本大题共2小题,共20分。
11.为进一步提升学校用餐服务质量,学校开发了一套学生套餐评选系统,其查询页面和投票页面分别如图a和图b所示。
(1) 设计该系统的前期准备工作中,根据系统的功能要求,选择采用 ______ 。(单选:填字母:A.B/S架构 B.C/S 架构),这一过程属于 ______ 。(单选,填字母:A.需求分析/B.开发模式的选择/C.详细设计)
(2) 该信息系统的服务器IP地址为 ______ 。
(3) 将系统数据库中一周订单数据导出为文件“week.xlsx”,如图c所示,并制作图表如图d所示,部分程序代码如下,请在划线处填入合适的代码。

12.学校举办了“语文作文现场赛”,参赛同学成绩存储在文本文件“gra.txt”中,如左图所示(每一行记录一位同学的姓名和成绩,以“:”分隔)。陈老师利用Python程序对作文成绩进行处理,统计出各个分数等级的人数,并输出结果。程序运行界面如右图所示。
实现上述功能的Python程序如下,请在划线处填入合适的代码。
答案和解析
1.【答案】B
【解析】解:单个人在社交平台中发布的观点等数据不会蕴含着巨大的价值,选项B符合题意。
故选:B。
本题主要考查数据的描述。数据就是数值,也就是我们通过观察、实验或计算得出的结果。数据有很多种,最简单的就是数字。数据也可以是文字、图像、声音等。数据可以用于科学研究、设计、查证、数学等。
熟练掌握数据的概念、特征及表示形式。
2.【答案】B
【解析】计算机解决问题的一般过程是:抽象与建模→设计算法→编写程序→调试运行。
故选:B。
本题主要考查计算机解决问题的过程。计算机解决问题的一般过程是:抽象与建模→设计算法→编写程序→调试运行。
简单的概念性知识点,熟练掌握。
3.【答案】D
【解析】信息系统可以改变人们的生活方式;信息系统可以加快信息与知识的传播;信息系统中的数据分析有利于科学决策;信息系统本身的安全隐患会给社会带来危害,故本题选D选项。故选:D。
本题主要考查信息系统的描述。信息系统可以改变人们的生活方式;信息系统可以加快信息与知识的传播;信息系统中的数据分析有利于科学决策;信息系统本身的安全隐患会给社会带来危害。
熟练掌握信息系统对社会的影响。
4.【答案】A
【解析】解:图灵测试主要用来判断机器是否具有智能;符号注意不能够精准地描述人类想要表达的所有语义;人工智能典型方法中还存在另外一种学习方式,即问题引导下的试错学习,在这种学习方法中,我们事先不知道最终答案,于是在学习过程中不断尝试各种解决问题的可能途径,然后根据结果反馈来相应调整学习方法,这一学习机制叫强化学习;达特茅斯标志着人工智能学科的正式诞生。
故选:A。
本题考查的知识点是人工智能。人工智能是研究、开发用于模拟、延伸和扩展人智能的理论、方法、技术及应用系统的一门新技术科学。人工智能的主要应用领域有:模式识别:包括指纹识别、手写识别、光学字符识别、语音识别;自然语言理解:包括机器人和翻译系统,常用的翻译软件有金山快译、金山词霸、有道等。
熟练掌握人工智能的概念及应用领域。
5.【答案】C
【解析】解:下列技术和认证模式对应关系为:短信验证码——动态口令;网银“U盾”——USB key认证;指纹识别技术——生物特征识别;微信账号密码——用户名+口令。
故选:C。
本题考查信息技术应用。人工智能的主要应用领域有:模式识别:包括指纹识别、手写识别、光学字符识别、语音识别;自然语言理解:包括机器人和翻译系统,常用的翻译软件有金山快译、金山词霸、有道等。
常识性知识点,难度不大。
6.【答案】D
【解析】传感器主要用于随时获取来自测量软硬件的数据;人工获取数据的方式依然领域在某些领域;手机、网络、电视是人们获取所需数据的主要来源;“华为运动手环”可以用于数据的采集故选:D。
本题考查的是数据采集的相关知识。数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析,处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。
电子产品的应用,题目贴近生活,难度不大。
7.【答案】D
【解析】第一步,判断a<32成立,那么执行Y语句,s=1+1*8=9,k=0,a=16 返回判断框;
第二步,判断a<32成立,那么执行Y语句,s=9,k=0,a=32返回判断框;
第三步,判断a<32不成立,执行N语句,输出s=9。
根据这个判断选项A中k的值为0,说法错误,选项B中a的值为32,说法错误,选项C中,该流程主要就是判断a不满足条件是s、k、a的值得变化,说法错误,选项D中通过分析发现a<32共执行了三次,说法正确。
故选:D。
本题考查的是流程图中顺序、循环、判断语句的使用。
循环之后s、a、k的变化以及最终的结果。
8.【答案】D
【解析】解:开始运行,不按开发板上的任何按钮,开发板显示“哭脸”;开始运行,按开发板上的B按钮后,跳出循环;开始运行,按开发板上的A按钮后,开发板显示“笑脸”,一秒钟后显示“哭脸”,选项D符合题意。故选:D。
本题主要考查Python程序的执行与调试。If-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。
熟练掌握选择语句的基本结构及结果的求解。
9.【答案】C
【解析】解:阅读题干可知,逐个提取字符s中元素,如果提取到的字符为小写字母,则顺延二位输出,如果提取到大写字母时,第一个大写字母顺序24位输出,此时flag=False,当提取到“#”时直接输出flag=True,所以当提取到“F”时,变为D,flag变为False,在提取“K”时,保持不变,故输出结果为zaYB#Dk。
故选:C。
本题考查的是python中的if语句。If-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。
熟练掌握分支语句的结构及结果的求解。
10.【答案】D
【解析】第一个for循环执行完,队列中的元素是“AFCDEB”,第二个for循环按照队列“先进先出”的规则依次出队,故以上程序运行后,打印出列表的情况是:AFCDEB。
故选:D。
本题主要考查Python程序的执行。分析程序可知,该程序模拟队列数据类型,如果i是偶数,则将s[i]入队列que[tail],如果i是奇数,则将s[len(s)-i]入队列que[tail]。
熟练掌握循环语句的结构及列表的相关知识,难度适中。
11.【答案】【小题1】A
【小题2】B
【小题3】192.168.10.30
【解析】解:(1)搭建一个信息系统的首要工作是做好前期准备工作。前期准备工作一般包括需求分析、可行性分析、开发模式选择、概要设计和详细设计。在设计“学士套餐评选系统”的前期准备中,根据该系统的功能要求及图片展示,在浏览器中运行,属于浏览器/服务器模式,需要选择B/S架构。这一过程属于选择开发模式。
(2)通过图片浏览器地址栏可知,该信息系统的服务器的IP地址是192.168.10.30。
(3)由图c及注释可知,按“菜品”分组,故④处填df.groupby(“菜品“).sum(  )。由图d及注释可知,应绘制柱形图,故⑤处填plt.bar(x,y)。
本题主要考查信息系统及Python程序实现,程序实现的是将系统数据库中一周订单数据导出为文件“week.xlsx”,筛选合适数据制作图表的过程,详细解析如下。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
12.【答案】解:①处填写的是将成绩添加到列表中去,此处成绩需要为整数,所以填写为int(a[1]) 或int(a[-1]);②处是统计各等级人数,自定义函数为cla(  ),所以②处填写的是整个成绩列表的函数,故为cla(gra[i]);输出的应该是各个等级的列表的长度,所以③处填写为str(num[i])。
故答案为:①int(a[1]) 或int(a[-1]) ②cla(gra[i]) ③str(num[i])
【解析】本题考查的是python程序的调试与运行。程序实现的是按照成绩划分的等级,并统计各个等级的人数,详细解析如下。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
第1页,共1页

展开更多......

收起↑

资源预览