内容正文:
通州区2022年普通高中学业水平合格性考试
信息技术试卷
一、单选题(每题1分,共30分,答案填在答题卡中)
1. 以下关于数据、信息和知识相互关系的理解,不正确的是( )。
A. 数据是原始事物现象的符号记录
B. 信息等同于知识
C. 信息是经加工处理的,具有意义的数据
D. 知识是人们运用大脑对获取或积累的信息进行系统化地提炼,研究和分析的结果
2. 2022年北京冬季奥运会的吉祥物“冰墩墩”,将熊猫形象与冰晶外壳相结合,整体形象酷似航天员。下列描述不正确的是( )
A. “冰墩墩”形象被人们熟知,体现了信息的共享性
B. “冰墩墩”图像经过互联网社交媒体传播,没有经过数字化处理
C. “冰墩墩”整体形象的设计与创作,说明信息具有可加工处理性
D. 未经授权将“冰墩墩”做成表情包并在网上传播,属于网络侵权行为
3. 关于计算机系统,以下表述不正确的是( )
A. 计算机硬件系统是个独立的系统,没有软件计算机也能正常工作
B. 应用软件必须在系统软件的支持下才能正常运行
C. 计算机软件分成系统软件和应用软件两大类
D. 应用软件是为了完成某种应用或解决某类问题而编制的专用程序
4. 下列应用中,体现了人工智能技术的有( )。
①某软件识别照片分析照片物体
②机器人AlphaGo与围棋大师对弈
③某手机App将语言信息转换为文本
④声卡将模拟信号转换成数字信号
A. ①②④ B. ①②③ C. ①③④ D. ①②③④
5. 与十进制数14等值的二进制数是( )
A 1110 B. 1101 C. 1100 D. 1111
6. 大数据与传统数据的差别体现在( )
A. 采集方式不同 B. 分析方法不同 C. 数据规模不同 D. 以上都是
7. 以下没有应用数字化工具解决问题的是( )
A. 登录12306网站订票 B. 用手机APP查询附近美食
C. 查询快递物流状态 D. 用压线钳压制网线的水晶头
8. 题图所示是李琳上学期的成绩,求平均分并做对比后,她选择等级考的科目为物理化学和历史三科,用到的数据分析法是( )。
A. 对比分析法、结构分析法 B. 结构分析法、平均分析法
C. 平均分析法、对比分析法 D. 图表分析法、结构分析法
9. 异或加密是一种简单的加密算法.异或运算的运算规则如下:
1⊕0=1 0⊕0=0 1⊕1=0 0⊕1=1。⊕(异或运算符号)对一个字符的二进制编码与密钥(二进制编码)进行异或运算,即可加密.如用十进制数177的二进制编码10110001作为密钥,对字符“H”(01001000)2加密,过程如下:
那么,字符“t”(01110100)2用密钥(177)10加密后的密文是( )
A. 11000101 B. 10110100 C. 11010100 D. 11110100
10. 全球定位系统是当今物联网的重要应用之一,下列表述错误的是( )
A. 微信实时共享位置功能也需要借助手机内置的定位模块
B. “北斗”是我国拥有完全自主知识产权的全球定位系统
C. 定位权限应谨慎授权给第三方APP,以保护个人隐私
D. 智能手环的计步功能就是运用了全球定位系统功能
11. 新年将至,小明制作了一张鞭炮图,该图属性如下图所示,则该图片的大小约为( )MB。
A. 1.6 B. 1.5 C. 2.1 D. 1024
12. 学校高一年级的研究小组在调查同学们的上学方式,小组通过问卷收集了一些数据,张华负责将最终的结果做成一张饼图,那么张华所做的是数据处理的哪一步?( )
A. 数据收集 B. 数据整理 C. 数据分析 D. 数据呈现
13. 以下行为符合网络交流文明规范的是( )
A. 在论坛上发表文章,为了吸引更多人关注,使用“震惊内幕”、“出大事了”等标题
B. 在工作群中,随意使用“童鞋”、“酱紫”等网络语言发表公告
C. 在班级学习群里转发广告信息
D. 书写电子邮件时,写清楚邮件的主题
14. 标签云(词云)用词频表现文本特征,将关键词按照一定的顺序和规律排列,并以文字大小的 形式代表词语的重要性。下列不适合用标签云(词云)来呈现的是( )
A. 政府年度工作报告中的关键词
B. 学生期末考试成绩
C. 《全唐诗》常用的词语
D. 《红楼梦》中人物出现的次数
15. 电瓶车上楼充电,频频引发火灾事故。近日某小区为保障居民安全,在电梯内安装了电瓶车监控系统,当识别到电瓶车进入电梯后,会发出语音警告“电瓶车禁止入内”,同时电梯门无法闭合;若超过一定时长电瓶车仍未退出,系统就会提示物业管理人员前来处理。以下对这一系统分析不正确是( )
A. 该系统的输出只有语音警报 B. 该系统处理的数据包含监控视频、警告语音等
C. 电梯中安装的摄像头是监控系统的输入设备 D. 信息技术的应用有效节省了人力物力
16. 有一种利用打孔透光原理设计的简易身份识别卡,每张卡在规定位置上有一排预打孔位,读卡器根据透光检测判断哪些孔位已打孔,哪些未打孔,从而识别出卡的编码.如果要设计一种供全校师生2000人使用的身份卡,则卡上的预打孔位至少需要( )
A. 10个 B. 11个 C. 12个 D. 20个
17. 2017年5月,勒索病毒在全球爆发。黑客通过攻击主机,并加密主机上存储的文件,要求受害者支付赎金。以下关于防范病毒的描述错误的是( )
A. 所有的防御措施都不是绝对安全的,重要数据还要及时采取加密、备份等措施
B. 有些病毒利用了系统漏洞进行传播,应及时更新打补丁
C. 在防火墙上关闭相应的端口,可以大大降低内网计算机中毒的概率
D. 所有被病毒破坏的计算机文件,都可以修复
18. 下列关于算法的基本结构说法错误的是( )
A. 顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次
B. 对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略
C. 算法的基本结构分顺序结构、分支结构和循环结构三种
D. 循环结构中的步骤必定会被执行一次
19. 导入模块的方式错误的是( )
A. import mo B. from mo import *
C. import mo as m D. import m from mo
20. 以下Python中的函数,常用于获取用户键盘输入的是( )
A. pow() B. eval() C. print() D. input()
21. Python中变量的命名要满足一定的规范,以下可以用作变量名的是( )
A 3dmax B. import C. Student_5 D. abc#123
22. Python表达式20 % 3+3 * 2的运算结果是( )
A. 12 B. 8 C. 11 D. 15
23. 编写 Python 程序求解 51+52+53+ ……+100 的和, 程序代码如题图所示。则代码中①处应填入的数值是( )。
A. 1
B. 49
C. 51
D 100
24. 以下程序段运行结果是( )
A. 55 B. 5 C. 5 D. 55
25. 有下面一段程序,运行该程序后s的值为( )
A. 3 B. 5 C. 8 D. 10
26. Python循环可使用break语句终止循环并跳出循环,执行循环后的语句,下边代码运行结果是( )
A. 2 B. 3 C. 4 D. 5
27. 如下图所示的流程图:
该算法完成的功能是( )
A. 计算y=1+2+3+4+5 B. 计算y=1×2×3×4×5
C. 计算y=1+2+3+4 D. 计算y=1+3+5+7
28. 下列问题适合用枚举法求解的是()
A. 一元二次方程求解
B. 一个篮球从10米处做自由落体运动,求落地时的速度
C. 求一个圆柱体的表面积和体积
D. 求解百钱买百鸡问题
29. 小明设计了一个“机器人走棋盘”算法,流程图如下。据流程图分析,机器人从棋盘S位置沿箭头方向出发,将到达的位置是________。
30. 某算法的部分流程图如下图所示,流程执行结束后,下列描述正确的是( )
A. “n≤9?"共执行了4次 B. 这是一个选择结构的流程结构
C. m的值为9,n的值为13 D. m的值为7,n的值为9
二、判断题(每题1分,共10分)
31. 计算机要处理汉字,必须对汉字进行编码。( )
32. 深度学习算法在现阶段人工智能技术中得到广泛应用。( )
33. 计算机病毒只能破坏软件和数据,不能破坏硬件。( )
34. 系统漏洞只可能来自操作系统,与应用软件无关。( )
35. 我们通常所说手机的“4G”、“5G”,是指手机的数据传输速率。( )
36. 在Python程序中,数据的输入与输出是通过函数来实现的( )
37. 在循环结构中,可以用continue语句跳出当前循环体。( )
38. 顺序结构的执行顺序是自上而下依次执行的。( )
39. 在选秀活动中,三个评委为每一位选手打分,如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是循环结构( )
40. Python中的同一个变量可以被重复赋值。( )
三、填空题(共44分,每空2分)
41. 阅读材料,完成下列问题。
汉字“木”的8∗8点阵图如下,如果黑色的区块用1来表示,白色的区块用0来表示。
(1)将点阵图第5行的编码用十进制数表示____。
(2)编码“01001001”是第____行的编码。
(3)存储当前点阵字至少需要____字节。
42. 从离地500米的空中自由落下一个小球,求从开始落下的时刻起,小球在最后1秒内的位移(重力加速度g以9.8米/秒2计)。程序如下,回答以下问题。
import math
h = 500
g = 9.8
t = math.sqrt(2*h/g)
hx = g*(t-1)*(-1)/2
hh = h-hx
print(“小球最后1秒下落的位移是:”,hh,“m”)
(1)该程序代码中使用了库,库的名称是_____。
A.Limport B.math C.sqrt D.print
(2)该程序代码中使用了常量,它的名称是_____。
A.h B.t C.500 D.hh
(3)该程序代码中使用了变量hh,它的数据类型是_____。
A.int B.float C.列表 D.字符串
(4)该程序中print(“小球最后1秒下客的位移是:”,hh,“m”),其中“m”的数据类型是_____。
A.int B.float C.列表 D.字符串
(5)该程序使用了物理公式计算空中自由落下个小球的位移,采用的算法处_____。
A.解析算法 B.穷举算法 C.递归法 D.选择排序
43. 魔法世界有一个毕达哥拉斯学派,他们将一个数如果恰好等于它的因子之和,则称它为“完美数”。并且认为完美数具有神奇的魔力。例如6的因子为1、2、3,而6=1+2+3,因此6是“完美数”。创始人毕达哥拉斯说:“6象征着完满的婚姻以及健康和美丽,因为它的部分是完整的,并且其和等于自身。”小明同学想利用所学的Python编程,找出10000之内(包括10000)的所有完美数。程序代码如下:
(1)本程序的算法是_____。(选填:解析算法/枚举算法)
(2)在程序划线处填入适当的语句表达式。①_____②_____
(3)加框处代码有误,请修改,实现查找10000(包括10000)以内的完美数。_____
44. “成由勤俭破由奢”。为了培养学生勤俭节约好习惯,学校决定对学生的就餐卡消费进行管理和预警,具体措施如下:如果一周内的消费总额达到或超过210元,则给出预警提示“您的本周消费已达上限”,并且限制本周内单次消费额度不超过10元,否则允许正常消费。假设每周消费按21次计算,模拟解决问题的算法步骤如下:
(1)输入单次消费金额money;
(2)如果消费总额tota1≥210元,并且单次消费money>10元,则输出“您本周消费已达上限,单次消费不能超过10元”,然后重新输入单次消费金额money;
(3)将单次消费金额累加到消费总额total。
根据以上算法分析,回答下述问题:
(1)该程序的基本结构是______,运用了_____语句和______语句实现此程序结构。
(2)①处代码为_____。
(3)②处代码为_____。
45. 辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数.它是已知最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数m、n(m>n),用m除以n得到余数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上面的除法,直到余数为0,这时n就是原来两个数的最大公约数.因为这个算法需要反复进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转相除法的算法,请根据下面算法回答问题。
(1)描述一是_____描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。
(2)在描述三中代码4到6行作用是_____。
(3)请补充完成流程图______。
(4)在描述三程序设计中,补充①处代码为_____。
四、简答题(共16分)
46. 请你设计一个程序求解1000以内的所有素数,素数是在大于1的自然数中,除了1和它本身以外不再有其他因数的数,如:2,3,5,7,11……。分析该问题,用自然语言或者流程图描述解决问题的算法。
47. 我们的网上行为数据可能存储在哪里?如果这些数据被泄露可能会带来哪些风险和问题?通过哪些措施可以使我们的网络行为数据更安全?
48. 请你列举出两个生活中人工智能的实例,并谈一谈人工智能技术的优势和存在的问题。
第1页/共1页
学科网(北京)股份有限公司
$
通州区2022年普通高中学业水平合格性考试
信息技术试卷
一、单选题(每题1分,共30分,答案填在答题卡中)
1. 以下关于数据、信息和知识相互关系的理解,不正确的是( )。
A. 数据是原始事物现象的符号记录
B. 信息等同于知识
C. 信息是经加工处理的,具有意义的数据
D. 知识是人们运用大脑对获取或积累的信息进行系统化地提炼,研究和分析的结果
【答案】B
【解析】
【详解】本题主要考查数据、信息和知识的理解。数据是原始事物现象的符号记录;信息是经加工处理的,具有意义的数据;知识是人们运用大脑对获取或积累的信息进行系统化地提炼,研究和分析的结果,信息不等同于知识,故本题选B选项。
2. 2022年北京冬季奥运会的吉祥物“冰墩墩”,将熊猫形象与冰晶外壳相结合,整体形象酷似航天员。下列描述不正确的是( )
A. “冰墩墩”形象被人们熟知,体现了信息的共享性
B. “冰墩墩”图像经过互联网社交媒体传播,没有经过数字化处理
C. “冰墩墩”整体形象设计与创作,说明信息具有可加工处理性
D. 未经授权将“冰墩墩”做成表情包并在网上传播,属于网络侵权行为
【答案】B
【解析】
【详解】本题主要考查信息的概念及特征。“冰墩墩”形象被人们熟知,体现了信息的共享性和传递性;“冰墩墩”图像经过互联网社交媒体传播,经过数字化处理;“冰墩墩”整体形象的设计与创作,说明信息具有可加工处理性;未经授权将“冰墩墩”做成表情包并在网上传播,属于网络侵权行为,故本题选B选项。
3. 关于计算机系统,以下表述不正确的是( )
A. 计算机硬件系统是个独立的系统,没有软件计算机也能正常工作
B. 应用软件必须在系统软件支持下才能正常运行
C. 计算机软件分成系统软件和应用软件两大类
D. 应用软件是为了完成某种应用或解决某类问题而编制的专用程序
【答案】A
【解析】
【详解】本题考查的是计算机系统。计算机系统分为硬件和软件系统。没有软件计算机无法正常工作。故本题应选A。
4. 下列应用中,体现了人工智能技术的有( )。
①某软件识别照片分析照片物体
②机器人AlphaGo与围棋大师对弈
③某手机App将语言信息转换为文本
④声卡将模拟信号转换成数字信号
A. ①②④ B. ①②③ C. ①③④ D. ①②③④
【答案】B
【解析】
【详解】本题主要考查人工智能技术。人工智能研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。①某软件识别照片分析照片物体②机器人AlphaGo与围棋大师对弈③某手机App将语言信息转换文本,均体现了人工智能技术,故本题选B选项。
5. 与十进制数14等值的二进制数是( )
A. 1110 B. 1101 C. 1100 D. 1111
【答案】A
【解析】
【详解】本题考查数制转换相关内容。十进制数14可通过“除权取余、逆序排列”的方法转换为二进制数1110,故本题答案是A选项。
6. 大数据与传统数据的差别体现在( )
A. 采集方式不同 B. 分析方法不同 C. 数据规模不同 D. 以上都是
【答案】D
【解析】
【详解】本题考查大数据。数据规模不同:传统数据技术主要利用现有关系性数据库中的数据,这些数据规模相对较小,可以通过数据库的分析工具进行处理。大数据则涉及的数据量非常大,传统的数据库分析工具无法直接应对如此庞大的数据量。采集方式不同:传统数据的采集方式可能包括查阅资料、问卷调查、实地考查和实验等,这些方法虽然各有优势,但通常效率较低,规模有限。大数据采集则包含了日志采集、页面采集、移动数据采集、社交采集、传感器采集等多种方式,可以高效地收集来自不同渠道和来源的数据。分析方法不同:传统数据分析方法包括描述统计分析、探索性数据分析、假设检验和推断统计分析等,这些方法通常适用于较小的数据集。大数据分析方法则更为多样,包括对比分析、漏斗分析、用户分析、指标分析和埋点分析等,这些方法可以更好地处理和分析大规模、复杂的数据集。故正确答案为选项D。
7. 以下没有应用数字化工具解决问题的是( )
A. 登录12306网站订票 B. 用手机APP查询附近美食
C. 查询快递物流状态 D. 用压线钳压制网线的水晶头
【答案】D
【解析】
【详解】本题主要考查数字化的应用。登录12306网站订票、用手机APP查询附近美食、查询快递物流状态均属于数字化工具的应用。用压线钳压制网线的水晶头没有应用数字化工具,故本题选D选项。
8. 题图所示是李琳上学期的成绩,求平均分并做对比后,她选择等级考的科目为物理化学和历史三科,用到的数据分析法是( )。
A. 对比分析法、结构分析法 B. 结构分析法、平均分析法
C. 平均分析法、对比分析法 D. 图表分析法、结构分析法
【答案】C
【解析】
【详解】本题主要考查数据分析。对比分析法是将两个或两个以上的数据进行比较,对比有横向和纵向两种。平均分析法是运用计算平均数的方法反映总体在一定时间、地点等条件下某一数量特征的一般水平。结构分析法是将各个部分与总体进行对比。分体题干可知,用到的数据分析法是平均分析法和对比分析法,故本题选C选项。
9. 异或加密是一种简单的加密算法.异或运算的运算规则如下:
1⊕0=1 0⊕0=0 1⊕1=0 0⊕1=1。⊕(异或运算符号)对一个字符的二进制编码与密钥(二进制编码)进行异或运算,即可加密.如用十进制数177的二进制编码10110001作为密钥,对字符“H”(01001000)2加密,过程如下:
那么,字符“t”(01110100)2用密钥(177)10加密后的密文是( )
A. 11000101 B. 10110100 C. 11010100 D. 11110100
【答案】A
【解析】
【详解】本题考查编码。为了加密字符t(其二进制编码为01110100),我们需要使用密钥177的二进制编码(即10110001)进行异或运算。
密钥: 10110001
明文: 01110100
结果: 11000101
故选择A。
10. 全球定位系统是当今物联网的重要应用之一,下列表述错误的是( )
A. 微信实时共享位置功能也需要借助手机内置的定位模块
B. “北斗”是我国拥有完全自主知识产权的全球定位系统
C. 定位权限应谨慎授权给第三方APP,以保护个人隐私
D. 智能手环的计步功能就是运用了全球定位系统功能
【答案】D
【解析】
【详解】本题主要考查信息技术的发展。微信实时共享位置功能也需要借助手机内置的定位模块;“北斗”是我国拥有完全自主知识产权的全球定位系统;定位权限应谨慎授权给第三方APP,以保护个人隐私;智能手环的计步功能就是运用了加速度传感器,故本题选D选项。
11. 新年将至,小明制作了一张鞭炮图,该图属性如下图所示,则该图片的大小约为( )MB。
A. 1.6 B. 1.5 C. 2.1 D. 1024
【答案】B
【解析】
【详解】本题主要考查图像文件容量计算。图像文件容量=像素*颜色深度/8=1024*384*32/8/1024/1024=1.5MB,故本题选B选项。
12. 学校高一年级的研究小组在调查同学们的上学方式,小组通过问卷收集了一些数据,张华负责将最终的结果做成一张饼图,那么张华所做的是数据处理的哪一步?( )
A. 数据收集 B. 数据整理 C. 数据分析 D. 数据呈现
【答案】D
【解析】
【详解】本题主要考查数据处理。将最终的结果做成一张饼图,属于数据处理中的数据呈现,故本题选D选项。
13. 以下行为符合网络交流文明规范的是( )
A. 在论坛上发表文章,为了吸引更多人关注,使用“震惊内幕”、“出大事了”等标题
B. 在工作群中,随意使用“童鞋”、“酱紫”等网络语言发表公告
C. 在班级学习群里转发广告信息
D. 书写电子邮件时,写清楚邮件的主题
【答案】D
【解析】
【详解】本题考查的是网络交流。在论坛上发表文章,为了吸引更多人关注,使用“震惊内幕”、“出大事了”等标题;在工作群中,随意使用“童鞋”、“酱紫”等网络语言发表公告;在班级学习群里转发广告信息均不符合网络交流文明规范。故本题应选D。
14. 标签云(词云)用词频表现文本特征,将关键词按照一定的顺序和规律排列,并以文字大小的 形式代表词语的重要性。下列不适合用标签云(词云)来呈现的是( )
A. 政府年度工作报告中的关键词
B. 学生期末考试成绩
C. 《全唐诗》常用的词语
D. 《红楼梦》中人物出现的次数
【答案】B
【解析】
【详解】本题主要考查数据可视化表达。标签云(词云)用词频表现文本特征,将关键词按照一定的顺序和规律排列,并以文字大小的 形式代表词语的重要性。政府年度工作报告中的关键词、《全唐诗》常用的词语、《红楼梦》中人物出现的次数均可以用标签云(词云)来呈现,学生期末考试成绩不适合用标签云(词云)来呈现,故本题选B选项。
15. 电瓶车上楼充电,频频引发火灾事故。近日某小区为保障居民安全,在电梯内安装了电瓶车监控系统,当识别到电瓶车进入电梯后,会发出语音警告“电瓶车禁止入内”,同时电梯门无法闭合;若超过一定时长电瓶车仍未退出,系统就会提示物业管理人员前来处理。以下对这一系统分析不正确的是( )
A. 该系统的输出只有语音警报 B. 该系统处理的数据包含监控视频、警告语音等
C. 电梯中安装的摄像头是监控系统的输入设备 D. 信息技术的应用有效节省了人力物力
【答案】A
【解析】
【详解】本题考查的是信息系统。该系统的输出除了语音警报,还有电梯门的闭合。故选项A说法错误。
16. 有一种利用打孔透光原理设计的简易身份识别卡,每张卡在规定位置上有一排预打孔位,读卡器根据透光检测判断哪些孔位已打孔,哪些未打孔,从而识别出卡的编码.如果要设计一种供全校师生2000人使用的身份卡,则卡上的预打孔位至少需要( )
A. 10个 B. 11个 C. 12个 D. 20个
【答案】B
【解析】
【详解】本题考查编码。为了表示2000个不同的身份,我们需要找到一个最小的n,使得2的n次方≥2000。
当n=10时,2的10次方=1024<2000,所以n=10不满足条件。
当n=11时,2的11次方=2048>2000,所以n=11满足条件。
因此,卡上的预打孔位至少需要11个。故选择B。
17. 2017年5月,勒索病毒在全球爆发。黑客通过攻击主机,并加密主机上存储的文件,要求受害者支付赎金。以下关于防范病毒的描述错误的是( )
A. 所有的防御措施都不是绝对安全的,重要数据还要及时采取加密、备份等措施
B. 有些病毒利用了系统漏洞进行传播,应及时更新打补丁
C. 在防火墙上关闭相应的端口,可以大大降低内网计算机中毒的概率
D. 所有被病毒破坏的计算机文件,都可以修复
【答案】D
【解析】
【详解】本题主要考查计算机病毒。并非所有被病毒破坏的计算机文件,都可以修复,有些是无法修复的,故本题选D选项。
18. 下列关于算法的基本结构说法错误的是( )
A. 顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次
B. 对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略
C. 算法的基本结构分顺序结构、分支结构和循环结构三种
D. 循环结构中的步骤必定会被执行一次
【答案】D
【解析】
【详解】本题考查的是算法结构。在while循环中,如果一开始条件就为假,则循环结构中的步骤不会被执行,故本题应选D。
19. 导入模块的方式错误的是( )
A. import mo B. from mo import *
C. import mo as m D. import m from mo
【答案】D
【解析】
【详解】本题考查Python相关知识。导入模块的方式可以是import mo,from mo import *或者import mo as m。选项D是错误的导入模块方式。故本题选D。
20. 以下Python中的函数,常用于获取用户键盘输入的是( )
A. pow() B. eval() C. print() D. input()
【答案】D
【解析】
【详解】本题主要考查Python函数。pow() 方法返回 xy(x的y次方) 的值;eval() 函数用来执行一个字符串表达式,并返回表达式的值;print()是输出函数;input()是输入函数,常用于获取用户键盘输入,故本题选D选项。
21. Python中变量的命名要满足一定的规范,以下可以用作变量名的是( )
A. 3dmax B. import C. Student_5 D. abc#123
【答案】C
【解析】
【详解】本题考查的是变量名相关知识。Python程序设计语言规定标识符由字母(A~Z,a~z)、数字(0~9)、下划线组成,并且其第一个字符必须是字母或下划线,而不能是数字。关键字也不能作为变量名。import是导入语句,不能用作变量名,故本题应选C。
22. Python表达式20 % 3+3 * 2的运算结果是( )
A. 12 B. 8 C. 11 D. 15
【答案】B
【解析】
【详解】本题主要考查Python表达式的运算。20 % 3+3 * 2=2+6=8,故本题选B选项。
23. 编写 Python 程序求解 51+52+53+ ……+100 的和, 程序代码如题图所示。则代码中①处应填入的数值是( )。
A 1
B. 49
C. 51
D. 100
【答案】C
【解析】
【详解】本题主要考查Python循环结构。range(start, stop, [step]),start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。分析题干可知代码中①处应填入的数值是51,故本题选C选项。
24. 以下程序段运行结果是( )
A. 55 B. 5 C. 5 D. 55
【答案】C
【解析】
【详解】本题考查程序分析。该程序功能为:当i为偶数时,累加i到s。当i为奇数时累减i到s。
i= 0 s= 0
i= 1 s= -1
i= 2 s= 1
i= 3 s= -2
i= 4 s= 2
i= 5 s= -3
i= 6 s= 3
i= 7 s= -4
i= 8 s= 4
i= 9 s= -5
i= 10 s= 5
故选择C。
25. 有下面一段程序,运行该程序后s的值为( )
A. 3 B. 5 C. 8 D. 10
【答案】B
【解析】
【详解】本题主要考查Python程序的执行。当list[i]>0且i<=n时,s递增,i递增,否则退出循环。当list[5]=-9<0,退出循环。故s=0+1+1+1+1+1=5,故运行程序后s的值为5,故本题选B选项。
26. Python循环可使用break语句终止循环并跳出循环,执行循环后的语句,下边代码运行结果是( )
A. 2 B. 3 C. 4 D. 5
【答案】B
【解析】
【详解】本题主要考查Python程序的执行。变量i可以取1、2、3、4、5,当i==4时,退出循环,循环体是cnt=cnt+1,当i=4时,退出循环,不会执行cnt=cnt+1,故代码运行结果是3,故本题选B选项。
27. 如下图所示的流程图:
该算法完成的功能是( )
A. 计算y=1+2+3+4+5 B. 计算y=1×2×3×4×5
C. 计算y=1+2+3+4 D. 计算y=1+3+5+7
【答案】C
【解析】
【详解】本题考查流程图
判断条件是x<5,满足条件完成y=y+x,x=x+1。故完成的功能是计算y=1+2+3+4。故本题选C选项
28. 下列问题适合用枚举法求解的是()
A. 一元二次方程求解
B. 一个篮球从10米处做自由落体运动,求落地时的速度
C. 求一个圆柱体的表面积和体积
D. 求解百钱买百鸡问题
【答案】D
【解析】
【详解】本题主要考查枚举算法。求解百钱买百鸡问题,可以通过枚举所有可能,找出百钱可以买百鸡的所有解,故本题选D选项。
29. 小明设计了一个“机器人走棋盘”算法,流程图如下。据流程图分析,机器人从棋盘S位置沿箭头方向出发,将到达的位置是________。
【答案】②
【解析】
【详解】本题考查算法与流程图。i=1,每次循环递增1,循环条件是i<=3,循环体是每次前进1格,循环体结束后,到达的位置是①,接着向左转前进1格,到达位置②结束。故答案为:②
30. 某算法的部分流程图如下图所示,流程执行结束后,下列描述正确的是( )
A. “n≤9?"共执行了4次 B. 这是一个选择结构的流程结构
C. m的值为9,n的值为13 D. m的值为7,n的值为9
【答案】C
【解析】
【详解】本题考查的是流程图识读。依据流程图可知,执行过程如下:
n<=9?
n
m
初始
0
1
第一次循环
成立
1
3
第二次循环
成立
5
5
第三次循环
成立
9
7
第四次循环
成立
13
9
第五次
不成立
故流程执行结束后,m的值为9,n的值为13,“n≤9?"共执行了5次,这是一个循环结构的流程结构。本题应选C。
二、判断题(每题1分,共10分)
31. 计算机要处理汉字,必须对汉字进行编码。( )
【答案】正确
【解析】
【详解】本题主要考查信息编码。计算机内部只识别二进制数,故要处理汉字,必须对汉字进行编码,故表述正确。
32. 深度学习算法在现阶段人工智能技术中得到广泛应用。( )
【答案】正确
【解析】
【详解】本题主要考查人工智能技术的应用。深度学习算法基于人工神经网络的机器学习,区别于传统的机器学习,在现阶段人工智能技术中得到广泛应用,表述正确。
33. 计算机病毒只能破坏软件和数据,不能破坏硬件。( )
【答案】错误
【解析】
【详解】本题考查的是计算机病毒。计算机病毒不仅能破坏软件和数据,还能破坏硬件。比如:CIH病毒是一种能够破坏计算机系统硬件的恶性病毒。故本题说法错误。
34. 系统漏洞只可能来自操作系统,与应用软件无关。( )
【答案】错误
【解析】
【详解】本题考查的是系统漏洞相关知识。系统漏洞是指应用软件或操作系统软件在逻辑设计上的缺陷或在编写时产生的错误,这个缺陷或错误可以被不法者或者电脑黑客利用,通过植入木马、病毒等方式来攻击或控制整个电脑,从而窃取您电脑中的重要资料和信息,甚至破坏您的系统。故题干中的说法错误。
35. 我们通常所说手机的“4G”、“5G”,是指手机的数据传输速率。( )
【答案】错误
【解析】
【详解】本题主要考查信息技术的发展。我们通常所说手机的“4G”、“5G”,是指“第四代移动通信”、“第五代移动通信”,故表述错误。
36. 在Python程序中,数据的输入与输出是通过函数来实现的( )
【答案】正确
【解析】
【详解】本题主要考查Python输入输出函数的描述。在Python程序中,数据的输入与输出是通过函数来实现的,表述正确。
37. 在循环结构中,可以用continue语句跳出当前循环体。( )
【答案】错误
【解析】
【详解】本题考查Python基础。这个说法错误。在循环结构中,continue语句的作用是跳过当前循环的剩余部分,并立即开始下一次迭代。它并不用于跳出整个循环体,而是用于提前结束当前循环的这一次迭代。
38. 顺序结构的执行顺序是自上而下依次执行的。( )
【答案】正确
【解析】
【详解】本题主要考查程序控制结构。顺序结构的执行顺序是自上而下依次执行的,表述正确。
39. 在选秀活动中,三个评委为每一位选手打分,如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是循环结构( )
【答案】错误
【解析】
【详解】本题主要考查程序基本结构。如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是分支结构,表述错误。
40. Python中的同一个变量可以被重复赋值。( )
【答案】正确
【解析】
【详解】本题考查Python基础。正确。在Python中,变量是动态类型的,这意味着你可以将一个变量从一种类型更改为另一种类型,并且你可以多次为同一个变量赋值。
三、填空题(共44分,每空2分)
41. 阅读材料,完成下列问题。
汉字“木”的8∗8点阵图如下,如果黑色的区块用1来表示,白色的区块用0来表示。
(1)将点阵图第5行的编码用十进制数表示____。
(2)编码“01001001”是第____行的编码。
(3)存储当前点阵字至少需要____字节。
【答案】 ①. 62 ②. 2 ③. 8
【解析】
【详解】本题考查编码。(1)从下到上,第五行二进制编码为:00111110,十进制为:62。(3)从下到上,第2行编码。(4)一个8×8的点阵图总共有 8×8=64 个区块,每个区块需要一个二进制位来表示(0或1)。因此,总共需要 64 位来存储这个点阵图。由于1字节 = 8位,所以需要的字节数是:8字节。
42. 从离地500米的空中自由落下一个小球,求从开始落下的时刻起,小球在最后1秒内的位移(重力加速度g以9.8米/秒2计)。程序如下,回答以下问题。
import math
h = 500
g = 9.8
t = math.sqrt(2*h/g)
hx = g*(t-1)*(-1)/2
hh = h-hx
print(“小球最后1秒下落的位移是:”,hh,“m”)
(1)该程序代码中使用了库,库的名称是_____。
A.Limport B.math C.sqrt D.print
(2)该程序代码中使用了常量,它的名称是_____。
A.h B.t C.500 D.hh
(3)该程序代码中使用了变量hh,它的数据类型是_____。
A.int B.float C.列表 D.字符串
(4)该程序中print(“小球最后1秒下客的位移是:”,hh,“m”),其中“m”的数据类型是_____。
A.int B.float C.列表 D.字符串
(5)该程序使用了物理公式计算空中自由落下个小球的位移,采用的算法处_____。
A.解析算法 B.穷举算法 C.递归法 D.选择排序
【答案】 ①. B ②. C ③. B ④. D ⑤. A
【解析】
【详解】本题考查的是Python程序。(1)由import math可知采用了库,库的名称是math。(2)h、t、hh是变量,500是常量。(3)由hx = g*(t-1)*(-1)/2,可知hx是float数据类型,再由hh = h-hx,推出hh也是float数据类型。(4)m加上了双引号,故m是字符串。(5)解析算法是指用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。
43. 魔法世界有一个毕达哥拉斯学派,他们将一个数如果恰好等于它因子之和,则称它为“完美数”。并且认为完美数具有神奇的魔力。例如6的因子为1、2、3,而6=1+2+3,因此6是“完美数”。创始人毕达哥拉斯说:“6象征着完满的婚姻以及健康和美丽,因为它的部分是完整的,并且其和等于自身。”小明同学想利用所学的Python编程,找出10000之内(包括10000)的所有完美数。程序代码如下:
(1)本程序的算法是_____。(选填:解析算法/枚举算法)
(2)在程序划线处填入适当的语句表达式。①_____②_____
(3)加框处代码有误,请修改,实现查找10000(包括10000)以内的完美数。_____
【答案】 ①. 枚举算法 ②. sum+=a ③. sum==x ④. for x in range(1,10001):
【解析】
【详解】本题考查程序分析。(1)程序会遍历从1到10000的每一个数,检查它是否满足完美数的条件,这是一个基于枚举的搜索过程。(2)①找到符合条件的因子累加到sum变量。故填写sum+=a。②判断条件当sum等于原数x,则找到完美数,将其输出。(3)range函数的上限为10000,最多取到9999,故需要设置成10001。故改为for x in range(1,10001):。
44. “成由勤俭破由奢”。为了培养学生勤俭节约的好习惯,学校决定对学生的就餐卡消费进行管理和预警,具体措施如下:如果一周内的消费总额达到或超过210元,则给出预警提示“您的本周消费已达上限”,并且限制本周内单次消费额度不超过10元,否则允许正常消费。假设每周消费按21次计算,模拟解决问题的算法步骤如下:
(1)输入单次消费金额money;
(2)如果消费总额tota1≥210元,并且单次消费money>10元,则输出“您本周消费已达上限,单次消费不能超过10元”,然后重新输入单次消费金额money;
(3)将单次消费金额累加到消费总额total。
根据以上算法分析,回答下述问题:
(1)该程序的基本结构是______,运用了_____语句和______语句实现此程序结构。
(2)①处代码为_____。
(3)②处代码为_____。
【答案】 ①. 循环结构 ②. for ③. while ④. total>=210 and money>10 ⑤. total+money
【解析】
【详解】本题考查程序分析。(1)根据代码,该程序使用了for和while语句,故为循环结构。(2)while循环结构的条件为判断消费总额tota1≥210元,并且单次消费money>10元时,给出预警提示并重新输入。(3)累加单次消费金额到total变量,便于下次判断,故填写total+money。
45. 辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数.它是已知最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数m、n(m>n),用m除以n得到余数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上面的除法,直到余数为0,这时n就是原来两个数的最大公约数.因为这个算法需要反复进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转相除法的算法,请根据下面算法回答问题。
(1)描述一是_____描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。
(2)在描述三中代码4到6行作用是_____。
(3)请补充完成流程图______。
(4)在描述三程序设计中,补充①处代码为_____。
【答案】 ①. 自然语言 ②. 确保m>=n ③. r=m%n ④. r!=0
【解析】
【详解】本题主要考查算法及Python程序实现。①描述一是自然语言描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。②在描述三中代码4到6行,当m>n时,交换m、n的值,否则跳过,故作用是确保m>=n。③用m除以n得到余数r,故此处应为r=m%n 。④由题干可知,循环条件是余数r不等于0,故代码第8行划线处为r!=0。
四、简答题(共16分)
46. 请你设计一个程序求解1000以内的所有素数,素数是在大于1的自然数中,除了1和它本身以外不再有其他因数的数,如:2,3,5,7,11……。分析该问题,用自然语言或者流程图描述解决问题的算法。
【答案】试除法求解素数
1、初始化
设置一个空列表 primes 来存储素数。
从 2 开始,逐一检查每个数是否为素数。
2、检查素数
对于每个待检查的数num(从 2 开始,到 1000 结束),假设 num 是一个素数。
使用一个内部循环,从 2 开始到sqrt(num)(num的平方根,取整)进行检查。
如果 num 可以被 2 到 sqrt(num) 中的任何一个数整除,那么 num 不是素数,跳出内部循环。
如果内部循环结束后没有找到任何可以整除 num 的数,那么 num 是一个素数,将其添加到 primes 列表中。
3、结束
当 num 达到 1000 时,检查结束。
此时 primes 列表中包含了所有 1000 以内的素数。
4、输出
打印或返回 primes 列表。
或者其他答案。
【解析】
【详解】本题考查算法描述。试除法求解素数,可以使用类Python语言描述。首先导入了Python的 math 模块,用于计算平方根。然后,它创建了一个空列表 primes,并遍历从2到1000的所有整数。对于每个整数,它都检查是否可以被2到其平方根之间的任何整数整除。如果不能被整除,那么它就被添加到 primes 列表中。最后,它打印出所有找到的素数。
47. 我们的网上行为数据可能存储在哪里?如果这些数据被泄露可能会带来哪些风险和问题?通过哪些措施可以使我们的网络行为数据更安全?
【答案】
一、我们的网上行为数据可能存储在数据中心和云存储服务中。
1、数据中心是大型设施,配备有专门设计的服务器,用于存储和处理大量数据。这些设施拥有必要的硬件、软件、网络连接以及安全措施,以确保数据的安全性和可访问性。
2、云存储服务则是由互联网托管公司提供的远程存储解决方案,用户可以通过网络将数据传输到存储在服务器上的虚拟空间。
二、如果这些数据被泄露,可能会带来以下风险和问题:
1、隐私泄露:用户的个人信息、浏览记录、购物习惯等敏感数据可能被未经授权的个人或组织获取,导致用户隐私被侵犯。
2、经济损失:对于企业而言,数据泄露可能导致知识产权、商业机密等敏感信息被窃取,进而造成经济损失。
3、法律风险:数据泄露可能违反相关法律法规,导致企业或个人面临法律诉讼和罚款等风险。
4、声誉损害:数据泄露事件可能导致企业或个人的声誉受损,影响其在市场中的形象和信誉。
三、为了使我们的网络行为数据更安全,可以采取以下措施:
1、加强访问控制:使用强密码、多因素身份验证、权限管理和审计日志等手段,确保只有授权人员能够访问敏感数据。
2、加密数据传输与存储:对于敏感数据的传输和存储,采用SSL/TLS协议、磁盘加密技术、数据库加密技术等来保护数据不被非法访问。
3、定期备份与恢复:定期备份数据以避免数据丢失或破坏,并将备份数据存储在安全可靠的位置。
4、安全培训与意识提升:提供员工安全培训,教育员工关于数据安全的重要性,并告知他们如何识别和应对常见的数据安全风险。
5、持续监控与漏洞修复:采用安全监控系统对关键系统和网络进行实时监控,及时发现异常行为和安全事件。同时,及时修复系统和应用程序的漏洞,防止黑客利用漏洞进行入侵和攻击。
【解析】
【详解】本题考查信息安全。
1、数据存储的角度
物理存储:考虑数据中心作为物理存储的主要场所,包括服务器、存储设备以及它们所处的物理环境。
云存储:探讨云服务的角色,包括公共云、私有云和混合云等不同类型,以及它们如何提供数据存储服务。
2. 数据泄露风险的角度
隐私泄露:从个人隐私保护的角度出发,分析数据泄露如何导致个人信息被滥用。
经济损失:从企业的经济利益出发,探讨数据泄露对企业商业机密、知识产权等敏感信息的影响。
声誉损害:从品牌形象和市场信任度的角度,分析数据泄露事件对企业声誉的潜在影响。
3. 提高数据安全性的措施角度
员工意识与培训:从人力资源和管理的角度,强调提高员工数据安全意识的重要性。
访问控制:从网络安全的角度,分析如何通过访问控制策略限制非授权访问。
加密技术:从数据加密技术的角度,探讨如何确保数据的机密性和完整性。
安全补丁管理:从系统安全的角度,分析定期更新软件和系统以修复漏洞的重要性。
防火墙与安全边界:从网络安全防护的角度,讨论如何配置防火墙和其他网络安全设备来防止外部威胁。
数据泄露防护(DLP)系统:从数据保护的角度,介绍DLP系统如何自动监控和防止敏感数据的非法外传。
物理安全:从物理安全的角度,强调保护数据中心和服务器房间的重要性,包括门禁系统、视频监控等。
48. 请你列举出两个生活中人工智能的实例,并谈一谈人工智能技术的优势和存在的问题。
【答案】一实例
智能家居系统智能家居系统是现代生活中人工智能技术的典型应用。通过智能家居系统,用户可以远程控制家中的各种设备,如灯光、空调、电视等,甚至可以通过语音控制来实现这些功能。此外,智能家居系统还可以根据用户的习惯和需求,自动调整家居环境,如温度、湿度等,为用户带来更加舒适和便捷的生活体验。
智能医疗助手智能医疗助手是另一个生活中常见的人工智能应用。这类系统可以通过学习大量医疗数据,协助医生进行疾病诊断和治疗方案制定。例如,智能医疗助手可以帮助医生分析心电图、X光片等医疗图像,提供诊断建议;还可以根据患者的病史、症状等信息,推荐合适的治疗方案。智能医疗助手的应用,大大提高了医疗服务的效率和质量。
二、人工智能技术的优势提高效率
人工智能可以通过自动化和智能化处理大量数据,提高工作效率。例如,在医疗领域,智能医疗助手可以帮助医生快速分析医疗图像,提高诊断效率;在交通领域,智能交通系统可以实时分析交通数据,优化交通流量,提高道路通行效率。降低错误率:人工智能系统通过学习和优化算法,可以降低人为错误率。例如,在金融领域,人工智能系统可以自动处理大量交易数据,减少人为操作错误;在医疗领域,智能医疗助手可以协助医生进行疾病诊断,减少误诊和漏诊的风险。个性化服务:人工智能系统可以根据用户的习惯和需求,提供个性化的服务。例如,智能家居系统可以根据用户的生活习惯,自动调整家居环境;智能推荐系统可以根据用户的兴趣和行为,推荐符合用户兴趣的产品和服务。
三、人工智能技术存在的问题数据隐私问题
人工智能系统需要处理大量用户数据,这可能导致数据隐私泄露的风险。如何保护用户数据隐私,是人工智能技术发展中需要解决的重要问题。可解释性问题:人工智能算法通常是黑盒子,难以解释其预测结果和决策过程。这可能导致用户对人工智能系统的不信任,影响其在某些领域的应用。道德和伦理问题:随着人工智能技术的不断发展,如何确保人工智能系统的道德和伦理标准,避免其被用于不道德或非法行为,也是一个需要关注的问题。失业问题:人工智能技术的广泛应用可能会导致某些行业的就业减少。例如,在制造业中,自动化生产线可能会取代部分工人;在客服领域,智能客服系统可能会取代部分人工客服。这可能会引发一些社会问题,需要政府和社会各界共同应对。
【解析】
【详解】本题考查人工智能。生活中人工智能的实例及其优势和存在的问题
一、实例
人脸识别
实例描述:人脸识别技术已经广泛应用于支付系统、高铁站、酒店和安防系统等。它可以通过分析人脸特征来验证身份,提供更高的安全性和便捷性。
优势:人脸识别技术可以快速准确地验证身份,减少人工验证的繁琐和误差。同时,它在保护个人信息安全方面也具有一定的优势。
无人驾驶
实例描述:无人驾驶技术已经在高铁、地铁、飞机等交通工具上得到应用,并逐步向汽车领域扩展。它通过传感器和智能算法实现车辆的自主驾驶。
优势:无人驾驶技术可以提高交通效率,减少交通事故的发生。同时,它还可以为乘客提供更加舒适和便捷的出行体验。
三、人工智能技术存在的问题
缺乏常识和理解能力
人工智能系统主要依赖于数据进行学习和决策,缺乏对事物深层次的理解和判断能力,可能导致在某些复杂情境下的决策失误。
数据可靠性问题
人工智能系统的性能高度依赖于训练数据的质量和数量。如果数据存在偏差或被篡改,可能导致系统的预测结果出现错误。
难以解释和透明
人工智能算法通常是黑盒子,难以解释其预测结果和决策过程。这可能导致用户对系统的不信任,并阻碍其在某些领域的应用。
安全问题
随着人工智能技术的不断发展,其安全性问题也日益凸显。人工智能系统可能会受到攻击、滥用或被用于不道德的行为,对社会造成潜在威胁。
总结来说,人工智能技术在生活中带来了许多便利和优势,但同时也存在一些问题需要解决。为了充分发挥人工智能技术的潜力,我们需要不断研究和探索新的技术和方法,以确保其安全、可靠和可持续发展。
答案简洁合理即可。
第1页/共1页
学科网(北京)股份有限公司
$