全部学科
Python全栈
python
NodeJS全栈
nodejs

模块与包专项测试

9 题 20 分钟 难度:★

考察知识点

  • 模块导入:import语句、from-import语句、as别名
  • 包结构init.py文件、包导入方式
  • 标准库模块:os、sys、math、random等常用模块
  • 模块搜索路径:sys.path、模块查找顺序
💡 参考答案在文末
判断题
1

使用import math导入模块后,可以通过math.sqrt(4)调用模块中的函数。

A

B

2

os模块主要用于操作系统相关的功能,如文件和目录操作;sys模块主要用于Python解释器相关的功能,如获取命令行参数。

A

B

3

pip是Python的包管理工具,可以用来安装、卸载和更新第三方包。

A

B

单选题
4

以下哪种方式可以直接使用sqrt函数而不需要加模块名前缀?

A

import math

B

from math import sqrt

C

import sqrt from math

D

using math.sqrt

5

需要生成一个1到100之间的随机整数,应该使用哪个模块的哪个函数?

A

math.random(1, 100)

B

random.randint(1, 100)

C

os.random(1, 100)

D

sys.randint(1, 100)

6

以下哪个命令可以卸载已安装的requests包?

A

pip remove requests

B

pip uninstall requests

C

pip delete requests

D

pip clean requests

多选题
7

以下哪些是Python内置的标准库模块?

A

math

B

random

C

numpy

D

os

E

sys

填空题
8

导入整个math模块使用____________语句;从math模块中只导入sqrt函数使用____________语句;给导入的模块起别名使用____________关键字。

9

使用pip安装第三方包使用____________命令;卸载包使用____________命令;更新包到最新版本使用____________命令;查看已安装的包列表使用pip list命令。

参考答案
1.正确 2.正确 3.正确 4.B 5.B 6.B 7.A;B;D;E 8.import math;from math import sqrt;as 9.pip install;pip uninstall;pip install --upgrade
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 架构与设计专项测试
下一套试卷 → 正则表达式专项测试
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码