浙江省杭州市周边四校2022-2023学年高二信息技术上学期期末试题(Word版附解析)
展开浙江省杭州周边四校2022-2023学年高二上学期期末
信息技术试卷
1. 以下关于数据和信息的说法正确的是( )
A. 人们可以通过阅读报纸获取信息,所以报纸是数据的表现形式
B. 消息在经过多人传递后意思就变了,这是因为信息在传播的过程中会损耗
C. 小明核酸检查结果为阴性,健康码数据由原来的“黄码”变为“绿码”
D. 昨天天气预报显示今天有大雨,但实际上今天天晴,这体现了信息具有时效性
2. 下列关于大数据的说法,正确的是( )
A. 大数据强调对事物因果关系的探求,不注重它们的相关性
B. 大数据是指无法在可承受时间范围内用常规软件工具进行高效捕捉、管理和处理的数据集合
C. 大数据其实就是海量资料,这些海量资料来源于世界各地随时产生的数据,在大数据时代,微小的数据没有什么价值
D. 道路的监控每天都在记录海量的数据,但发生交通事故之后往往只用到几分钟,甚至是几秒钟数据,这反映了大数据的低价值性
3. 下列关于数制和编码的说法正确的是( )
A. 若十六进制数末位为 0,则该数转换为十进制数后,末位可能是奇数也可能是偶数
B. 一幅 1024*1024 的未经压缩的 BMP 格式的黑白图像的存储容量约为 0.25M
C. 汉字在计算机内使用汉字国标码来表示,不使用二进制编码
D. 二维码可以存储包括网址、名片、文本、特定代码在内的各种信息
4. 某平台的个性化广告推荐工作原理是基于用户注册时填写的信息及使用平台服务产生的行为数据等信息,推测用户可能感兴趣的内容。关于上述事例,下列说法不正确的是( )
A. 用户使用平台服务产生的行为数据属于静态数据
B. 海量的平台用户注册数据可以采用分布式系统进行管理
C. 平台推测用户可能感兴趣的内容不需要分析用户行为数据间的因果关系
D. 用户信息填写不完整可能会导致平台收集的数据存在数据缺失问题
5. 某算法部分流程图如图所示。执行这部分流程,若输入x的值为15,则输出cnt值是( )
A. 2
B. 3
C. 4
D. 5
6. 已知s=“abcdef“,以下选项中与语句s[:-5:-2]能得到相同结果的是( )
A. s[1:-5:-2] B. s[-len(s):-5:-2]
C. s[-1:-4:-2] D. s[4:len(s)][::-1]
7. 下列关于信息技术与信息系统的说法,正确的是( )
A. 信息系统的运行需要借助各类硬件,对外部环境的依赖是其最大的局限性
B. 金属活字排版印刷是信息技术在前机械时期的代表性发明之一
C. 信息系统是指由硬件软件设施、通信网络和用户构成的人机交互系统
D. 现代信息技术的发展依次经历了以数据为核心、以计算机为核心和以互联网为核心三个阶段
8. 下列关于人工智能的说法不正确的是( )
A. 图灵测试是测试机器是否具有智能的一种方法
B. 知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈问题
C. “扫地机器人”是行为主义人工智能在现实生活中的应用
D. 下国际象棋的“深蓝”是以推理为核心的联结主义人工智能的代表
9. 下列Python表达式中值最小的是( )
A. 2**2+5%13//9 B. 8//3*7/2
C. len(range(7))/3 D. int(“1“+“4“)//abs(-7)
10. 某加密程序的代码如下:
运行该程序,输入s1的值为“Mike521@qq.com”,则输出结果为( )
A. Mgic053@oo.amk B. Kgic931@oo.amk C. Mkmg053@ss.eqo D. 0kmg931@ss.eqo
11. 小萌编写Python程序批量处理“从身份证号码中提取出生年月日”,将姓名和身份证号码存储在二维数组sfzh中,例如“周子夏”和“蔡佳杰”两人的信息存储格式为:[[”周子夏”,“330881200405211234“],[“蔡佳杰”,“330881200504032323”]]。程序代码如下:
程序划线处填入的代码为( )
A. sfzh[i][1][6:13] B. sfzh[i][1][6:14]
C. sfzh[i][1] D. sfzh[i][0]
12. 有如下python程序段:
运行该程序段后,列表a中的值可能是( )
A. 11,8,7,6,5,5 B. 8,6,5,5,3,8
C. 9,6,7,8,8,11 D. 11,11,8,2,2,11
13. 为更好组织高三学生参加某高校的三位一体招生考试(该高校三位一体招生学业水平考试成绩折算方法如下:A等10分、B等9分、C等8、D等6分),统计了所有学生学业水平成绩情况,并保存在“学考成绩.xlsx”中,如图1所示。用Python 读取“学考成绩.xlsx”文件,并计算每个学生的折算分,筛选出各班“A总数”最多的前5条数据,导出到“各班前5名统计.xlsx”文件中。同时为直观展示各班折算分92分以上人数对比,生成图2所示图表。
(1) 在对表格进行数据整理时发现,关于“德乐蕊”同学的记录可能存在的数据问题是 ______ (单选,填字母:A.数据缺失 B.数据异常 C.逻辑错误 D.格式不一致)。
(2) Python 程序代码如下,请在横线处填上合适的代码。
14. 为了凸显图像的轮廓及其特征,可以对图像进行二值化处理。图像二值化是将图像上的像素点的灰度值设置为0或1(0表示黑色,1表示白色)。小明设计图像二值化算法如下:
输入数据:将原图的每个像素的RGB灰度值存入二维数组img中;
处理数据:如果一个像素的RGB灰度值大于或等于阈值,则将该像素RGB灰度值设置为1,否则设置为0;
输出数据:将处理后的数据以图像形式呈现。
例如:部分图像二值化过程如图a所示。
请回答下列问题:
(1) 根据题意,若阈值为100,则第13题图a中第一行二值化处理后的编码是 ______ (用十六进制表示)。
(2) 在不改变大小的前提下,一张1024*768,256级灰度图像进行二值化处理后,其图像的压缩比是 ______ (单选,填字母)。
A.256:1
B.8:1
C.4:1
D.2:1
(3) 实现图像二值化功能的Python程序段如下,请在划线处填入合适的代码。
(4) 阈值为100的运行结果如图b所示,若输入阈值为50,运行程序后输出的图像是 ______ (单选,填字母)。
15. 某明文字符串仅由大、小写英文字母组成,为实现加密,小明依次对该明文中的每个字符进行如下操作:
①将明文中每个字符转换成其对应的十进制ASCII码值:
②明文的密钥由0-7这8个数字循环产生,如表所示;
明文
P
r
o
g
r
a
m
m
i
n
g
……
密钥
0
1
2
3
4
5
6
7
0
1
2
……
③加密过程中,先将每个明文字符的十进制 ASCII 码值转换成8位二进制数,再将每个字符对应的密钥转换为4位二进制数,最后,将由明文字符的十进制ASCII 码值转换成的8位二进制数中的左边4位二进制数和右边4位二进制数,分别和由密钥数字转换成的4位二进制数逐位进行异或运算:1⊕1=0,1⊕0=1,0⊕1=1,0⊕0=0。
例如:明文字符串“Programming”中字母“a”用二进制表示是01100001,其对应的密钥
是数字5,用二进制表示是0101,加密后结果是00110100,如表所示。
明文
“a“
ASCII
97
二进制
0
1
1
0
0
0
0
1
密钥
5
密钥
5
5
二进制
0
1
0
1
0
1
0
1
密文
0
0
1
1
0
1
0
0
④将每个字符的加密结果按行输出,如图所示。请回答下列问题:
(1) 输入字符串“China”,则字符“a”加密后的结果为 ______ 。
(2) 实现上述功能的Python代码段如下,横线处代码为 ______ 。
(3) 加框处的代码有错误,请修改:
16. 小明使用Python编写了某答题卡中单项选择题的判分程序,该单选题每题2分。扫描答题卡获取选项填涂信息,输入标准答案,程序自动判断并输出分数。具体方法为:一个选项是否被填涂,可以从判断一个像素的颜色开始,像素的填涂情况是通过RGB的值来判断,灰度值低于132的表示该点被填涂:一个信息点64%的像素被填涂,则认为该区域已填涂,返回值为“1”。区域未填涂时返回值为“0”;各选项的编码为:A→“1000”,B→“0100”,C→“0010”,D→“0001”;输入标准答案,程序进行对比并返回结果。答题卡相关信息如图所示。
(1) 某题的标准答案为“C”,该题填涂情况为“0100”,则分数为 ______ 分。
(2) 实现上述功能的程序如下,请在横线处填入合适的代码。
浙江省杭州周边四校2022-2023学年高二上学期期末 信息技术试卷 参考答案
1.【答案】C
【解析】解:们可以通过阅读报纸获取信息,报纸上的文字是数据的一种表现形式;信息在传播的过程中不会发生损耗;小林核酸检查结果为阴性,健康码数据由原来的“黄码”变为“绿码”;天气预报显示本月均为阴雨天气,但实际上今日天气晴朗,这体现了信息具有真伪性,所以选项C符合题意。
故选:C。
本题主要考查数据、信息和知识。信息是加工了的数据,数据是记录客观事物的、可鉴别的符号。知识是人们运用大脑对所获取或积累的信息进行的提炼、研究和分析的结果,能够精确的反应事物的本质,知识可以继承。
熟练掌握数据、信息与知识之间的联系。
2.【答案】B
【解析】大数据不在强调对事物因果关系的探求,而是注重它们的相关性;大数据是指无法在可承受时间范围内用常规软件工具进行高效捕捉、管理和处理的数据集合;大数据其实就是海量资料,这些海量资料来源于世界各地随时产生的数据,在大数据时代,追求的是全面的数据;道路的监控每天都在记录海量的数据,但发生交通事故之后往往只用到几分钟,甚至是几秒钟数据,这反映了大数据的价值密度低,而不是低价值。
故选:B。
本题考查的是大数据的相关知识。大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。大数据的5V特点(IBM提出): (大量)、 (高速)、 (多样)、 (低价值密度)、 (真实性)。
熟练掌握大数据的定义及特征的应用。
3.【答案】D
【解析】若十六进制数末位为 0,则该数转换为十进制数后,末位肯定是偶数;3一幅 1024*1024 的未经压缩的 BMP 格式的图片x1024x1024=3145728字节,也就是3M左右;汉字在计算机内使用ASCⅡ来表示,使用二进制编码;二维码可以存储包括网址、名片、文本、特定代码在内的各种信息。
故选:D。
本题考查的知识点是二进制的代码、数制的转化、字符和汉字编码。其中B表示二进制,D表示十进制,H表示十六进制,二进制转化十进制整数部分为按权展开式法,十进制转化成二进制,整数部分为除2取余,小数部分为乘2取整,每一位十六进制数都可以用四位的二进制数来表示。
熟练掌握各类数制直接的转化方法。
4.【答案】C
【解析】平台推测用户可能感兴趣的内容属于数据挖掘的范围。数据挖掘需要考虑数据间的因果关系。C选项错误。静态数据一般是以文件的形式存储在硬盘上,比如:文档,照片,视频。二、动态数据指在程序运行过程中,动态产生的临时数据,一般存储在内存中。用户使用平台服务产生的行为数据会作为大数据的一部分存储在硬盘中。A选项说法正确。
为了避免数据处理的瓶颈可以采用分布式系统管理海量平台注册数据。B选项正确。
用户信息填写不完整例如性别未填写,不容易判断推荐用户男士还是女士产品。D选项正确。
故选C。
考查了大数据和数据分析概念
了解数据挖掘有关知识
5.【答案】B
【解析】x=15 i=1 cnt=0,判断i<=x-1成立,判断x%i==0成立,执行cnt=cnt+1=1,i=i+1=2;
x=15 i=2 cnt=1,判断i<=x-1成立,判断x%i==0不成立,i=i+1=3;
x=15 i=3 cnt=1,判断i<=x-1成立,判断x%i==0成立,执行cnt=cnt+1=2,i=i+1=4;由此可见当i=5时满足x%i==0成立,执行cnt=cnt+1=3,其余情况下i从6到14均不满足该条件。故选:B。
本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。
解这类题目的关键就是找好初始值和最终结束循环的判断语句。
6.【答案】C
【解析】解:阅读题干可知,s[:-5:-2]='fd',选项A和选项C得到的都是空字符串即为‘’;选项Ds[4:len(s)][::-1]得到的是‘fe’,只有选项C符合题意。
故选:C。
本题主要考查Python表达式。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。Start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。End_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。
熟练掌握切片的规则及元素的提取方法。
7.【答案】A
【解析】信息系统的运行需要借助各类硬件,对外部环境的依赖是其最大的局限性,1398年出生于德国美因茨的古登堡是金属活字印刷术的发明者,信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统,信息技术的发展是沿着以计算机为核心、到以互联网为核心、再到以数据的脉络进行的。
故选:A。
本题考查的是信息系统的相关知识。信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。
熟练掌握信息系统的定义及组成、特征。
8.【答案】D
【解析】图灵测试是测试机器是否具有智能的一种方法;知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈问题;“扫地机器人”是行为主义人工智能在现实生活中的应用;基于符号主义逻辑推理的人工智能发展的标志性事件有IBM公司的“深蓝”(DeepBlue)战胜国际象棋冠军卡斯帕罗夫,这是人工智能的里程碑事件,也是符号主义人工智能的巨大成就之一。
故选:D。
本题考查的知识点是人工智能。人工智能是研究、开发用于模拟、延伸和扩展人智能的理论、方法、技术及应用系统的一门新技术科学。人工智能的主要应用领域有:模式识别:包括指纹识别、手写识别、光学字符识别、语音识别;自然语言理解:包括机器人和翻译系统,常用的翻译软件有金山快译、金山词霸、有道等。
熟练掌握人工智能的定义及研究领域。
9.【答案】D
【解析】2**2+5%13//9=4+0=4;8//3*7/2=7;len(range(7))/3=2.333;int(“1“+“4“)//abs(-7)=14//7=2.
故选:D。
本题主要考查Python表达式的运算。“%”是取余运算符,“//”表示整除运算符,“**”表示指数运算,“==”表示判断表达式是否成立。在同一运算中,先执行优先级高的再执行低的,以此类推。#Top 1:幂运算**最高优先级#Top 2:~+-按位翻转#Top 3:*/%//#Top 4:+-#Top 5:》《右移,左移运算符#Top 6:& 按位与#Top 7:^|按位异或、按位或#Top 8:<=<>>=比较运算符#Top 9:<>==!=等于运算符#Top 10:=%=/=//=-=+=*=**=赋值运算符#Top 11:is is not 身份运算符#Top 12:in not in 成员运算符#Top 13:and or not 逻辑运算符。
熟练掌握python中表达式运算的优先级。
10.【答案】C
【解析】解:阅读程序可知,已知q字符串,逐个提取字符串s1中的元素,如果为数字时,数字作为下标提取字符串q中对应的数字,如果为小写字母时,则按照按字母后延两位的字母进行输出,提取到其他时,则保持不变输出,所以输入s1的值为“Mike521@qq.com”,则输出结果为Mkmg053@ss.eqo。
故选:C。
本题考查的是python中的if语句。If-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。
熟练掌握循环语句的结构及结果的求解。
11.【答案】B
【解析】出生年月日在身份证的第七位到第十四位,所以可以表示为sfzh[i][1][6:14]。故选:B。
本题主要考查Python表达式。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。
熟练掌握切片的基本知识和元素的提取。
12.【答案】D
【解析】解:通过分析程序,两个for循环,当第一个for循环执行之后,a[0]、a[2]、a[4]均为偶数,并且最大值为10。a[1]、a[3]、a[5]均为奇数,并且最大值为11。第二个for循环一共执行4轮,列表a中的前5个数参与排序,最后一个数是奇数且不参加排序,排序为降序排序,并且前5个数有2个奇数和3个偶数,因此D正确。
故选:D。
本题考查的是函数的用法。Import random表示随机模块的意思,random.randint(参数1,参数2)参数1、参数2必须是整数函数返回参数1和参数2之间的任意整数,闭区间。
考生注意认真阅读程序,嵌套for循环要注意。
13.【答案】【小题1】B
【小题2】
【解析】解:(1)由题意可知,成绩等级共有4个,即A、B、C、D,所有学生的E总数除了“德乐蕊”的都为0,可推断存在的数据问题是逻辑错误,故选C选项。
(2)①各学科等级按A=10分、B=9分、C=8分、D=6分进行折算,故此处填的内容为:df.A总数*10+df.B总数*9+df.C总数*8+df.D总数*6或者df[“A总数“]*10+df.[“B总数“]*9+df[“C总数“]*8+df[“D总数“]*6
②此处通过for循环将剩余的5个班级的前5名保存到变量result中,故此处填的内容为df_sort[df_sort.班级==i]或者df_sort[df_sort[“班级“]==i]
③图表纵坐标是上线人数,故此处填的内容为:df_count.上线人数或者df_count[“上线人数“]
故答案为:
(1)C
(2)①df.A总数*10+df.B总数*9+df.C总数*8+df.D总数*6或者df[“A总数“]*10+df.[“B总数“]*9+df[“C总数“]*8+df[“D总数“]*6
②df_sort[df_sort.班级==i]或者df_sort[df_sort[“班级“]==i]
③df_count.上线人数或者df_count[“上线人数“]
对数据进行分析并输出图表通常用的扩展程序库为pandas与matplotlib,本题程序就是导入的这2个库,通过读取电子表格文档的数据进行分析并输出结果。
本题重点考查数据的分析,用到的扩展程序库pandas和matplotlib。
14.【答案】【小题1】9F
【小题2】B
【小题3】B
【小题4】
【解析】(1)根据题意大于等于阈值为1否则为0可知第一行二值化处理后为10011111。二进制转十六进制时4位转成1位故结果为9F。(2)256级灰度图需要8位存储一个像素颜色值,二值化后需要1位存储像素颜色值。故压缩比为8:1,选B。(3)根据注释信息和下一行的提示可知此处填写为img[i,j]>=key或等价代码。(4)之前的阈值是100,现在阈值是50。50小于100图像会有更多的部分为白色。ABC三个选项只有B图更白。故选B。
本题考查了进制转换、图像存储原理、nump模块、matplotlib模块、image模块等知识
在做补充代码类题目时,通过已经给出的代码经常可以提示如何作答。本题中第三问可能自己不知道如何获得图像某个像素的颜色值,但是下文通过img[i,j]=1就提示了img[i,j]可以获得图像某个像素的颜色值。
15.【答案】【小题1】B
【小题2】
【小题3】
【解析】解:(1)输入字符串“China”,则字符“a”加密后的结果为00100101,由于A的ASC码值为97,对应二进制数为01100001,对于的秘钥为4,转换为二进制数为0100,进行异或得到00100101;
(2)Ord函数将字符转换为ASCII码值,chr函数将ASCII码值转换为对应字符。阅读程序段可知,变量ch为逐个提取字符串s中的元素,将其转换为二进制数,用变量j来控制转换及与秘钥的异或过程,根据t1的表达式可以推断出t2的表达式为str((ch//2**4%2+m%2)%2);
(3)根据题干信息,k的值应该是k+1除以8的区域,而不是k除以8取余之后加1,所以修改为k=(k+1)%8。
本题考查的是python程序的调试与运行。程序实现的是某明文字符串仅由大、小写英文字母组成,加密过程直至最后输出加密结果的过程,详细解析如下。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
16.【答案】【小题1】B
【小题2】
【解析】解:(1)某题的标准答案为“C”,正确的填涂情况为“0010”,该题填涂情况为“0100”,那么得分为0分;
(2)一个信息点64%的像素被填涂,则认为该区域已填涂,返回值为“1”。fw表示填涂项的宽度,fh表示填涂项的高度,故表达式为 fw*fh*0.64,bz[i]的值应该在da字典中,故填写为bz[I]=da[bzd[i]];由程序的下一句“y=ys+total_height*row”进行推断上一句为“x=xs+total_width*col”。
本题考查的python程序的调试与运行。程序实现的是扫描答题卡获取选项填涂信息,输入标准答案,程序自动判断并输出分数,详细解答如下。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
浙江省五校联盟2022-2023学年高二信息技术上学期期末联考卷(Word版附解析): 这是一份浙江省五校联盟2022-2023学年高二信息技术上学期期末联考卷(Word版附解析),共13页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析): 这是一份浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析),共9页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
浙江省杭州市周边重点中学2022-2023学年高二信息技术下学期4月期中试卷(Word版附解析): 这是一份浙江省杭州市周边重点中学2022-2023学年高二信息技术下学期4月期中试卷(Word版附解析),共12页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。