青少年软件编程(Python) 等级考试试卷(五级)2023年5月

青少年软件编程(Python) 等级考试试卷(五级)
分数: 100
题数: 38
一、 单选题(共 25 题, 共 50 分)
1.有列表 L=[' UK' , ' china' , ' lili' , "张三"], print(L[-2]) 的结果是? ( )
A.UK
B.' lili' , ' 张三'
C.lili
D.' UK' , ' china' , ' lili'

标准答案: C
试题解析: 列表元素定位

2.倒计时在日常生活中有广泛的应用。 Python 使用 range 可以实现倒序数。 下面可以正确倒序输出 15 以内正整数的语句是? ( )
A.print(list(range(15, -1, 1) ) )
B.print(list(range(-1, 15, 1) ) )
C.print(list(range(15, 1, -1) ) )
D.print(list(range(15, 0, -1) ) )

标准答案: D
试题解析: range(start, stop[, step]) 的高阶应用


3.已知一个字符串s="iloveyou"。通过操作该字符串构造一个新的列表 li=[' i' , ' oveyou' ]。以下哪个选项不能构造新列表li?()
A.li = s. split("l", 0)
B.li = s. split("l", 1)
C.li = s. split("l", 2)
D.li = s. split("l", 3)

标准答案:A
试题解析:本题主要考察split()函数的用法。拆分字符串。通过指定分隔符对字符串进行
切片,并返回分割后的字符串列表(list)。 其语法规则为:
str.split(str="",num=string.count(str)) str:表示为分隔符,默认为空格,但是不能为
空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素 num: 表示分割次数。
如果存在参数num, 则仅分隔成 num+1 个子字符串, 并且每一个子字符串可以赋给新的变量


4.有如下程序, 请问此程序的执行结果是? ( )
tup1 = (12, ' bc' , 34, ' cd' )
tup1[1] = 23
print(tup1[3])
A.cd
B.12
C.34
D.程序出现错误

标准答案: D
试题解析: 元组的元素不可修改。


5.有如下 python 程序段, 下列说法错误的是? ( )
s={1, 2, 3, 4, 5}
print(s)
s. clear()
print(s)
A.“{1, 2} +{5, 6} ” 是错误的语句
B.s 数据类型是集合
C.此程序段的作用是输出原始集合 s 和移除数据之后的集合 s
D.s 数据类型是字典

标准答案: D
试题解析: 集合的创建与相关操作。


6.现有校园图书馆最近一周(周一至周日) 借书信息采集数据列表: borrow = [502, 387, 612,545, 702, 855, 962] , 当前需要打印输出周一至周五的数据信息, 正确的操作是? ( )
A.print(borrow[1: n-2])
B.print(borrow[0: n-1])
C.print(borrow[: -2])
D.print(borrow[: : -2])

标准答案: C
试题解析: 列表的切片操作, 本题正确操作为 print(borrow[: -2]) 。


7.科技小组实践作品用到的传感器列表 sensor = [' shengyin' , ' chaoshengbo' , ' guangmin' ,' huidu' ] , 当前需要增加列表元素' hongwai' , 正确的操作是? ( )
A.sensor. insert(' hongwai' )
B.sensor. append(' hongwai' )
C.inset sensor[' hongwai' ]
D.append sensor[' hongwai' ]

标准答案: B
试题解析: Python append() 函数用于在列表末尾添加新的对象。


8.Python 中字符串可以使用反斜线进行转义, 实现某些难以用字符表示的效果。 下面可以实现水平制表(跳到下一个 TAB 位置) 的转义字符是? ( )
A.\b
B.\n
C.\t
D.\r

标准答案: C
试题解析: 字符串的转义, \t 可以实现水平制表(跳到下一个 TAB 位置) 。


9.现有字符串 S = "No mountain is more high than one. " , 现在需要计算并输出字符串中
' o' 在 S 出现的次数, 正确的语句是? ( )
A.print(S. find(' o' , 1) )
B.print(S. index(' o' ) )
C.print(S. index(' o' , 0, len(S) ) )
D.print(S. count(' o' ) )

标准答案: D
试题解析: count 函数用于统计字符串的某个字符出现的次数。


10.下列程序的功能是? ( )
shu=10000
result=[a for a in range(1, shu+1) if shu%a==0]
print(result)
A.计算并输出 10000 以内的质数
B.计算并输出 10000 的约数
C.计算并输出 10000 的倍数
D.计算并输出 1-10000 以内的整 10 数

标准答案: B
试题难度: 较难
试题解析: 列表推导式的语法格式如下: [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ]
 

答案和更多内容请查看网站:

网站链接   【试卷中心 ---Python ---五级/六级/其他】

青少年软件编程历年真题模拟题实时更新 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/17319.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

认识C语言

目录 1.C语言的发展历史 2.C语言的特点 3.C语言的应用领域 1.C语言的发展历史 C语言的发展历史可以追溯到20世纪60年代。在那个时候,计算机科学领域存在着多种编程语言,但它们在功能、效率和可移植性等方面存在一些限制。 C语言的起源可以追溯到贝尔实…

DataX将MySQL数据同步到HDFS中时,空值不处理可以吗

DataX将MySQL数据同步到HDFS中时,空值存到HDFS中时,默认是存储为\N,这样会有两个缺点: 会产生歧义,如果MySQL业务数据中有\N数据,那么存储到HDFS上是\N,null值存储也是\N,当用Hive查…

深入解析MySQL:类型、优势与使用实例

摘要:本文将深入探讨MySQL数据库的类型、为何选择这种类型的数据库以及其优点。通过详细的解释、具体的示例和输出结果,我们将全面介绍MySQL数据库的相关知识,并提供最后的百十字总结。 1. 引言 MySQL是一种常用的关系型数据库管理系统&…

