模拟考试答题说明
- 本卷总分 100 分:选择题 10 题(40分)+ 判断题 10 题(20分)+ 拖拽操作题 2 题(20分)+ Python 填空与改错题 2 题(20分)。
- 考生信息已设定为 测试员。答题过程中,系统会自动记录。
- Python 编程题:严格按照成都市信息技术会考真题图片出题。请补充下划线
____处的内容或修改程序中的两处错误(Bug),点击“运行代码”调试输出。 - 阅卷解析模式:交卷后,系统会自动阅卷。您可以在各题下方查看**考点解析、标准答案和对错判定**。
一、单项选择题(每题4分,共40分)
信息资源具有很多特征。下列关于信息资源的说法中,错误的是( )。
【正确答案】:C
考点解析:信息作为一种资源,与物质、物质能源资源不同。信息具有可共享、可传递、时效性、可增值等特性,但在使用或共享的过程中绝对不会被损耗。因此选项 C 是错误的叙述。
随着人工智能技术的发展,许多智能应用软件需要对用户身份进行验证。下列技术中,不属于生物识别技术的是( )。
【正确答案】:C
考点解析:生物识别技术是通过计算机利用人体固有的生理特征(如指纹、人脸、虹膜、掌纹等)来进行身份鉴定的技术。而键盘密码输入属于口令验证,不属于生物物理特征识别。
在 Python 程序设计中,需要循环遍历一个列表元素(如 `items = [10, 20, 30]`)时,通常使用的关键字是( )。
【正确答案】:D
考点解析:Python 中有两种循环结构:`for` 循环和 `while` 循环。当要循环遍历列表、元组、字符串等可迭代对象的全部元素时,通常使用 `for ... in ...` 关键字。
计算机高级编程语言(如 Python、C++、Java 等)是目前主流的程序设计工具。下列关于高级语言的特点,描述正确的是( )。
【正确答案】:A
考点解析:高级语言相比于底层机器语言,极大地接近人的日常思维和自然数学语言,极具可读性。缺点是它必须经过编译器或解释器翻译后才能执行,速度比机器指令慢。
在信息技术课程中,我们学习过信息的许多基本特征。经典的“盲人摸象”故事说明了信息具有( )。
【正确答案】:C
考点解析:盲人们因为只能摸到大象的特定局部(如腿、耳、尾等),得出了大象像柱子、扇子、绳子的局部结论,这表现了信息的不完全性,且盲人获取信息依附于具体象体载体。因此这符合信息的依附性与不完全性。
在数据分析和可视化图表中,词云图(Word Cloud)主要用于展示( )。
【正确答案】:A
考点解析:词云图(标签云)是通过使每个词语的字体大小与其出现的频率/权重成正比,快速展示海量文本中的核心主旨词,常用于关键词频统计可视化。
在我们的日常学习、实验探究活动中,可以使用许多数字化工具。下列工具中属于数据采集数字化工具的是( )。
【正确答案】:B
考点解析:温湿度传感器用于自动采集环境物理数据,在线网络问卷用于采集人群社会属性数据,二者皆为数据采集工具。3D打印机和雕刻机是数字化制造工具;视频播放器为多媒体播放/呈现工具。
在 Python 代码编写中,如果我们需要求出变量 `a` 的 `b` 次幂(方)(即 $a^b$),应该使用的算术运算符是( )。
【正确答案】:C
考点解析:在 Python 中,算术运算符 `*` 表示乘法,而双星号 `**` 表示求幂乘方。符号 `^` 在 Python 中不是乘方,而是按位“异或”二进制运算符。
作为信息社会的合格公民,我们在使用网络时应遵循相关的法律法规与道德公约。下列网络行为中,符合《全国青少年网络文明公约》的是( )。
【正确答案】:C
考点解析:《全国青少年网络文明公约》倡导:要善于网上学习,不浏览不良信息;要诚实友好交流,不侮辱欺诈他人;要维护网络安全,不破坏网络秩序;要有益身心健康,不沉溺虚拟时空。因此 C 选项符合道德规范。
高级程序设计语言编写的源程序,计算机是无法直接读取和运行的,必须将其翻译成机器语言后才能执行。这种翻译的形式通常分为( )。
【正确答案】:A
考点解析:高级语言翻译为机器代码通常包含编译(一次性整体翻译并保存目标文件,如 C/C++)与解释(逐行翻译并直接运行,如 Python/JavaScript)两种翻译方式。
二、判断题(每题2分,共20分)
网页地址前面的 HTTPS 协议可以实现客户端到服务器数据传输过程中的加密保护,能有效防范敏感数据中途被窃听或篡改。
【正确答案】:正确 (T)
考点解析:HTTPS 相比于传统的 HTTP,引入了安全套接字加密层,会对往来数据进行链路加密,是当前网络安全信息保护的标准协议。
只要在电脑上安装了杀毒软件和防火墙,数据信息安全就万无一失了。
【正确答案】:错误 (F)
考点解析:信息系统安全包括物理安全、网络安全、系统安全和管理安全等多方面,仅靠防火墙与防病毒软件是不够的,诸如账号弱口令密码泄漏、内部人员拷贝、缺少备份等仍会引发极大数据安全灾难。
在信息科学中,算法是指解决某个特定问题的明确、有限且可行的步骤集合。
【正确答案】:正确 (T)
考点解析:算法是解决问题方法和步骤的描述。算法具有有穷性、确定性、可行性、有输入、有输出等特性。
数据、信息与知识三者之间的价值变化趋势是逐渐递减的。
【正确答案】:错误 (F)
考点解析:从“数据”到“信息”再到“知识”,其蕴含的逻辑升华和应用潜在价值是**逐渐递增(逐渐变大)**的,知识的价值高于底层凌乱的数据原料。
计算机内部的数据、文字、图像、声音等,全都是以离散的“数字信号”形式进行存储与处理的。
【正确答案】:正确 (T)
考点解析:计算机是电子数字计算设备,其内部数据最终是以二进制的 0 和 1(对应电位的低和高)这类离散数据代表的数字信号进行存储和逻辑计算的。
物联网(IoT)系统架构通常由感知层、网络层和应用层三层构成。
【正确答案】:正确 (T)
考点解析:这是物联网经典的典型层次架构:感知层(采集信息)、网络层(传输数据)、应用层(决策及人机控制)。
根据《计算机软件保护条例》,购买了正版软件后,我们可以随意进行复制并散布在网络上供他人下载。
【正确答案】:错误 (F)
考点解析:购买正版只表示获得了使用许可证。未经作者授权私自拷贝复制并在网上供他人免费下载属于侵犯软件著作权的违法盗版行为。
计算机的中央处理器(CPU)主要由运算器和控制器两个核心部件组成。
【正确答案】:正确 (T)
考点解析:计算机的核心控制与运算硬件是 CPU,内部包含运算器(进行计算)和控制器(指令译码控制)两大组成中枢。
只有现代大容量互联网数据才算数据,古代的气象记录和历史籍册里的数值毫无学术研究价值。
【正确答案】:错误 (F)
考点解析:数据是承载信息的载体。古代手稿文摘、气象史料对现代研究特定周期演变依然具有不可估量的高价值科学依据意义。
信息是数据的载体,没有信息就无法产生任何有意义的数据。
【正确答案】:错误 (F)
考点解析:**数据是信息的载体**,信息则是数据表示的实际含义。载体是数据,不是信息。
三、系统设计与拖拽操作题(每题10分,共20分)
在进行研究性学习“中学生智能手机使用状况调查”的数据采集和分析阶段,项目小组拟定了如下步骤。请您将下方打乱的步骤方块,拖拽或点击放入上方对应的 1~5 步骤流程槽 中。
【标准顺序】:
确定调查问题 ➔ 选择调查平台 ➔ 设计调查问卷 ➔ 发布调查问卷 ➔ 分析调查数据
考点解析:数据采集的生命周期总是从确立研究目标(问题)开始,再选定工具(平台),设计度量(问卷),随后进行现场数据收集(发布发放),最后才是对录入的数据进行清洗统计。这是经典的数据加工方法论顺序。
如图所示为智能家居安防系统网络拓扑简图。请拖动下方各 系统物理组件卡片,放入拓扑图中的对应 热区落点(1, 2, 3) 中。
【正确匹配】:
- 热区 1(云端) ➔ 云服务平台(处理海量云端存储与应用接入)
- 热区 2(网关控制) ➔ 家庭智能网关(局域网网卡,网关管理并路由数据)
- 热区 3(感知终端) ➔ 智能门锁(终端感知物理设备)
考点解析:网络安全架构以及物联网系统设计中,顶层主要负责云端数据存储及全局调度,中间层负责本地网关转发控制,底层则是具体的物理控制终端。如图对应层级功能完全吻合。
四、程序设计与调试运行题(每题10分,共20分)
【试题描述】
为了响应国家号召,培养学生健康生活习惯,某科技公司致力于开发一款健康生活APP,目的是帮助学生养成良好的生活习惯,提升身体素质。
任务:完善计算体质指数 bmi 的程序(运算结果转换为整数)。已知计算公式为:体质指数 (bmi) = 体重 (kg) / 身高 (m) 的平方。
【操作要求】:
1. 补充完善下划线 ____ 处的内容并删除下划线。
2. 找出程序中的两处错误并改正,使程序能够正常运行。
【期待运行效果】:
输入身高为 `1.72`,体重为 `65` 时,控制台正常输出 `你的体质指数: 21`。
请在上方编辑代码并运行调试...
【真题正确参考代码】:
s = float(input("请输入你的身高m: "))
t = float(input("请输入你的体重kg: "))
bmi = int(t/(s**2)) # 或者使用 s * s
print("你的体质指数:", bmi)
考点解析与 Bug 修正详解:
- 填空 1(第 1 行):`____(input(...))` 改为 `float(input(...))`。身高包含小数,须用 `float` 转换为浮点数。
- 填空 2(第 4 行):`print(..., ____)` 改为 `print(..., bmi)`。此处需要输出我们计算好的体质指数变量 `bmi`。
- 纠错 1(第 2 行):`t = float(print(...))` 改为 `t = float(input(...))`。`print` 仅用于屏幕打印输出,读取用户键盘录入必须使用内置函数 `input`。
- 纠错 2(第 3 行):`s*2` 改为 `s**2`(即二次方)或者 `s*s`。真题原处的 `s*2` 仅仅代表身高的2倍,不是“身高的平方”,必须更改为幂运算符 `**` 才能确保数学计算正确。
【试题描述】
为了帮助高中学生更好地进行生涯规划,某学校学生发展中心计划开发一款生涯规划APP,提供选科指导、导师咨询和职业测评等功能。
任务:学生发展中心近期准备组织讲座。各班学号为偶数的同学到会场参会,学号为奇数的同学在教室观看直播。输入同学的学号,如果为偶数输出“请到会场参会!”,如果为奇数输出“请在教室观看直播!”。
【操作要求】:
1. 补充完善下划线 ____ 处的内容并删除下划线。
2. 找出程序中的两处错误并改正,使程序能够正常运行。
【期待运行效果】:
输入学号 `10` 输出 `请到会场参会!`;输入学号 `11` 输出 `请在教室观看直播!`。
请在上方编辑代码并运行调试...
【真题正确参考代码】:
xh = int(input("请输入该同学的学号: "))
if xh%2 == 0:
print("请到会场参会!")
else:
print("请在教室观看直播!")
考点解析与 Bug 修正详解:
- 填空 1(第 2 行):`if xh%2 == ____:` 改为 `if xh%2 == 0:`。求余数结果为 `0` 代表该学号为偶数。
- 填空 2(第 4 行):`____:` 改为 `else:`。属于双分支的选择结构,当 if 条件不成立时,执行 `else:` 下面的代码。
- 纠错 1(第 1 行):`xh = int(print(...))` 改为 `xh = int(input(...))`。读取键盘输入必须使用内置命令 `input`,而非 `print`。
- 纠错 2(第 3 行):`input("请到会场参会!")` 改为 `print("请到会场参会!")`。向屏幕反馈显示最终提示文本,应当调用输出语句 `print`,使用 `input` 会导致程序因等待用户二次输入而阻塞。