试卷一
Python 基础测试题 考查范围:变量、数据类型、列表、字典 一、选择题(每题 3 分,共 30 分)不允许使用AI Python 列表正索引从几开始?( ) A. 0 B. 1 C. -1 D. 2 获取列表最后一个元素,正确写法是( ) A. list [0] B. list [-1] C. list [1] D. list [2] 下列属于合法变量名
试卷正文
返回总览Python 基础测试题
考查范围:变量、数据类型、列表、字典
一、选择题(每题 3 分,共 30 分)不允许使用AI
- Python 列表正索引从几开始?( )
A. 0 B. 1 C. -1 D. 2
- 获取列表最后一个元素,正确写法是( )
A. list [0] B. list [-1] C. list [1] D. list [2]
- 下列属于合法变量名的是( )
A. 1age B. age_1 C. age@ D. age name
- 下列不属于 Python 基本数据类型的是( )
A. int B. float C. bool D. list
- 字典的存储结构是( )
A. 键值对 B. 有序列表 C. 数字集合 D. 字符序列
- 向列表末尾添加元素的方法是( )
A. append () B. pop () C. remove () D. sort ()
- 删除列表指定索引元素的方法是( )
A. append () B. pop () C. clear () D. sort ()
- 计算列表长度的函数是( )
A. max () B. len () C. sum () D. type ()
- 查看变量数据类型的函数是( )
A. print () B. type () C. len () D. sum ()
- 布尔类型的合法值是( )
A. yes B. True C. ok D. 100
二、填空题(每空 2 分,共 20 分)不允许使用AI
- 整数类型的关键字是__________。
- 浮点数类型的关键字是__________。
- 布尔类型只有两个值:__________ 和 __________。
- 创建列表使用的符号是__________。
- 创建字典使用的符号是__________。
- 列表 nums = [10,20,30,40] 中,nums [1] = __________。
- 字典 stu = {"姓名":"小明","年龄":13},取年龄:__________。
- 求列表总和的函数是__________。
- 求列表最大值的函数是__________。
- 列表 scores = [90,85,95] 的长度是__________。
三、编程题(共 50 分)可以借助Pycharm进行编写
第 1 题(简单・20 分)
给定列表:scores = [85, 92, 78, 96, 88]
完成以下操作:
- 打印第一个和最后一个成绩
- 在末尾添加成绩 100
- 删除索引为 2 的元素
- 从小到大排序并打印
- 计算平均分并输出
第 2 题(中等・20 分)
- 创建包含 2 个学生字典的列表
- 每个学生包含:姓名、年龄、三科成绩(列表)
- 为每个学生添加一门新成绩
- 分别计算每个学生的平均分并输出
第 3 题(较难・10 分)
在第 2 题基础上,找出所有学生中总分最高的学生,输出姓名与总分。