浙教版(2020)初中信息技术八年级上册第三单元第13课 Python的模块 同步练习

浙教版(2020)初中信息技术八年级上册第三单元第13课 Python的模块 同步练习
教材版本:信息技术
试卷分类:信息技术八年级上学期
试卷大小:1.0 MB
文件类型:.doc 或 .pdf 或 .zip
发布时间:2024-05-01
授权方式:免费下载
下载地址:点此下载

以下为试卷部分试题预览


1. 单选题
以下程序导入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)) ;
2. 单选题
小明利用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
3. 单选题
在Python中要生成随机数,应该使用(    )。
A . math 模块 B . random模块 C . numpy 模块 D . pygame 模块
4. 单选题
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()显示图像
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