python期末:常见模块的使用及计算生态

发布时间:2024年01月19日

第5章 常见模块的使用及计算生态

1. Python机器学习方向的第三方库是( ?)。

A. PIL B. PyQt5 C. TensorFlow D. random

2. 以下选项中,Python机器学习方向的第三方库是( ?)。

A. TensorFlow B. scipy C. PyQt5 D. requests

3. 以下选项中,用于机器学习方向的第三方库是( ?)。

A. Jieba B. SnowNLP C. Loso D. TensorFlow

4. 以下关于TensorFlow库的应用领域的描述,正确的选项是( ?)。

A. 机器学习 B. 数据可视化 C. Web开发 D. 文本分析

5. 以下不属于Python深度学习第三方库的选项是( ?)。

A. Arcade B. TensorFlow C. Caffe2 D. MXNet

6.属于Python用于Web开发第三方库的是( ?)。

A、pygame B、scipy C、pdfminer D、pyramid

10.以下属于?Python HTML 和 XML 解析的第三方库的是( ?)。

A. Django B. Networkx ?C. Requests D. Beautiful Soup

正确答案:?D.

7. Python Web开发方向的第三方库是( ?)。

A.Django ?????? B.scipy ???????? C.pandas ????? D.requests

8. 以下选项中,用于Web开发方向的第三方库是( ?)。

A. Panda3D ?B. cocos2d C. Django D. Pygame

9. Python Web开发方向的第三方库是( ?)。

A. Django ?????? B. scipy ????? C. pandas ?????? D. requests

10以下选项中,不是Python中用于开发用户界面的第三方库是( ?)。

A. PyQt ?B. wxPython C. pygtk D. turtle

11.不属于Python开发用户界面第三方库的是( ?)。

A、PyGObject ?? B、PyQt ????? C、time ????????? D、PyGTK

12.以下属于?Python Web 开发框架第三方库的是( ?)。

A. WeRoBot B. Wheel C. Pygame D. Django

13.以下选项中,不是Python中用于进行Web开发的第三方库是( ?)。

A. Django B. Scrapy C. Pyramid D.flask

14.以下属于?Python Web 开发框架第三方库的是( ?)。

A. Panda3D B. cocos2d C. Pygam e D. Flask

15.以下属于?Python 的 HTML 和 XML 第三方库的是( ?)。

A. Mayavi B. TVTK ? C. Pygame D. Beautiful Soup

16.以下属于?Python 脚本程序转变为可执行程序的第三方库的是( ?)。

A. Requests B. Scrapy C. Numpy D. pyinstaller

17.以下属于?Python 脚本程序转变为可执行程序的第三方库的是( ?)。

A. Openpyxl B. PyPDF2 C. Pillow D. pyinstaller

18.以下选项中使?Python 脚本程序转变为可执行程序的第三方库的是( ?)。

A. pygame ????? B. PyQt5 ??????? C. PyInstaller ??????? D. random

19.以下属于 Python 脚本程序转变为可执行程序的第三方库的是( ?)。

A.requests B.scrapy C.numpy D.pyinstaller

20.以下选项中,用于文本处理方向的第三方库是( ?)。

A. Pdfminer B. TVTK C. Matplotlib D. Mayavi

21.以下属于Python文本处理第三方库的选项是( ?)。

A. Matplotib B. openpyxl C. wxpython D. vispy

22.以下属于?Python 中文分词方向第三方库的是( ?)。

A. Pandas B. beautifulsoup4 C. python-docx D. Jieba

23.以下选项中是?Python 中文分词的第三方库的是( ?)。

A. jieba ??? B. itchat ?????? C. time ????????? D. turtle

24.以下属于?Python 中文分词方向第三方库的是( ?)。

A. python-docx B. python-pptx C. pefile D. jieba

25.以下生成词云的?Python 第三方库的是( ?)。

A. Csvkit B. Pydub C. Moviepy D. wordcloud

