国家二级Python(Python计算生态、Python标准库、Python第三方库)模拟试卷2
单项选择题
1.在Python中,用来安装第三方库的工具是( )。(B)
A. install
B. pip
C. PyQt5
D. Pylnstaller
解析:在Python中,使用pip工具来安装和管理Python第三方库,pip属于Python的一部分。本题选择B选项。
2.下面不属于Python第三方库的安装方法的是( )。(B)
A. pip工具安装
B. go get命令安装
C. 自定义安装
D. 文件安装
解析:go get命令安装是go语言的第三方库安装方法,其他3个选项都是Python的第三方库安装方法。本题选择B选项。
3.以下属于Python中导入语句的是( )。(C)
A. class
B. return
C. import
D. print
解析:Python中无论是标准库、第三方库还是自定义库,在使用之前都需要进行导入,方法就是使用import语句导入库。本题选择C选项。
4.下面关于Python标准库和第三方库的说法中,正确的是( )。(B)
A. Python的第三方库是Python安装时默认自带的库
B. Python的标准库和第三方库的调用方式一样,都需要用import语句调用
C. Python的第三方库需要用import语句调用,而标准库不需要
D. Python的标准库需要用import语句调用,而第三方库不需要
解析:A选项错误,Python的标准库是Python安装时默认自带的库,而第三方库需要下载后安装到Python的安装目录下,不同的第三方库的安装和使用方法不同;C、D选项错误,Python中无论是标准库还是第三方库都需要用import语句调用。本题选择B选项。
5.以下不属于Python的pip工具的命令的是( )。(A)
A. get
B. install
C. show
D. download
解析:install命令用于安装第三方库;show命令用于列出某个已经安装的库的详细信息;download命令用于下载第三方库的安装包,但并不安装。get不属于pip工具的命令。本题选择A选项。
6.安装一个第三方库的命名格式是( )。(B)
A. pip uninstall
B. pip install
C. pip download
D. pip search
解析:pip uninstall用于卸载一个已经安装的第三方库。pip install用于安装第三方库。pip download用于下载第三方库的安装包,但并不安装。pip search用于联网搜索库名或摘要中的关键字。本题选择B选项。
7.下载但不安装一个第三方库的命名格式是( )。(A)
A. pip download
B. pip uninstall
C. pip install
D. pip search
解析:pip download用于下载第三方库的安装包,但并不安装;pip uninstall用于卸载一个已经安装的第三方库;pip install用于安装第三方库;pip search用于联网搜索库名或摘要中的关键字。本题选择A选项。
8.以下程序绘制的图形是( )。
import turtle as t
for i in range(1,7):
t.fd(50)
t.left(60)(B)
A. 正方形
B. 六边形
C. 三角形
D. 五角星
解析:先用import导入turtle库,for循环依次将1~6赋给变量i,i被依次赋值为1、2、3、4、5、6,fd( )用于设置画笔当前的前进方向,left( )用于设置画笔移动的角度,故绘制出来的是六边形。本题选择B选项。
9.以下选项不能改变turtle绘制方向的是( )。(A)
A. turtle.open( )
B. turtle.left( )
C. turtle.fd( )
D. turtle.seth( )
解析:turtle.fd(distance):向当前画笔方向移动distance距离,当值为负数时,表示向相反方向前进。turtle.left(angle):向左旋转angle角度。turtle.seth(to_angle):设置当前前进方向为to_angle,该角度是绝对方向角度。turtle库中不存在open( )函数。本题选择A选项。
10.以下关于random库的描述,错误的是( )。(A)
A. random库是Python的第三方库
B. 通过from random import *可以引入random库
C. 设定相同种子,每次调用随机函数生成的随机数相同
D. 通过import random可以引入random库
解析:random库用于产生各种分布的伪随机数序列,是Python的标准库,而不是Python的第三方库。本题选择A选项。
11.以下关于random.uniform(a,b)的描述中,正确的是( )。(A)
A. 生成一个[a,b]的随机小数
B. 生成一个[a,b]的随机整数
C. 生成一个均值为a、方差为b的正态分布
D. 生成一个(a,b)的随机数
解析:random.uniform(a,b):生成一个[a,b]的随机小数。本题选择A选项。
12.假设现在是2018年10月1日的下午2时20分7秒,则下面程序的输出结果为( )。
import time
print(time.strftime("%y-%m-%d@%H-%M-%S",time.gmtime( )))(C)
A. 2018-10-1@14-20-7
B. 2018-10-1@14-20-07
C. 2018-10-01@-14-20-07
D. True@True
解析:time库是Python的标准库。使用gmtime( )函数获取当前时间戳对应的对象。strftime( )函数是时间格式化最有效的方法,几乎可以以任何通用格式输出时间。strftime( )函数利用一个格式字符串,对时间格式进行表示。本题选择C选项。
13.下面不属于Python的标准库的是( )。(C)
A. os
B. sys
C. SciPy
D. glob
解析:SciPy是Python在数据分析方向的第三方库。本题选择C选项。
14.下面属于Python的标准库的是( )。(A)
A. turtle
B. jieba
本文档预览:3600字符,共9910字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载