2025-2026学年四川省普通高中学业水平考试、单招考试信息技术每日一练(算法与程序实现+信息系统的支撑技术)

2026-01-12
| 6页
| 1238人阅读
| 172人下载

内容正文:

2026四川省普通高中学考、单招信息技术每日一练 (算法与程序实现+信息系统的支撑技术) 综合题 知识点一:列表的增删改查——防汛救灾物资调配清单 1. 某防汛指挥部的救灾物资调配清单采用Python列表存储,每一项物资的格式为[物资名称, 规格, 库存数量],初始清单如下: materials = [["救生衣", "成人款", 500], ["冲锋舟", "6人座", 12], ["防汛沙袋", "编织袋", 2000], ["应急灯", "LED", 300]] 现需编写程序完成物资添加、指定物资删除、库存修改及物资查询功能,请回答下列问题: (1)若要向清单末尾新增物资["救生圈", "通用款", 300],下列Python方法中正确的是(单选,填字母): A. materials.insert(4, ["救生圈", "通用款", 300]) B. materials.append("救生圈", "通用款", 300) C. materials.extend(["救生圈", "通用款", 300]) D. materials.add(["救生圈", "通用款", 300]) (2)若要删除清单中“应急灯”对应的物资项,下列代码逻辑正确的是(单选,填字母): A. materials.remove("应急灯") B. del materials[3] C. materials.pop("LED") D. materials.clear(3) (3)实现“添加物资”功能的Python函数如下,请在划线处填入合适的代码: Python def add_material(lst, name, spec, num): # 向列表末尾添加新物资 lst.____(____) print("物资添加成功") (4)实现“修改指定物资库存”功能的代码片段如下,请在划线处填入合适的代码: Python def update_stock(lst, target_name, new_num): for item in lst: # 判断当前物资是否为目标物资 if item[____] == target_name: item[____] = new_num print("库存更新成功") return print("未找到该物资") (5)实现“查询物资是否存在”功能的代码片段如下,请在划线处填入合适的代码: Python def check_material(lst, target_name): exist = False for item in lst: if ____: exist = True break return exist 知识点二:元组的应用(不可变特性)——国家重点实验室信息存储 2. 国家重点实验室的核心信息(名称及唯一编号)采用Python元组存储,格式为(实验室名称, 唯一编号),初始数据如下: labs = (("人工智能实验室", "SKL-AI-2023"), ("量子信息实验室", "SKL-QI-2024"), ("海洋工程实验室", "SKL-OE-2022"), ("生物医药实验室", "SKL-BM-2021")) 元组的不可变特性可防止信息被误修改,请回答下列问题: (1)关于Python元组的不可变特性,下列说法正确的是(单选,填字母): A. 元组中的元素可以通过索引直接修改 B. 元组不能新增或删除元素 C. 可以使用remove()方法删除元组中的指定元素 D. 元组的长度可以通过len()方法修改 (2)若要查询编号为“SKL-OE-2022”对应的实验室名称,下列代码逻辑正确的是(单选,填字母): A. print(labs["SKL-OE-2022"]) B. for lab in labs: if lab[1] == "SKL-OE-2022": print(lab[0]) C. print(labs.index("SKL-OE-2022")) D. print(labs.get("SKL-OE-2022")) (3)编写程序遍历元组,打印所有实验室的名称,代码片段如下,请在划线处填入合适的代码: Python for lab in labs: # 打印实验室名称(元组第一个元素) print(____) (4)若尝试执行代码labs[1] = ("量子信息实验室", "SKL-QI-2025")修改实验室编号,会触发的异常类型是____(填异常名称)。 (5)编写程序统计国家重点实验室的总数,代码如下,请在划线处填入合适的代码: Python lab_count = len(____) print(f"国家重点实验室总数:{lab_count}") 知识点三:字典的创建与键值对访问——非遗文化传承项目信息 3. 某省非遗文化传承项目信息采用Python字典存储,每个项目的字典格式为: {"项目名": 名称, "地区": 所属地区, "传承人": 姓名, "级别": 国家级/省级} 现有项目字典列表如下: Python projects = [ {"项目名": "剪纸", "地区": "陕西", "传承人": "张女士", "级别": "国家级"}, {"项目名": "皮影戏", "地区": "河北", "传承人": "李先生", "级别": "国家级"}, {"项目名": "竹编", "地区": "浙江", "传承人": "王女士", "级别": "省级"} ] 请回答下列问题: (1)创建一个新的非遗项目字典(项目名“苏绣”,地区“江苏”,传承人“陈女士”,级别“国家级”),下列代码正确的是(单选,填字母): A. new_proj = {"项目名": "苏绣", "地区": "江苏", "传承人": "陈女士", "级别": "国家级"} B. new_proj = dict(项目名="苏绣", 地区="江苏", 传承人="陈女士") C. new_proj = {"苏绣", "江苏", "陈女士", "国家级"} D. new_proj = dict(["项目名": "苏绣", "地区": "江苏"]) (2)访问“皮影戏”项目的传承人信息,下列代码正确的是(单选,填字母): A. print(projects["皮影戏"]["传承人"]) B. print(projects[1]["传承人"]) C. print(projects.get("皮影戏").get("传承人")) D. print(projects[1].传承人) (3)编写代码获取所有国家级非遗项目的名称,代码片段如下,请在划线处填入合适的代码: Python national_projects = [] for proj in projects: # 判断项目级别是否为国家级 if proj["____"] == "____": national_projects.append(proj["项目名"]) print("国家级非遗项目:", national_projects) (4)将新创建的“苏绣”项目字典添加到projects列表中,正确的代码是projects.____(new_proj)(填列表方法)。 (5)获取“竹编”项目的所属地区,代码如下,请在划线处填入合适的代码: Python zhubian_area = projects[2]["____"] print(f"竹编项目所属地区:{zhubian_area}") 知识点四:字典的遍历与修改——县域商业体系电商销售额更新 4. 某县统计2024年第一季度各乡镇电商销售额,数据采用Python字典存储,键为乡镇名称,值为销售额(单位:万元),初始字典如下: sales = {"城关镇": 1250, "河东镇": 860, "河西镇": 720, "古镇": 580, "新镇": 630} 现需完成销售额更新(新增2月数据)、总销售额计算、销售额最高乡镇查询功能,请回答下列问题: (1)遍历字典获取所有乡镇名称,下列代码正确的是(多选,填字母): A. for town in sales: B. for town in sales.keys(): C. for town in sales.values(): D. for town in sales.items(): (2)将“城关镇”的销售额更新为1500万元(新增2月销售额250万元),下列代码错误的是(单选,填字母): A. sales["城关镇"] = 1500 B. sales.update({"城关镇": 1500}) C. sales["城关镇"] += 250 D. sales.setdefault("城关镇", 1500) (3)编写程序为所有乡镇销售额增加10%(模拟3月增长),代码片段如下,请在划线处填入合适的代码: Python for town in sales: # 计算增长后销售额并取整 sales[town] = int(sales[town] * ____) (4)计算全县第一季度总销售额,代码片段如下,请在划线处填入合适的代码: Python total_sales = 0 # 遍历所有销售额并累加 for ____ in sales.values(): total_sales += ____ print(f"全县总销售额:{total_sales}万元") (5)查询销售额最高的乡镇,代码片段如下,请在划线处填入合适的代码: Python max_town = "" max_amount = 0 # 遍历字典的键值对 for town, amount in sales.____(): if amount > max_amount: max_town = town max_amount = amount print(f"销售额最高乡镇:{max_town},销售额:{max_amount}万元") 知识点五:集合的去重特性——亚运会志愿者报名名单整理 5. 某届亚运会志愿者报名系统收到的报名名单采用Python列表存储,初始名单如下: apply_list = ["张三", "李四", "王五", "张三", "赵六", "李四", "孙七", "周八", "王五", "吴九"] 由于存在重复报名情况,需用集合去重,统计有效报名人数并识别重复报名者,请回答下列问题: (1)关于Python集合的去重特性,下列说法正确的是(单选,填字母): A. 集合可存储重复元素 B. 集合会自动去除重复元素 C. 集合是有序数据结构 D. 可通过索引访问集合中的元素 (2)将初始报名列表转换为集合以实现去重,正确的代码是(单选,填字母): A. unique_applies = set(apply_list) B. unique_applies = list(set(apply_list)) C. unique_applies = apply_list.dedup() D. unique_applies = tuple(set(apply_list)) (3)编写代码将报名列表转换为集合并去重,代码如下,请在划线处填入合适的代码: Python # 列表转集合实现去重 unique_applies = ____(apply_list) (4)统计有效报名人数(去重后),代码如下,请在划线处填入合适的代码: Python valid_count = len(____) print(f"有效报名人数:{valid_count}人") (5)编写程序识别重复报名的姓名,代码片段如下,请在划线处填入合适的代码: Python duplicate_names = [] for name in unique_applies: # 统计姓名在原始列表中的出现次数 if apply_list.____(name) > 1: duplicate_names.append(name) print(f"重复报名者:{duplicate_names}") 选择题、判断题 一、选择题(每题只有一项符合题目要求) 1. 在人工智能技术快速发展的当下,某科技公司研发的AI芯片可高效处理神经网络计算任务。从计算机硬件组成来看,该AI芯片最核心的功能对应传统计算机硬件中的( ) A. 存储器 B. 运算器 C. 控制器 D. 输入设备 2. 下列关于计算机软件与硬件关系的描述,结合当前云计算发展情境,错误的是( ) A. 硬件是软件运行的物质基础,云计算服务器集群的硬件性能直接影响云服务响应速度 B. 软件可扩展硬件功能,如通过虚拟化软件让一台物理服务器模拟多台虚拟服务器 C. 硬件与软件相互依存,没有软件的硬件(裸机)无法完成有意义的计算任务 D. 软件的发展与硬件无关,老旧硬件可流畅运行最新版的大型应用软件 3. 某同学在使用U盘安装操作系统时,发现U盘需先写入特定的引导程序才能启动电脑。该引导程序存储在U盘的芯片中,属于( ) A. 系统软件 B. 应用软件 C. 固件 D. 文档资料 4. 在大数据处理场景中,某服务器配备了多核CPU、大容量DDR5内存和高速固态硬盘(SSD)。下列关于这些硬件性能的说法,正确的是( ) A. CPU核心数越多,单任务处理速度一定越快 B. DDR5内存的容量大小直接决定了CPU可直接访问的数据量上限 C. SSD的读写速度主要取决于其接口类型,与存储芯片技术无关 D. 服务器的硬件性能瓶颈仅由CPU性能决定 5. 下列关于计算机硬件发展趋势与软件适配关系的说法,符合当前科技发展现状的是( ) A. 硬件集成度不断提高,导致软件的开发难度持续降低 B. 量子计算机硬件的初步发展,推动了专用量子计算软件的研发 C. 移动设备硬件性能的提升,对移动端软件的轻量化设计要求更高 D. 硬件的标准化生产,使得各类软件无需适配即可跨硬件平台运行 二、判断题(正确的打“√”,错误的打“×”) 1. 计算机硬件是指计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称,包括主机箱内的部件和外部设备,如键盘、鼠标等。( ) 2. 系统软件是管理和控制计算机软硬件资源的软件,如Windows操作系统、Python编程语言解释器均属于系统软件。( ) 3. 在物联网设备中,嵌入式芯片作为核心硬件,其功能实现仅依赖硬件电路设计,与嵌入式软件无关。( ) 4. 计算机固件是存储在硬件芯片中的程序,兼具硬件的物理特性和软件的逻辑特性,如主板上的BIOS程序就是典型的固件。( ) 5. 随着半导体技术的发展,CPU的制程工艺不断缩小,使得CPU的功耗降低、性能提升,这体现了硬件发展对软件运行效率的间接促进作用。( ) 6. 应用软件是为特定应用场景开发的软件,如办公软件WPS、图像处理软件Photoshop,其运行无需依赖系统软件的支持。( ) 7. 计算机的内存(RAM)属于易失性存储硬件,一旦断电,存储在其中的数据将全部丢失;而硬盘、U盘等外存硬件属于非易失性存储,断电后数据可保留。( ) 8. 在云计算环境中,云服务提供商通过硬件虚拟化技术将物理硬件资源抽象为虚拟资源,用户使用的云服务器本质上是虚拟的软件资源,与物理硬件无关。( ) 9. 计算机硬件的兼容性是指不同厂商生产的硬件产品可相互连接并正常工作,如不同品牌的内存条可插入同一主板使用,这与硬件的标准化设计密切相关。( ) 10. 人工智能技术中的机器学习模型训练,对计算机硬件的运算能力和存储能力要求极高,而训练完成后的模型部署则无需高性能硬件支持。( ) 参考答案 综合题 知识点一 1.(1)A(解析:append()只能接收一个参数,extend()用于拼接可迭代对象,add()不是列表方法,insert(4, 元素)可在索引4处添加,末尾添加也可) (2)B(解析:remove()需传入完整元素,pop()按索引删除,clear()清空列表,del materials[3]直接删除索引3的元素) (3)append;[name, spec, num] (4)0;2(解析:item[0]是物资名称,item[2]是库存数量) (5)item[0] == target_name 知识点二 2.(1)B(解析:元组不可修改元素、新增或删除元素,len()仅获取长度不能修改) (2)B(解析:元组需遍历查询,lab[1]是编号,lab[0]是名称) (3)lab[0] (4)TypeError (5)labs 知识点三 3.(1)A(解析:B缺少“级别”键,C是集合,D字典创建格式错误) (2)B(解析:projects[1]是“皮影戏”字典,["传承人"]访问对应值) (3)级别;国家级 (4)append (5)地区 知识点四 4.(1)AB(解析:sales和sales.keys()均遍历键,values()遍历值,items()遍历键值对) (2)D(解析:setdefault()仅在键不存在时设置默认值,不会修改已有键的值) (3)1.1 (4)num;num(或其他合法变量名,前后一致即可) (5)items 知识点五 5.(1)B(解析:集合无序、不可重复,不能通过索引访问) (2)A(解析:set(列表)直接去重得到集合,B是转换为列表,C无dedup()方法) (3)set (4)unique_applies (5)count 选择题、判断题 (一)选择题答案 1. B 2. D 3. C 4. B 5. B (二)选择题解析 1. 解析:AI芯片的核心功能是进行高效的数值计算(如神经网络中的矩阵运算),这与传统计算机硬件中运算器(负责算术运算和逻辑运算)的核心功能一致。存储器负责存储数据和程序,控制器负责控制指令执行,输入设备负责向计算机输入信息,均不符合AI芯片的核心功能。 2. 解析:软件的运行依赖硬件环境,老旧硬件的性能往往无法满足最新版大型应用软件的资源需求,会出现运行卡顿甚至无法运行的情况。A、B、C选项的描述均符合软硬件的依存关系及云计算场景下的软硬件特性。 3. 解析:固件是存储在硬件芯片中的专用程序,兼具硬件的物理载体特性和软件的逻辑执行特性,U盘的引导程序、主板BIOS均属于固件。系统软件是管理硬件资源的软件(如操作系统),应用软件是为特定任务开发的软件,文档资料不属于程序范畴,因此A、B、D错误。 4. 解析:内存(DDR5)是CPU直接访问的存储设备,其容量大小直接决定了CPU可直接访问的数据量上限。A选项错误,CPU核心数多更适合多任务处理,单任务处理速度还与主频等因素相关;C选项错误,SSD的读写速度与存储芯片技术(如NAND闪存类型)和接口类型均相关;D选项错误,服务器的硬件性能瓶颈可能来自CPU、内存、硬盘、网络等多个方面。 5. 解析:硬件发展趋势会推动对应软件的研发,量子计算机硬件的初步发展,必然需要专用量子计算软件来发挥其性能,因此B正确。A选项错误,硬件集成度提高可能增加软件对硬件的适配难度,开发难度不一定降低;C选项错误,移动设备硬件性能提升,可支持更复杂的移动端软件,对轻量化设计的要求会降低;D选项错误,不同硬件平台的架构存在差异,软件需经过适配才能跨平台运行。 (三)判断题答案 1. √ 2. √ 3. × 4. √ 5. √ 6. × 7. √ 8. × 9. √ 10. × (四)判断题解析 1. 解析:计算机硬件的定义包含电子、机械、光电等物理装置,既包括主机内的CPU、内存、主板等部件,也包括键盘、鼠标、显示器等外部设备,描述正确。 2. 解析:系统软件包括操作系统、语言处理程序(如Python解释器)、数据库管理系统等,其核心作用是管理和控制软硬件资源,描述正确。 3. 解析:嵌入式芯片的功能实现需要嵌入式软件(如嵌入式操作系统、控制程序)的驱动和控制,硬件电路设计是基础,软件是功能实现的关键,二者缺一不可,描述错误。 4. 解析:固件是固化在硬件芯片中的程序,既依托硬件芯片这一物理载体,又具备软件的逻辑运算和控制功能,BIOS程序是典型的固件,描述正确。 5. 解析:CPU制程工艺缩小带来的功耗降低、性能提升,可让软件运行更流畅、效率更高,体现了硬件发展对软件运行效率的间接促进作用,描述正确。 6. 解析:应用软件必须依赖系统软件(如操作系统)提供的底层服务才能运行,系统软件是应用软件运行的基础,描述错误。 7. 解析:内存(RAM)的易失性和外存(硬盘、U盘)的非易失性是二者的核心区别,断电后内存数据丢失、外存数据保留,描述正确。 8. 解析:云服务器的虚拟资源本质上是对物理硬件资源的抽象划分,其运行仍依赖云服务提供商的物理硬件(如服务器、存储设备),并非与物理硬件无关,描述错误。 9. 解析:硬件标准化设计是实现兼容性的关键,不同品牌的标准化硬件(如符合DDR5标准的内存条)可在支持该标准的主板上正常工作,描述正确。 10. 解析:机器学习模型部署阶段仍需要一定的硬件支持,尤其是在实时响应、大规模数据处理的部署场景中,仍需要高性能硬件保障模型的运行效率,描述错误。 学科网(北京)股份有限公司 $

资源预览图

2025-2026学年四川省普通高中学业水平考试、单招考试信息技术每日一练(算法与程序实现+信息系统的支撑技术)
1
2025-2026学年四川省普通高中学业水平考试、单招考试信息技术每日一练(算法与程序实现+信息系统的支撑技术)
2
2025-2026学年四川省普通高中学业水平考试、单招考试信息技术每日一练(算法与程序实现+信息系统的支撑技术)
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。