数学通用学段公开试卷

试卷一

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

  1. Python 列表正索引从几开始?(         )

A. 0 B. 1 C. -1 D. 2

  1. 获取列表最后一个元素,正确写法是(         )

A. list [0] B. list [-1] C. list [1] D. list [2]

  1. 下列属于合法变量名的是(         )

A. 1age B. age_1 C. age@ D. age name

  1. 下列不属于 Python 基本数据类型的是(         )

A. int B. float C. bool D. list

  1. 字典的存储结构是(         )

A. 键值对 B. 有序列表 C. 数字集合 D. 字符序列

  1. 向列表末尾添加元素的方法是(         )

A. append () B. pop () C. remove () D. sort ()

  1. 删除列表指定索引元素的方法是(         )

A. append () B. pop () C. clear () D. sort ()

  1. 计算列表长度的函数是(         )

A. max () B. len () C. sum () D. type ()

  1. 查看变量数据类型的函数是(         )

A. print () B. type () C. len () D. sum ()

  1. 布尔类型的合法值是(         )

A. yes B. True C. ok D. 100

二、填空题(每空 2 分,共 20 分)不允许使用AI

  1. 整数类型的关键字是__________。
  2. 浮点数类型的关键字是__________。
  3. 布尔类型只有两个值:__________ 和 __________。
  4. 创建列表使用的符号是__________。
  5. 创建字典使用的符号是__________。
  6. 列表 nums = [10,20,30,40] 中,nums [1] = __________。
  7. 字典 stu = {"姓名":"小明","年龄":13},取年龄:__________。
  8. 求列表总和的函数是__________。
  9. 求列表最大值的函数是__________。
  10. 列表 scores = [90,85,95] 的长度是__________。

三、编程题(共 50 分)可以借助Pycharm进行编写

第 1 题(简单・20 分)

给定列表:scores = [85, 92, 78, 96, 88]

完成以下操作:

  1. 打印第一个和最后一个成绩
  2. 在末尾添加成绩 100
  3. 删除索引为 2 的元素
  4. 从小到大排序并打印
  5. 计算平均分并输出

第 2 题(中等・20 分)

  1. 创建包含 2 个学生字典的列表
  2. 每个学生包含:姓名、年龄、三科成绩(列表)
  3. 为每个学生添加一门新成绩
  4. 分别计算每个学生的平均分并输出

第 3 题(较难・10 分)

在第 2 题基础上,找出所有学生中总分最高的学生,输出姓名与总分。