13Python的模块
一、选择题
I .小明利用PythOn制作飞行棋中的子,子要求只能产生大于等于1且小于等于6 的随机整数,导入random模块后,以下符合条件的表达式为()
A.    random.unif∂rm    (1,6)    B.    int (random.random    ()    *6) +1
C.    int (random.unifbrm    (0,6))    D.    random.randint    (0,1)    *6
2.PyIhOn中要生成随机数,应该使用()。
A.    malh 模块    B.    random 模块
C.    numpy 模块    D.    pygame 模块
3. matpk>tlib模块是Python中最出的绘图库,功能很完善。调用matplotlib.pyplot W 坐标系可以根据数值范围自动生成。阅读下列程序代码。
import numpy as np #加载numpy模块并取名为np
import matplotlib.pyplot as pit
x=np.arange(O, 2*np.pi, 0.01)
y=np.sin(x)
plt.plot(x, y)
plt.title('sin(x),)
plt.xlabel(,X,)
plt.ylabel('Y,)
plt.show()
下列选择错误的是()
A.import matplotlib.pyplot as pit ,力口载 matplotlib.pyplot 并取名为 pit
B.x=np.arange(O, 2*np.pi, 0.01)X 轴区间
C.plt.plot(x, y),显示 X 轴、y
D.plt.show()显示图像
4.以下程序导入PythOnmath模块,使用math模块下的函数对输入的实数进行向下 取整,具体代码如下:
1
n = input( "请输入一个实数:”)
2
print(n3)
请完善该代码,上述划线处可选的语句为:()
A.© import math ;② n3=math.floor(float(n)):
B.φ import math;② n3=floor(float(n))
C. import math ;② n3=math.sqrt(float(n))
D. φ from math import ceil @ n3=ceil(float(n))
5.关于PythOn程序设计语言,下列说法不正确的是()。
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:»>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
6.关于PythOn发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.pySetUP.py(包含发布的元数据) 两个文件
B.DOS命令行中打开mymodule所在的目录,使用upython setup.py SdiSt”命令构 建发布文件
import语句C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule,,, 不可以用 “from mymodule import
D.下载女装,使用“python setup.py install”命令女装到你的Python本地副本中
7.以下关于模块说法错误的是()
A. 一个test.py就是一个模块
8.任何一个普通的t.py文件可以作为模块导入
C.模块文件的扩展名不一定是.py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
8.能生成一个大于等于10且小于100的随机整数的表达式random模块已经导入)


11.导入模块的方式错误的是()
B. from mo import *
D. import m from mo
A. import mo
C. import mo as m
12.以下关于模块说法错误的是(
A. 一个xx.py就是一个模块
B.任何一个普通的xx.py文件可以作为模块导入
C.模块文件的扩展名不一定是.py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
13.下图从左至右分别表示程序的三种基本控制结构()
二、填空题
14.以下程序引入PythOnmath模块,使用math模块下的floor函数对命令行输入的 实数进行取整
n=input ( “请输入一个实数:”)
n2= math, floor (float (n))
print (n2)
该程序段划线处应填入的代码为 O
15.导入模块需要使用 语句。
16.random模块是一个。random.randint(l,10)语句作用
17.time 模块是一个。time.sleep (10)10秒。
18.Pygame模块提供了、等函数;random模块用于产生_
SyS模块包含了跟Python 相关的函数。
参考答案
1.B
【详解】
本题主要考查Python表达式。random。方法返回随机生成的一个实数,它在。1)范围内, int是取整函数random.uniform(a,b)是产生[a,b]之间的随机浮点数random.randint(a,b)是产 生[a,b]之间的随机整数,故表达式int (random∙random O *6) +1可以产生大于等于1且小 于等于6的随机整数,选B选项。
2.B
【详解】
本题主要考查PythOn随机函数。math模块提供了许多对浮点数的数学运算函数;random 模块提供许多生成随机数的函数;numpy模块支持大量的维度数组与矩阵运算,此外也针
对数组运算提供大量的数学函数库,pygame模块专为电子游戏设计,包含图像、声音等。 故在Python中要生成随机数,应该使用random模块,故本题选B选项。

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