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

news/2024/11/28 18:44:05/

一、单选题(共25题,共50分)
1.已知一个列表lst = [2,3,4,5,6],lst.append(20),print(lst)的结果是?(C)(2分)
A.[10,2,3,4,5,6,20]
B.[20,2,10,3,4,5,6]
C.[2,3,4,5,6,20]
D.[2,3,4,5,6,10,20]

2.水果店管理员现有列表 fruits = ['apple', 'orange', 'banana', 'peach'] ,当前卖出苹果('apple'),需要删去列表元素'apple',正确的操作是?(A)(2分)
A.del fruits[0]
B.del fruits['apple']
C.del fruits[1]
D.del fruits[apple]
答案解析:Python列表元素删除的基本操作,’apple’的列表索引值为0,则操作为del fruits[0] 。

3.科技小组4位同学分别在Python中定义了一个列表,正确的是?(C)(2分)
A.list1 = ['power'; 'sensor'; 'control']
B.list2 = [power, sensor, control]
C.list3 = ['power', 'sensor', 'control']
D.list4 = ['power'、 'sensor'、'control']
答案解析:Python列表可以存储字符型,列表中的每个元素都分配一个位置,一个元素对应一个位置,第一个索引是0,第二个索引是1,依此类推。

4.下列语句正确的输出是?(B)(2分)

lis= [4 * c for c in "draw"]
print(tuple(lis))

A.('4*d', '4*r', '4*a', '4*w')
B.('dddd', 'rrrr', 'aaaa', 'wwww')
C.('draw', 'draw', 'draw', 'draw')
D.(4*d, 4*r, 4*a, 4*w)
答案解析:列表推导式会遍历后面的可迭代对象,然后按照for前的表达式进行运算生成列表,最终转换为元组。

5.Python中 print('十六进制{0:x}'.format(100)) 正确的输出结果是?(B )(2分)
A.十六进制0:x64
B.十六进制64
C.十六进制0x100
D.十六进制100
答案解析:字符串的format()函数,x:输出整数的小写十六进制形式,十进制100的十六进制为64,正确的输出结果为"十六进制64"

6.下面可以正确输出  号称"世界屋脊"的青藏高原  字符的Python语句是?(A )(2分)
A.print('号称\"世界屋脊\"的青藏高原')
B.print(号称\"世界屋脊\"的青藏高原)
C.print('号称'\"世界屋脊\"的青藏高原)
D.print("号称\"世界屋脊\"的青藏高原)
答案解析:字符串的转义,\" 可以实现输出标点符号" 。

7.Python使用range可以创建数值列表。下面可以正确输出不超过1000的10的倍数正整数的语句是?(C )(2分)
A.print(list(range(1, 1000, 10)))
B.print(list(range(0, 1000, 10)))
C.print(list(range(10, 1001, 10)))
D.print(list(range(10, 1000, 10)))
答案解析:range(start, stop[, step])的基本应用。

8.学生机器人比赛的时候经常会用到倒计时程序。下面可以正确倒序输出5以内正整数的语句是?( C)(2分)
A.print(list(range(5, -1, 1)))
B.print(list(range(-1, 5, 1)))
C.print(list(range(5, 0, -1)))
D.print(list(range(5, 1, -1)))
答案解析:range(start, stop[, step])的高阶应用。

9.有一个字典内容如下,它的元素数量有几个?(B )(2分)

info = {'Id': 12, 'Num': 4, 'height': 9 }
A.12
B.3
C.4
D.9
答案解析:字典的基本知识,{'Id': 12, 'Num': 4, 'height': 9 }字典的元素数量为3。

更多内容请查看网站:

网站链接 

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


http://www.ppmy.cn/news/48774.html

相关文章

微软对大数据分析的定义

一、什么是大数据分析 大数据分析是指用于从不同的大量、高速数据集中收集、处理和得出见解的方法、工具和应用程序。这些数据集可能来自各种来源,例如 Web、移动应用、电子邮件、社交媒体和联网智能设备。它们通常表示以高速生成、形式各样的数据,从结…

java设计模式七大原则

目录 单一职责原则 定义 单一职责原则注意事项和细节 接口隔离原则 定义 依赖倒转原则 定义 依赖倒转原则的注意事项和细节 里氏替换原则 oo中的继承性的思考和说明 介绍 迪米特法则 介绍 迪米特法则注意事项和细节 合成复用原则 介绍 设计原则核心思想 UML介…

Android事件分发机制

一、知识前瞻 用户对屏幕的操作的事件可以划分为3种最基础的事件:ACTION_DOWN、ACTION_MOVE、ACTION_UP事件分发机制分为三部分:事件生产、事件分发 、事件消费 二、事件分发 1.主要方法 dispatchTouchEvent:用于进行点击事件的分发onInte…

Kotlin 用于数据科学的基础库(深度学习、数据挖掘)

Kotlin 用于数据科学 从构建数据流水线到生产机器学习模型, Kotlin 可能是处理数据的绝佳选择: Kotlin 简洁、易读且易于学习。静态类型与空安全有助于创建可靠的、可维护的、易于故障排除的代码。作为一种 JVM 语言,Kotlin 提供了出色的性…

Vue 条件语句

文章目录 Vue 条件语句条件判断v-ifv-elsev-else-ifv-show Vue 条件语句 条件判断 v-if 条件判断使用 v-if 指令&#xff1a; v-if 指令 在元素 和 template 中使用 v-if 指令&#xff1a; <div id"app"><p v-if"seen">现在你看到我了<…

光学仿真小作品集

光学仿真小作品集 传播方向与 z 轴平行的二维平面波自由空间中的传输传播方向与 z 轴有一定夹角的二维平面波自由空间中的传输二维球面波自由空间中的传输------中心位置作为起始点二维球面波自由空间中的传输------角落作为起始点 本文将展示一些作者本人平时自制的光学仿真小…

热血

周五的晚上&#xff0c;决定去看「灌篮高手」电影了。 那还是很多年以前&#xff0c;樱木双手插进裤腰歪头扭嘴吹着口哨&#xff0c;那不羁的样子像极了一只从上往下看的沙雕。 而全国赛的樱木&#xff0c;多少是成熟了很多&#xff0c;是会说一些犯二的话&#xff0c;会和流川…

uniapp的操作流程

目录 步骤1&#xff1a;创建UniApp项目 步骤2&#xff1a;运行UniApp项目 步骤3&#xff1a;编辑UniApp页面 步骤4&#xff1a;添加UniApp插件 步骤5&#xff1a;打包UniApp项目 步骤6&#xff1a;调试和发布UniApp项目 UniApp是一款基于Vue.js的跨平台应用开发框架&…