26.以下生成词云的?Python 第三方库的是( ?)。

A. Matplotib B. TVTK C. Mayavi D. Wordcloud

27.以下选项中,Python数据分析方向的第三方库是( ?)。

A. PIL B. Django C. pandas D. flask

28.Python数据分析方向的第三方库是( ?)。

A.pdfminer ????????? B.beautifulsoup4 ?????? C.time ??????? D.numpy

29.以下选项中不是?Python 数据分析的第三方库的是( ?)。

A. numpy B. scipy C. pandas D. requests

30.以下选项中,不是Python中用于进行数据分析及可视化处理的第三方库是( ?)。

A. Pandas ?B. mayavi2 C. Mxnet D. numpy

31.不属于Python数据分析及可视化处理第三方库的是( ?)。

A、seaborn B、random C、mayavi2 D、numpy

32.以下属于Python图像处理第三方库的是( ?)。

A. mayavi B. TVTK C. pygame D. PIL

33.以下选项中,Python网络爬虫方向的第三方库是( ?)。

A. numpy ??????? B. openpyxl ????????? C. PyQt5 ???????? D. scrapy

34.哪个选项是使用?PyInstaller 库对 Python 源文件打包的基本使用方法?( ?)。

A. pip –h

B. pip install <拟安装库名>

C. pip download <拟下载库名>

D. pyinstaller 需要在命令行运行 :>pyinstaller <Python源程序文件名>

35.用于安装?Python 第三方库的工具是( ?)。

A. Jieba B. Yum C. Loso D. Pip

36.用于将?Python 程序打包成可执行文件的工具是( ?)。

A. Panda3D B. cocos2d C. Pip D. PyInstaller

37.以下属于?Python 打包源文件为可执行文件的第三方库的是( ?)。

A. PIL B. Matplotlib C. Sklearn D. Pyinstaller

38.以下关于?Python 内置库、标准库和第三方库的描述,正确的是( ?)。

A. 第三方库需要单独安装才能使用

B. 内置库里的函数不需要 import 就可以调用

C. 第三方库有三种安装方式,最常用的是 pip 工具

D. 标准库跟第三方库发布方法不一样,是跟 python 安装包一起发布的

39.以下选项对于import保留字描述错误的是( ?)。

A. import可以用于导入函数库或者库中的函数

B. 可以使用from jieba import lcut 引入 jieba库

C. 使用import jieba as jb,引入函数库jieba,取别名jb

D. 使用import jieba 引入jieba库

40.关于 import 引用,以下选项中描述错误的是( ?)。

A.使用 import turtle 引入turtle 库

B.可以使用 from turtle import setup 引入 turtle 库

C.使用 import turtle as t 引入 turtle 库,取别名为 t

D.import 保留字用于导入模块或者模块中的对象

41.下列关键字中,用来引入模块的是( ?)。

A.include ?????? B.from ??????? C.import ???????? D.continue

42.以下不属于Python的pip工具命令的选项是:

A. show B. Install C. download D. get

43.用Pyinstall工具把Python源文件打包成一个独立的可执行文件,使用的参数是( ?)。

A. -D. B. -L C. -I D. –F

44.以下关于 random 库的描述,正确的是( ?)。

A.设定相同种子,每次调用随机函数生成的随机数不相同

B.通过 from random import * 引入 random 随机库的部分函数

C.uniform(0,1) 与 uniform(0.0,1.0) 的输出结果不同,前者输出随机整数,后者输出随机小数

D.randint(a,b) 是生成一个 [a,b] 之间的整数

45.关于random库,以下选项中描述错误的是( ?)。

A. 设定相同种子,每次调用随机函数生成的随机数相同

B. 通过from random import *可以引入random随机库

C. 通过import random可以引入random随机库

D. 生成随机数之前必须要指定随机数种子

46.random库的seed(a)函数的作用是( ?)。

A.生成一个[0.0, 1.0)之间的随机小数

