内容正文:
教科版(2019)必修一4.2数值计算同步作业
一、单选题
1.在Python中,以下程序运行后的结果是( )
1)import turtle as mypen
2)for x in range(40,0,-10):
3) mypen.circle(x)
4) mypen.done()
A. B.
C. D.
2.Python标准库中的random模块,可以生成随机浮点数,整数,甚至是随机选取列表中的一个或几个元素等,其中random.sample()的作用是( )。
A.从给定序列中随机获取指定长度的片段并随机排列
B.随机打乱一个序列中的元素
C.随机生成一个指定范围的整数
D.随机生成一个浮点数
3.numpy是一个科学计算包,其中包含很多数学函数,如三角函数、矩阵计算方法等。arange函数是该模块中的函数,下列说法错误的是( )
A.可以用arange函数创建一个等差数列。
B.arange函数如在0~2π之间每隔0.01取个值,则可以用arange(0,2* numpy.pi,0.01)来表示,其中numpy.pi表示π。
C.Import numpy as np后,x=np,arange(0,2* numpy.pi,0.01),可以将x应用到y=np.sin(x)图像绘制
D.可以用arange函数创建一个等比数列
4.某Python程序段如下:
import random
fibo=[1]*11
for i in range(2, 11):
fibo[i] = fibo[i - 1] + fibo[i - 2]
n = random.randint(1, 10)
print (fibo[n])
运行该程序段,输出结果不可能是( )
A.1 B.21 C.35 D.89
5.Python中的 pygame模块是专门用来开发游戏的,其中 pygame. display. set_caption(*接福游戏")的功能是( )。
A.设置当前窗口标题栏的名称 B.创建一个指定大小的窗口
C.更新当前窗口 D.从文件加载新图片
6.导入random模块后,随机产生一个[20,50)区间范围内的正整数的python语句是( )
A.random.randint(20,50) B.random.random()*20+30
C.int(random.random()*30+20) D.random.rnitfom(20,50)
7.哪个库可以绘制如图的直方图( )
A.Math B.wordcloud C.pandas D.pyplot
8.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum执行的操作是( )
A.返回所有列的和 B.返回所有行的和
C.返回所有数据中的最大值 D.返回所有数据中的最小值
9.以下程序导入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)) ;
10.在Python中要生成随机数,应该使用( )。
A.math 模块 B.random模块 C.numpy 模块 D.pygame 模块
11.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum执行的操作是( )
A.返回所有列的和 B.返回所有行的和
C.返回所有数据中的最大值 D.返回所有数据中的最小值
12.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )
A.time库 B.random库 C.turtle库 D.matplotlib 库
二、填空题
13.time模块是一个 。time.sleep(10)是 10秒。
14.以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请将程序补充完整。
n=input(“请输入一个实数:”)
n2= math. floor(float(n))
print(n2)
15.ti