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: 复用代码
关于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中
B: 在列表ls每个元素后增加一个逗号
C: 将列表所有元素连接成一个字符串,每个元素后增加一个逗号
D: 将列表所有元素连接成一个字符串,元素之间增加一个逗号
以下选项中,不是Python文件处理.seek方法的参数是( C )
A: 0