B.生成一个k比特长度的随机整数

C.设置初始化随机数种子a

D.生成一个随机整数

47.关于random.uniform(a,b)的作用描述,以下选项中正确的是( ?)。

A.生成一个[a, b]之间的随机小数 B.生成一个均值为a,方差为b的正态分布

C.生成一个(a, b)之间的随机数 D.生成一个[a, b]之间的随机整数

48.以下关于随机运算函数库的描述,错误的是( ?)。

A.random 库里提供的不同类型的随机数函数是基于 random.random() 函数扩展的

B.伪随机数是计算机按一定算法产生的,可预见的数,所以是“伪”随机数

C.Python 内置的 random 库主要用于产生各种伪随机数序列

D.uniform(a,b) 产生一个 a 到 b 之间的随机整数

48.以下程序的不可能输出结果是( ?)。

from random import *

print(sample({1,2,3,4,5},2))

A.[5, 1] B.[1, 2] C.[4, 2] D.[1, 2, 3]

50.以下程序不可能的输出结果是( ?)。

from random import *

x = [30,45,50,90]

print(choice(x))

A.30 ???????? B.45 ????? C.90 ????? D.55

51.以下程序的不可能输出结果是( ?)。

from random import *

print(round(random(),2))

A.0.47 B.0.54 C.0.27 D.1.87

52.给出如下代码,以下选项中描述错误的是( ?)。

import random

num = random.randint(1,10)

while True:

if num >= 9:

break

else:

num = random.randint(1,10)

A.这段代码的功能是程序自动猜数字 B.import random代码是可以省略的

C.while True: 创建了一个永远执行的循环 D.random.randint(1,10) 生成[1,10]之间的整数

53.以下不是程序输出结果的选项是( )。

import random as r

ls1 = [12,34,56,78]

r.shuffle(ls1)

print(ls1)

A.[12, 78, 56, 34] B.[56, 12, 78, 34] C.[12, 34, 56, 78] D.[12, 78, 34, 56]

54.给出如下代码

import random as ran

listV = []

ran.seed(100)

for i in range(10):

i = ran.randint(100,999)

listV.append(i)

以下选项中能输出随机列表元素最大值的是( ?)。

A. print(listV.max()) B. print(listV.pop(i))

C. print(max(listV)) D. print(listV.reverse(i))

55.关于time库的描述,以下选项中错误的是( ?)。

A. time库提供获取系统时间并格式化输出功能 B. time.sleep(s)的作用是休眠s秒

C. time.perf_counter()返回一个固定的时间计数值 D. time库是Python中处理时间的标准库

56.如果当前时间是 2018年5月1日10点10分9秒,则下面代码的输出结果是( ?)。

import time

print(time.strftime("%Y=%m-%d@%H>%M>%S", time.gmtime()))

A.2018=05-01@10>10>09 B.2018=5-1 10>10>9

C.True@True D.2018=5-1@10>10>9

57.以下程序的输出结果是( ?)。

import time

t = time.gmtime()

print(time.strftime("%Y-%m-%d %H:%M:%S",t))

A.系统当前的日期 B.系统当前的时间 C.系统出错 D.系统当前的日期与时间

58.执行如下代码:import timeprint(time.time()),以下选项中描述错误的是( ?)。

A.time 库是 Python 的标准库

B.可使用 time.ctime(),显示为更可读的形式

C.time.sleep(5) 推迟调用线程的运行,单位为毫秒

D.输出自1970年1月1日00:00:00 AM 以来的秒数

59.以下关于turtle库的描述,正确的是( ?)。

A.在import turtle之后就可以用circle()语句,来画一个圆圈

B.要用from turtle import turtle来导入所有的库函数

C.home() 函数设置当前画笔位置到原点,朝向东

D.seth(x) 是setheading(x)函数的别名,让画笔向前移动x

60.以下选项能改变 turtle 画笔的颜色是( ?)。

