第一章 单元测试

1、多选题:
选择Python进行运维的原因是( )。
选项:
A:Python拥有强大的标准库和丰富的第三方库
B:大部分开源工具是由纯Python编写
C:Python具有很高的运行效率
D:Python能够极大地提高开发效率
E:Python简单易学
答案: 【Python拥有强大的标准库和丰富的第三方库;
大部分开源工具是由纯Python编写;
Python能够极大地提高开发效率;
Python简单易学

2、单选题:
Python中,运算符%( )对浮点数进行求余数操作。
选项:
A:可以
B:不可以
答案: 【可以

3、单选题:
( )是目前比较常用的Python扩展库管理工具。
选项:
A:apt
B:install
C:yum
D:pip
答案: 【pip

4、单选题:
假设列表对象aList的值为[3, 4, 5, 6, 7, 11, 9, 13, 15, 17],那么aList[3:7]得到的值是( )。
选项:
A:[5, 6,7,11,9]
B:[6,7,11,9,13]
C:[6, 7, 11, 9]
D:[5, 6, 7, 11]
答案: 【[6, 7, 11, 9]

5、单选题:
在Python中,字典的每个元素有两部分组成,即键和值,其中键( )重复。
选项:
A:不允许
B:允许
答案: 【不允许

第二章 单元测试

1、单选题:
在Python中,对str类型的字符串调用其( )函数进行编码,得到bytes字节串。
选项:
A:encode()
B:upper()
C:rstrip()
D:decode()
答案: 【encode()

2、单选题:
在Python中,写文件操作时定位到某个位置所用的方法是( )。
选项:
A:writetext( )
B:write( )
C:writeall( )
D:seek( )
答案: 【seek( )

3、单选题:
下列选项中,日志级别排序正确的是( )
选项:
A:CRITICAL > ERROR>WARNING>DEBUG>INFO
B:CRITICAL > WARNING >ERROR>DEBUG>INFO
C:CRITICAL > ERROR>WARNING>INFO >DEBUG
D:CRITICAL>DEBUG>INFO > WARNING>ERROR
答案: 【CRITICAL > ERROR>WARNING>INFO >DEBUG

4、单选题:
以下选项中,哪一项是统计用户/系统/空闲时间的( )。
选项:
A:psutil.disk_usage( )
B:psutil.disk_partitions( )
C:psutil.virtual_memory( )
D:psutil.cpu_times( )
答案: 【psutil.cpu_times( )

5、单选题:
关于subprocess.Popen类的说明不正确的选项是( )。
选项:
A:subprocess.run()函数是对Popen类的封装,可以快速启动一个子进程并获取它们的输出结果。
B:参数stderr指定了子进程的标准错误文件描述符
C:参数env设置工作目录
D:参数shell为真的话,unix下相当于args前面添加了”/bin/sh” “-c”
答案: 【参数env设置工作目录

发表评论

电子邮件地址不会被公开。 必填项已用*标注