python后端开发⼯程师考证试题
python开发⼯程师考证试题
选择题
题⽬
关于 Python 程序格式框架的描述,以下选项中错误的是( A )
A: Python 语⾔不采⽤严格的“缩进”来表明程序的格式框架
B: Python 单层缩进代码属于之前最邻近的⼀⾏⾮缩进代码,多层缩进代码根据缩进关系决定所属范围C: Python 语⾔的缩进可以采⽤ Tab 键实现
D: 判断、循环、函数等语法形式能够通过缩进包含⼀批 Python 代码,进⽽表达对应的语义
IDLE环境的退出命令是( A )
A: exit()
B: 回车键
C: close()
D: esc()
关于Python循环结构,以下选项中描述错误的是( A )
A: 每个continue语句只有能⼒跳出当前层次的循环
B: break⽤来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执⾏
C: 遍历循环中的遍历结构可以是字符串、⽂件、组合数据类型和range()函数等
D: Python通过for、while等保留字提供遍历循环和⽆限循环结构
关于Python的lambda函数,以下选项中描述错误的是( B )
A: lambda函数将函数名作为函数结果返回
B: f = lambda x,y:x+y 执⾏后,f的类型为数字类型(function类型)
C: lambda⽤于定义简单的、能够在⼀⾏内表⽰的函数
D: 可以使⽤lambda函数定义列表的排序原则
以下选项中,不是Python对⽂件的打开模式的是 ( D )
A: 'r'
B: '+'
C: 'w'
D: 'c'
以下选项中,不是 Python 语⾔保留字的是( A )A: do
B: pass
C: except
D: while
关于Python赋值语句,以下选项中不合法的是( C )A: x=1;y=1
B: x=y=1
C: x=(y=1)
D: x,y=y,x
以下选项中,不是Python IDE的是( D )
A: PyCharm
B: Jupyter Notebook
C: Spyder
D: R studio
random库中⽤于⽣成随机⼩数的函数是( A )
A: random()
B: randint()
C: getrandbits()
D: randrange()
以下选项中,不属于函数的作⽤的是( A )
A: 提⾼代码执⾏速度
B: 降低编程复杂度
C: 增强代码可读性
D: 复⽤代码
D: 复⽤代码
关于Python⽂件打开模式的描述,以下选项中错误的是( C )
A: 只读模式r
B: 追加写模式a
C: 创建写模式n
D: 覆盖写模式w
time库的time.time()函数的作⽤是( D )
A: 返回系统当前时间戳对应的易读字符串表⽰
B: 返回系统当前时间戳对应的struct_time对象
C: 返回系统当前时间戳对应的本地时间的struct_time对象,本地之间经过时区转换
D: 返回系统当前的时间戳
关于函数的可变参数,可变参数*args传⼊函数时存储的类型是( B )
A: dict
B: tuple
C: list
D: set
关于形参和实参的描述,以下选项中正确的是( D )
A: 函数定义中参数列表⾥⾯的参数是实际参数,简称实参
B: 参数列表中给出要传⼊函数内部的参数,这类参数称为形式参数,简称形参
C: 程序在调⽤时,将形参复制给函数的实参
D: 函数调⽤时,实参默认采⽤按照位置顺序的⽅式传递给函数,Python也提供了按照形参名称输⼊实参的⽅式Python语句:f = open(),以下选项中对f的描述错误的是( B )
A: *f是⽂件句柄,⽤来在程序中表达⽂件
B: 表达式print(f)执⾏将报错
C: *f是⼀个Python内部变量类型
D: 将f当作⽂件对象,f.read()可以读⼊⽂件全部信息
表达式",".join(ls)中ls是列表类型,以下选项中对其功能的描述正确的是( D)
A: 将逗号字符串增加到列表ls中
A: 将逗号字符串增加到列表ls中
B: 在列表ls每个元素后增加⼀个逗号
C: 将列表所有元素连接成⼀个字符串,每个元素后增加⼀个逗号D: 将列表所有元素连接成⼀个字符串,元素之间增加⼀个逗号
以下选项中,不是Python⽂件处理.seek()⽅法的参数是( C )
A: 0
B: 1
C: -1
D: 2
给定字典d,以下选项中对d.keys()的描述正确的是( C )
A: 返回⼀个列表类型,包括字典d中所有键
B: 返回⼀个集合类型,包括字典d中所有键
C: 返回⼀种dict_keys类型,包括字典d中所有键
D: 返回⼀个元组类型,包括字典d中所有键
关于Python的元组类型,以下选项中描述错误的是( D )
A: ⼀个元组可以作为另⼀个元组的元素,可以采⽤多级索引获取信息B: 元组⼀旦创建就不能被修改
C: Python中元组采⽤逗号和圆括号(可选)来表⽰
D: 元组中元素不可以是不同类型
关于函数的关键字参数使⽤限制,以下选项中描述错误的是( A )A: 关键字参数必须位于位置参数之前
B: 不得重复提供实际参数
C: 关键字参数必须位于位置参数之后
D: 关键字参数顺序⽆限制
关于函数,以下选项中描述错误的是( A )
A: 函数名称不可赋给其他变量
B: ⼀条函数定义定义⼀个⽤户⾃定义函数对象
C: 函数也是数据
unicode码和ascii码区别D: 函数定义语句可执⾏
关于函数的参数,以下选项中描述错误的是( A )
A: 可选参数可以定义在⾮可选参数的前⾯
B: ⼀个元组可以传递给带有星号的可变参数
C: 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
D: 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值以下选项中,对于函数的定义错误的是( A )
A: def vfunc(*a,b):
B: def vfunc(a,b):
C: def vfunc(a,*b):
D: def vfunc(a,b=2):
关于lambda函数,以下选项中描述错误的是( A )
A: lambda不是Python的保留字
B: lambda函数也称为匿名函数
C: lambda函数将函数名作为函数结果返回
D: 定义了⼀种特殊的函数
以下选项中,不属于关系型数据库的是(D)
A:Mysql
B:Oracel
C:Microsoft SQL Server
D:MongoDB
以下关于字典的描述,错误的是(D)
B. 字典长度是可变的
C. 字典是键值对的集合
D. 字典中的键可以对应多个值信息
以下属于 Python 脚本程序转变为可执⾏程序的第三⽅库的是(D)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。