A.turtle.colormode() B.turtle.setup() C.turtle.pd() D.turtle.pencolor()

61..以下选项中,修改turtle画笔颜色的函数是( ?)。

A. seth() B. colormode() C. bk() D. pencolor()

62..以下代码绘制的图形是( )。

?import turtle as t

?for i in range(1,7):

????t.fd(50)

????t.left(60)

A、正方形???????? B、六边形???????? C、三角形???????? D、五角星

63.执行如下代码

import turtle as t

for i in range(1,5):

t.fd(50)

t.left(90)

在Python Turtle Graphics中,绘制的是( ?)。

A.五边形 B.三角形 C.五角星 D.正方形

64.以下用于绘制弧形的函数是( ?)。

A.turtle.seth() B.turtle.right() C.turtle.circle() D.turtle.fd()

65.对于turtle绘图中颜色值的表示,以下选项中错误的是( ?)。

A.(190, 190, 190) B.BEBEBE C.#BEBEBE D.“grey”

66.执行如下代码:

import turtle as tdef DrawCctCircle(n):

t.penup()

t.goto(0,-n)

t.pendown()

t.circle(n)

for i in range(20,80,20):

DrawCctCircle(i)

t.done()

在?Python Turtle Graphics 中,绘制的图形是( ?)。

A.同切圆???????? B.同心圆?????? C.笛卡尔心形?????? D.太极

67.关于jieba库的描述,以下选项中错误的是( ?)。

A. jieba.cut(s)是精确模式,返回一个可迭代的数据类型

B. jieba.lcut(s)是精确模式,返回列表类型

C. jieba.add_word(s)是向分词词典里增加新词s

D. jieba是Python中一个重要的标准函数库

68.以下程序的功能是( ?)。

s = "What\'s a package, project, or release?We use a number of terms to describe software available on PyPI, like project, release, file, and package. Sometimes those terms are confusing because they\'re used to describe different things in other contexts. Here's how we use them on PyPI:A project on PyPI is the name of a collection of releases and files, and information about them. Projects on PyPI are made and shared by other members of the Python community so that you can use them.A release on PyPI is a specific version of a project. For example, the requests project has many releases, like requests 2.10 and requests 1.2.1. A release consists of one or more files.A file, also known as a package, on PyPI is something that you can download and install. Because of different hardware, operating systems, and file formats, a release may have several files (packages), like an archive containing source code or a binary wheel."

s = s.lower()

for ch in '\',?.:()':

????s = s.replace(ch," ")

words = s.split()

counts = {}

for word in words:

????counts[word] = counts.get(word,0)+1

items = list(counts.items())

items.sort(key=lambda x:x[1],reverse = True)

fo = open("wordnum.txt","w",encoding ="utf-8")

for i in range(10):

????word,count = items[i]

????fo.writelines( word + ":" + str(count) + "\n")

fo.close()

A.统计字符串 s 中所有单词的出现次数,将单词和次数写入 wordnum.txt 文件

B.统计字符串 s 中所有字母的出现次数,将单词和次数写入wordnum.txt 文件

C.统计输出字符串 s 中前10个字母的出现次数,将单词和次数写入 wordnum.txt 文件

D.统计字符串 s 中前10个高频单词的出现次数,将单词和次数写入 wordnum.txt 文件

参考答案:

1C 2A 3D 4A 5A 6D 7A 8C 9A 10D 11C 12D 13B 14D 15D 16D 17D 18C 19D

20A 21B 22D 23A 24D 25D 26D 27C 28D 29D 30C 31B 32D 33D 34D 35D 36D 37D 38D

39B 40B 41C 42D 43D 44D 45D 46C 47A 48D 49D 50D 51D 52B 53C 54C 55C56A 57D

58C 59C 60D 61D 62B 63D 64C 65B 66B 67D 68D

文章来源:https://blog.csdn.net/mynameispy/article/details/135694454
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。