首页 > Python基础 > Python基础 期末综合考查卷
Python基础 期末综合考查卷
满分:100分 时间:90分钟 闭卷

满分100分,时间120分钟,闭卷(上机实操部分开卷查文档)

一、单项选择题(每题2分,共20分)

第1题 选择题
以下哪个不是合法标识符?
A. _value
B. value2
C. 2value
D. value_2
答案解析

2value以数字开头不合法。

第2题 选择题
3 + 5 * 2 的结果是?
A. 16
B. 13
C. 11
D. 10
答案解析

乘法优先,5*2=10,3+10=13。

第3题 选择题
x=[1,2,3]; y=x; y[0]=99; print(x[0]) 输出?
A. 1
B. 99
C. 报错
D. None
答案解析

y=x指向同一对象。

第4题 选择题
哪个函数可以将列表按降序排列?
A. sort()
B. sorted(list, reverse=True)
C. reverse()
D. order()
答案解析

sorted(list, reverse=True)。

第5题 选择题
d={"a":1,"b":2},d.get("c", 0) 的结果是?
A. 报错
B. None
C. 0
D. "c"
答案解析

get()返回默认值0。

第6题 选择题
接收不定数量位置参数的是?
A. *args
B. **kwargs
C. @args
D. &args
答案解析

*args。

第7题 选择题
不会覆盖原有内容的是?
A. "w"
B. "r"
C. "a"
D. B和C
答案解析

"r"只读,"a"追加。

第8题 选择题
for i in range(2,6,2): print(i) 输出?
A. 2 4 6
B. 2 4
C. 2 3 4 5
D. 2 4 6 8
答案解析

range(2,6,2)生成2,4。

第9题 选择题
t = (1) 的类型是?
A. tuple
B. int
C. list
D. str
答案解析

t=(1)是int,需(1,)才是tuple。

第10题 选择题
捕获所有异常的写法是?
A. except Error:
B. except:
C. except All:
D. except Exception:
答案解析

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