单元二考查卷
满分:75分
时间:90分钟
闭卷
流程控制 + 列表与元组 + 字典与集合
一、单项选择题(每题3分,共15分)
第1题
选择题
range(1, 5) 生成的序列是?
答案解析
range(1,5)生成1到4。
第2题
选择题
for i in range(3): print(i) 输出?
答案解析
range(3)生成0,1,2。
第3题
选择题
a=[10,20,30],a[1]=99后a是?
答案解析
a[1]是索引1(20),改为99。
第4题
选择题
t=(1,2,3),t[0]=5会?
答案解析
元组不可变。
第5题
选择题
d={"a":1,"b":2},获取"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