首页 > Python基础 > 单元二考查卷
单元二考查卷
满分:75分 时间:90分钟 闭卷

流程控制 + 列表与元组 + 字典与集合

一、单项选择题(每题3分,共15分)

第1题 选择题
range(1, 5) 生成的序列是?
A. 1,2,3,4,5
B. 1,2,3,4
C. 0,1,2,3,4
D. 0,1,2,3,4,5
答案解析

range(1,5)生成1到4。

第2题 选择题
for i in range(3): print(i) 输出?
A. 1 2 3
B. 0 1 2
C. 0 1 2 3
D. 1 2
答案解析

range(3)生成0,1,2。

第3题 选择题
a=[10,20,30],a[1]=99后a是?
A. [10,20,30]
B. [99,20,30]
C. [10,99,30]
D. 报错
答案解析

a[1]是索引1(20),改为99。

第4题 选择题
t=(1,2,3),t[0]=5会?
A. 成功修改
B. 报错,元组不可修改
C. 无反应
D. 创建新元组
答案解析

元组不可变。

第5题 选择题
d={"a":1,"b":2},获取"a"的值?
A. d("a")
B. d["a"]
C. d."a"
D. d.get"a"
答案解析

d["a"]访问值。

二、填空题(每空2分,共10分)

第6题 填空题
while循环中,______ 语句可以立即退出循环。
答案解析

break退出循环。

第7题 填空题
列表添加元素到末尾的方法是 ______。
答案解析

append()添加元素。

第8题 填空题
字典由 ______ 和 ______ 组成。
答案解析

键(key)和值(value)。

第9题 填空题
集合的特点是元素 ______。
答案解析

集合元素不重复。

第10题 填空题
[1,2,3,4,5][1:4] 的结果是 ______。
答案解析

切片取索引1到3。

三、判断题(每题2分,共10分)

第11题 判断题
for循环只能用于遍历列表。
正确
错误
答案解析

for可遍历任何可迭代对象。

第12题 判断题
列表和元组都使用方括号定义。
正确
错误
答案解析

列表[],元组()。

第13题 判断题
字典的键必须是唯一的。
正确
错误
答案解析

键必须唯一。

第14题 判断题
continue语句会终止整个循环。
正确
错误
答案解析

continue只跳过当前轮次。

第15题 判断题
len([1, 2, 3]) 的结果是3。
正确
错误
答案解析

len()返回元素个数。

四、实操大题(共40分)

实操题1 编程题(15分)

九九乘法表(15分)

用for循环打印九九乘法表(下三角)。

参考答案

评分标准:外层循环(4分)、内层循环(5分)、格式(4分)、可运行(2分)


    
实操题2 编程题(25分)

员工工资统计(25分)

5名员工字典列表,计算实发工资(基本+奖金),找最高最低,算总额,降序排序输出。

参考答案

评分标准:数据结构(2分)、工资计算(5分)、极值(5分)、总额(4分)、排序(5分)、规范(4分)


    
0/75