在矩池云使用Llama2-7B的具体方法

今天给大家分享如何在矩池云服务器使用 Llama2-7b模型。 硬件要求 矩池云已经配置好了 Llama 2 Web UI 环境,显存需要大于 8G,可以选择 A4000、P100、3090 以及更高配置的等显卡。 租用机器 在矩池云主机市场:https://matpool.com/host-m…

linux下软件安装 - 与GPT对话

1 cmake 没有uninstall 你是对的,CMake 默认情况下并没有提供 make uninstall 目标。这是因为 make install 操作是在特定的目录下进行安装的,CMake 不知道安装到了哪里以及哪些文件被安装了。因此,没有直接支持的 make uninstall 目标来进行卸载。 如果你想要卸载通过 mak…

unity事件处理

方法调用 //发送事件 【发送事件码,发送消息内容】 EventCenterUtil.Broadcast(EventCenterUtil.EventType.Joystick, ui);//监听无参事件 EventCenterUtil.AddListener(EventCenterUtil.EventType.Joystick, show); public void show(){}//发送事件 有参事件 Eve…

自然语言处理从入门到应用——LangChain:提示(Prompts)-[基础知识]

分类目录:《自然语言处理从入门到应用》总目录 模型编程的新方法是使用提示(Prompts)。提示指的是模型的输入。这个输入通常由多个组件构成。PromptTemplate负责构建这个输入,LangChain提供了多个类和函数,使得构建和处…

快应用编译前如何统一替换字符串

假设你有一个需求,要把代码里的ad-button替换为div,因为是mi看ad-button不爽。 这还不简单么,webpack有那么多成熟的plugins和loaders,本身我对webpack也只是略知一二,随便一搜网上的解决方案, string-re…

发点实用的快捷键(mac

切换输入法:ctrlspace /ctrloptionspace(更快捷 切换网页: shifttab 切换应用界面:alttab 关闭页面:altw 搜索:altspace 展示mac隐藏文件: Commangshift . (点) 以下是一些浏览器快捷键&am…

Windows磁盘清理

针对开发同学,磁盘不够用时,常见的需要清理的内容: 1、虚拟机镜像、Docker镜像等。 通常占用比较大的存储,一个实例从几个G到几十个G。 2、Maven本地仓库。 如果公司有私服,可以全部删掉重新依赖,否则不…

ArcGIS应用

ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这…

Spring优雅的在事务提交/回滚前后插入业务逻辑

业务背景 业务那边想要统计下我们这边每天注册商户成功和失败的数量,你看看怎么给他弄下这个功能 功能实现 TransactionSynchronizationManager.registerSynchronization,发现这是spring事务提供的注册回调接口的方法。 在事务注解方法中&#xff0c…

Flutter详解和代码实例

目录 1. Flutter 基础概念2. Flutter 核心架构3. Flutter 组件库4. Flutter 布局与渲染5. Flutter 网络请求6. Flutter 调试工具7.实例8.优缺点8.1 Flutter 框架的优点包括:8.2 Flutter 框架的缺点包括: Flutter 是一款由 Google 开发的跨平台移动应用开…

【嵌入式学习笔记】嵌入式入门1——GPIO

1.什么是GPIO General Purpose Input Output,即通用输入输出端口,简称GPIO,作用是负责采集外部器件的信息或者控制外部器件工作,即输入输出。 2.STM32 GPIO简介 2.1.GPIO特点 不同型号,IO口数量可能不一样&#x…

融合大数据、物联网和人工智能的智慧校园云平台源码 智慧学校源码

电子班牌系统用以展示各个班级的考勤信息、授课信息、精品课程、德育宣传、班级荣誉、校园电视台、考场信息、校园通知、班级风采,是智慧校园和智慧教室的对外呈现窗口,也是学校校园文化宣传和各种信息展示的重要载体。将大数据、物联网和人工智能等新兴…

1.2 eureka注册中心,完成服务注册

目录 环境搭建 搭建eureka服务 导入eureka服务端依赖 编写启动类,添加EnableEurekaServer注解 编写eureka配置文件 启动服务,访问eureka Euraka服务注册 创建了两个子模块 在模块里导入rureka客户端依赖 编写eureka配置文件 添加Services 环境搭建 创建父…

Moonbeam新增强大的互操作性功能至波卡生态

波卡上的领先多链开发平台Moonbeam发布适用于平行链间活动的新版本互操作性功能。最新的链更新Runtime 2401,是自Moonbeam上线后的最大更新,其中包括三个针对开发者于链上的里程碑式更新: 用于访问消息传递功能的预编译智能合约从其他波卡平…

Python批量将Excel内指定列的数据向上移动一行

本文介绍基于Python语言,针对一个文件夹下大量的Excel表格文件,对其中的每一个文件加以操作——将其中指定的若干列的数据部分都向上移动一行,并将所有操作完毕的Excel表格文件中的数据加以合并,生成一个新的Excel文件的方法。 首…

Qt应用开发(基础篇)——布局管理 Layout Management

目录 一、前言 二:相关类 三、水平、垂直、网格和表单布局 四、尺寸策略 一、前言 在实际项目开发中,经常需要使用到布局,让控件自动排列,不仅节省控件还易于管控。Qt布局系统提供了一种简单而强大的方式来自动布局小部件中的…

探究SAM和眼球追踪技术在自动医学图像分割的应用(2023+GazeSAM: What You See is What You Segment)

摘要: 本研究探讨眼动追踪技术与SAM的潜力,以设计一个协同的人机交互系统,自动化医学图像分割。提出了GazeSAM系统,使放射科医生能够在图像诊断过程中通过简单地查看感兴趣的区域来收集分割掩模。该系统跟踪放射科医生的眼球运动…