
第13课Python的模块 一、选择题 1.小明利用python制作飞行棋中的色子,色子要求只能产生大于等于1且小于等于6的随机整数,导入random模块后,以下符合条件的表达式为( ) A.random.uniform(1,6) B.int(random.random()*6)+1 C.int(random.uniform(0,6)) D.random.randint(0,1)*6 2.在Python中要生成随机数,应该使用( )。 A.math 模块 B.random模块 C.numpy 模块 D.pygame 模块 3.matplotlib模块是Python中最出色的绘图库,功能很完善。调用 matplotlib.pyplot时,坐标系可以根据数值范围自动生成。阅读下列程序代码。 import numpy as np #加载numpy模块并取名为np import matplotlib.pyplot as plt x=np.arange(0,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 plt ,加载matplotlib.pyplot并取名为plt B.x=np.arange(0,2*np.pi,0.01)为x轴区间 C.plt.plot(x,y),显示x轴、y轴 D.plt.show()显示图像 4.以下程序导入python的math模块,使用math模块下的函数对输入的实数进行向下取整,具体代码如下: ① n = input("请输入一个实数:") ② 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.py和setup.py(包含发布的元数据)两个文件 B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件 C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *” D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中 7.以下关于模块说法错误的是() A.一个test.py就是一个模块 B.任何一个普通的t.py文件可以作为模块导入 C.模块文件的扩展名不一定是 .py D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常 8.能生成一个大于等于10 且小于100的随机整数的表达式(random模块已经导入)是() A.int( random( ) * 100 ) B.randint( 10, 100 ) C.int( random( ) * 99 + 10 ) D.randint( 10, 99 ) 9.调用模块不正确的( ) A.os.system( ) B.random.sample( ) C.mymodule.match_num( ) D.sys.sleep( ) 10.以下哪项是一个绘图库模块( ) A.numpy B.matplotlib C.plot D.arange 11.导入模块的方式错误的是( ) A.import mo B.from mo import * C.import mo as m D.import m from mo 12.以下关于模块说法错误的是( ) A.一个xx.py就是一个模块 B.任何一个普通的xx.py文件可以作为模块导入 C.模块文件的扩展名不一定是 .py D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常 13.下图从左至右分别表示程序的三种基本控制结构( ) A.顺序结构、分支结构、选择结构 B.顺序结构、选择结构、循环结构 C.顺序结构、情况结构、选择结构 D.模块结构、分支结构、循环结构 二、填空题 14.以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行 ... ...
~~ 您好,已阅读到文档的结尾了 ~~