Python基础 期末综合考查卷
满分:100分
时间:90分钟
闭卷
满分100分,时间120分钟,闭卷(上机实操部分开卷查文档)
一、单项选择题(每题2分,共20分)
第1题
选择题
以下哪个不是合法标识符?
答案解析
2value以数字开头不合法。
第2题
选择题
3 + 5 * 2 的结果是?
答案解析
乘法优先,5*2=10,3+10=13。
第3题
选择题
x=[1,2,3]; y=x; y[0]=99; print(x[0]) 输出?
答案解析
y=x指向同一对象。
第4题
选择题
哪个函数可以将列表按降序排列?
答案解析
sorted(list, reverse=True)。
第5题
选择题
d={"a":1,"b":2},d.get("c", 0) 的结果是?
答案解析
get()返回默认值0。
第6题
选择题
接收不定数量位置参数的是?
答案解析
*args。
第7题
选择题
不会覆盖原有内容的是?
答案解析
"r"只读,"a"追加。
第8题
选择题
for i in range(2,6,2): print(i) 输出?
答案解析
range(2,6,2)生成2,4。
第9题
选择题
t = (1) 的类型是?
答案解析
t=(1)是int,需(1,)才是tuple。
第10题
选择题
捕获所有异常的写法是?
答案解析
except Exception:。
二、填空题(每空2分,共20分)
第11题
填空题
使用 ______ 函数获取用户键盘输入。
答案解析
input()获取键盘输入。
第12题
填空题
列表推导式核心是 ______。
答案解析
for...in结构。
第13题
填空题
"{}".format() 和 ______ 是两种格式化方式。
答案解析
f-string和.format()。
第14题
填空题
______ 函数可以查看模块的所有属性和方法。
答案解析
dir()查看属性和方法。
第15题
填空题
字典中 ______ 方法获取所有的键。
答案解析
dict.keys()。
第16题
填空题
______ 语句导入datetime模块中的datetime类。
答案解析
from datetime import datetime。
第17题
填空题
文件对象的 ______ 方法可以逐行读取。
答案解析
readline()逐行读取。
第18题
填空题
[1,2,3] + [4,5] 的结果是 ______。
答案解析
列表+合并。
第19题
填空题
______ 可以将列表转换为集合,自动去重。
答案解析
set()转集合去重。
第20题
填空题
函数内部使用 ______ 关键字返回值。
答案解析
return返回值。
三、大型综合实操案例(60分)
综合实操题
编程题(60分)
超市销售数据分析系统(60分)
sales_data.csv格式:门店,日期,商品,单价,销量。要求:1.数据读取与验证(10分) 2.数据清洗与计算(15分) 3.门店统计(15分) 4.商品分析(10分) 5.结果输出(10分)。附加分:注释(+3)、函数封装(+3)
参考答案
评分标准:数据读取与验证(10分)、数据清洗与计算(15分)、门店统计(15分)、商品分析(10分)、结果输出(10分)
0/100