第13课 Python的模块 知识点题库

下列属于Python自带模块(库)的是(   )。
A . 随机(random)模块 B . 画图(turtle)模块 C . 时间(time)模块 D . 以上皆是
在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度(   )
A . turtle. left(100) B . turtle. right(100) C . turtle. forward(100) D . turtle. backward(100)
turtle.circle(100),可以让海龟画出边长为100像素的正方形。
在一次比赛中,需要随机给10名选手各编一个0~9范围内的唯一序号,对应的Python程序段如下:

        

a,b=[0]*10,[False]*10

i=0

while i<=9:

       

if not b[r]:

a[i]=r

          

i=i+1

print(a)

则划线处的代码依次是(      )

① r=random.randint(0,10)

② b[r]=True

③import random

④ b[i]=True

⑤from random import randint

⑥ r=random.randint(0,9)

A . ⑤①② B . ⑤⑥④ C . ③①④ D . ③⑥②
在Python中要生成随机数,应该使用(    )。
A . math 模块 B . random模块 C . numpy 模块 D . pygame 模块
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()显示图像
关于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本地副本中
以下哪项是一个绘图库模块(    )
A . numpy B . matplotlib C . plot D . Arange
导入模块的方式错误的是(    )
A . import mo B . from mo import * C . import mo as m D . import m from mo
以下关于模块说法错误的是(    )
A . 一个xx.py就是一个模块 B . 任何一个普通的xx.py文件可以作为模块导入 C . 模块文件的扩展名不一定是 .py D . 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请补充程序段划线处代码。

n=input(“请输入一个实数:”)

n2= math. floor(float(n))

print(n2)

导入模块需要使用语句。
random模块是一个。random.randint(1,10)语句作用
pygame模块提供了等函数;random模块用于产生;sys模块包含了跟Python相关的函数。
turtle库是Python语言中一个很流行的绘制图像的函数库。
请使用python3.x版本,利用海龟绘图函数库编写一个程序,绘制一个等边三角形,边长100单位。
编程题
  1. (1) 请使用python3.x版本,利用海龟绘图函数库编写一个程序绘制一个正方形,边长100单位。
  2. (2) 难度提升,实现输入多边形边的数量,自动根据输入的边数绘制多边形,多边形的边长随意。

    提示:让海龟前进10单位,turtle.forward(10)

    让海龟左转45度,turtle.left(45)

    让海龟右转90度,turtle.right(90)

在Python中,下列哪个模块不是系统内置模块(    )
A . math B . random C . time D . numpy
在random模块中,随机生成一个0至1(不含1)之间的实数,用哪个函数最合适(    )
A . seed( ) B . random( ) C . uniform( ) D . randint( )
在Python中,对于列表类型的变量,以下哪个方法可以添加列表元素(    )
A . len( ) B . reverse( ) C . append( ) D . pop( )