IT部软件组工程师试卷
姓名:___________ 得分:__________
一、填空题(每空3分,共30分)
1.python的基本数据类型有字符串(str)、________、________、_______、_______、_______.
2.Python 对文件的打开方式有:’r‘(只读)、________、________、________、________.
3.匿名函数是指没有名字的函数,在python中,使用________创建匿名函数。
二、 选择题(每题4分,共12分)
1. 在python中,关于=和==的描述错误的是( )
A. = 是赋值运算符 B. ==是比较运算符
Cpython新手适合的软件. = 不能判定是否相等 D. =和==都是用于判定是否相等的
2.运行下面的输出语句,会输出什么( )
print(3+2*3)
A.3+2*3 B. 6
C. 9 D. 3
3.在python中,调用自定义函数时,指定的实际参数的数量必须与形式参数的数量一致,这种参数称为( )
A.关键字参数 B. 待默认值参数
C. 可变参数 D. 位置参数
三、问答题(58分)
1.Python是面向对象语言,面向对象语言有哪些特点?(15分)
2.Python中常用的格式化字符串方式有哪几种,并举例说明。(15分)
3.下方是一个python中的装饰器,功能为记录函数的运行时间,请补全这段代码(12分)
def log_run_time(func):
import time
def wrapper(*args, **kwargs):
start_time = time.time()
result = func(*args, **kwargs)
end_time = time.time()
run_time = end_time - start_time
print(f"函数{func.__name__}运行时间为{run_time:.3f}秒")
return ________
return _________
4.Django框架中的MTV模式,具体指什么?(16分)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论