案例驱动式Python基础与应用答案

超星尔雅网课答案Python环境的安装与配置测验

1【单选题】

在Python交互模式输入什么命令可以退回命令行模式

A、quot()

B、exit()

C、down()

D、close()

正确答案:B

2【单选题】

以下对Python文件描述正确的是?

A、文件名必须以.py结尾

B、文件名不可以是中文

C、文件名只能是英文字母、数字和下划线的组合

D、文件名可以以.python结尾

正确答案:A

3【多选题】以下对Python描述正确的是?

A、解释型

B、面向对象

C、动态数据类型

D、服务端语言

正确答案:ABC

4【判断题】在Windows上写Python程序,放到Linux上也是能够运行的。

正确答案:√

5【判断题】

Python中多行注释可以包含在三对英文半角单引号('''''')或三对英文半角双引号("""""")之间。

正确答案:√

便捷水果店 V1.0测验

1【单选题】

关于Python变量说法错误的是?

A、变量的名字是区分大小写的

B、在python中对变量进行赋值时,使用单引号和双引号的效果是完全一样的

C、python中已经被使用的一些关键字不能用于声明变量;

D、变量的名字的第1个字符必须是字母

正确答案:D

2【多选题】Python标准的数据类型?

A、Numbers(数字)

B、String(字符串)

C、List(列表)

D、Tuple(元组)

正确答案:ABCD

3【多选题】Python常量包括?

A、数字

B、字符串

C、布尔值

D、空值

正确答案:ABCD

4【判断题】Python中变量名可以用数字开头。

正确答案:×

5【判断题】Python没有命名常量。

正确答案:√

便捷水果店 V2.0测验

1【单选题】

以下不合法的Python字符串为()

A、‘China’

B、"China"

C、'''China'''

D、China

正确答案:D

2【单选题】

什么函数可以将数据的类型转换成字符串类型?

A、str()

B、int()

C、float()

D、eval()

正确答案:A

3【多选题】

下面哪些选项代码执行不会报错。

A、print("hello"+str(2020))

B、print("hello"+"world")

C、print("hello"+2020)

正确答案:AB

4【多选题】

简单数据类型转换函数有?

A、str()

B、float()

C、bool()

D、int()

正确答案:ABCD

5【判断题】Python字符串从左到右索引默认0开始的,最大范围是字符串长度少1。

正确答案:√

便捷水果店 V3.0测验

1【单选题】print('{0} {1} {0}'.format('hello','world'))输出正确的是?

A、hello world

B、hello world hello

C、hello

D、world

正确答案:B

2【单选题】

为变量price输入一个浮点型数据的正确代码是()

A、price=input()

B、price=float(input())

C、price=float()

正确答案:B

3【判断题】

format()格式化输出的好处是不管输出数据是什么类型,都可以将数据组合到字符串指定位置中输出。

正确答案:√

便捷水果店 V4.0测验

1【单选题】

import tkinter代表什么意思?

A、导入 tkinter 库

B、创建控件

C、声明头文件

D、导出tkinter模块

正确答案:A

2【单选题】Tkinter部件描述错误的是?

A、Button:按钮控件;在程序中显示按钮。

B、Entry: 输入控件;用于显示简单的文本内容

C、Canvas:框架控件;在屏幕上显示一个矩形区域,多用来作为容器

D、Menu: 菜单控件;显示菜单栏,下拉菜单和弹出菜单

正确答案:C

3【判断题】Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。

正确答案:√

4【判断题】

向列表框list的0行添加字符串变量text内容的代码为list.insert(0,text)。

正确答案:√

公司部门员工健康小助手-BMI V1.0测验

1【单选题】以下描述错误的是?

A、if后面的条件要加tab缩进

B、Python中没有类似于其他语言中的swith...case语法

C、elif.else不一定要和if一起使用

D、Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

正确答案:C

2【多选题】以下比较运算符描述正确的是?

A、==:等于 - 比较对象是否相等

B、!=:不等于 - 比较两个对象是否不相等

C、>=:大于等于 - 返回x是否大于等于y。

D、>:大于 - 返回x是否大于y

正确答案:ABCD

3【判断题】当执行完if语句内代码,程序继续往下执行

正确答案:√

4【判断题】布尔运算中运算符not的名称是逻辑“非”

正确答案:√

5【判断题】{以下代表双分支结构:

if 条件:

条件满足时,执行语句...

elif 条件:

条件满足时,执行语句...

else:

以上条件都不满足时,执行语句...}

正确答案:×

公司部门员工健康小助手-BMI V2.0测验

1【单选题】对计数循环描述错误的是?

A、range(end):默认初始值为0,只要指出终点值。

B、range(start,end[,step]) 该格式可指出两个参数(起点、终点)或三个参数(起点、终点、步长)。

C、A、B两种格式可以合并

D、range()函数的一般格式有A、B两种

正确答案:C

2【判断题】循环语句中continue代表停止执行当前的循环,提前跳到下一次循环。

正确答案:√

3【判断题】重复直至发生某种情况时结束的循环,称为条件循环,因为只要条件为真,这种循环会一直持续下去。

正确答案:√

4【判断题】为了避免输入与预期不匹配而造成错误的可能,使用wait……except组合成的分支结构进行异常处理。

正确答案:×

5【判断题】Python pass 是空语句,是为了保持程序结构的完整性。

正确答案:√

公司部门员工健康小助手-BMI V3.0测验

1【单选题】下面描述错误的是?

A、break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

B、break语句用在while和for循环中。

C、使用嵌套循环,break语句将停止执所有的循环。

D、Python break语句,打破了最小封闭for或while循环。

正确答案:C

2【判断题】可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

正确答案:√

居民身份证 V1.0测验

1【单选题】

birth = card[6:14]描述正确的是?

A、从card字符串的序号6开始,到序号14结束,且不包含序号14。存放到birth中

B、从card字符串的序号6开始,到序号13结束,且不包含序号13。存放到birth中

C、从card字符串的序号6开始,到序号15结束,且不包含序号15。存放到birth中

D、从card字符串的序号5开始,到序号13结束,且不包含序号13。存放到birth中

正确答案:A

2【判断题】切片:从字符串中截取要找的内容,复制出来存放到另一个地方

正确答案:√

3【判断题】字符串序号从右向左,从-1开始,顺序累减

正确答案:√

居民身份证 V2.0测验

1【填空题】Python是面向对象的编程语言,而对象拥有各种特性、功能,专业术语称之为_

正确答案:

第一空:方法

2【判断题】如果要实现身份证号的出生日期遮盖可以使用字符串的replace方法。

正确答案:√

3【判断题】列表是Python中的一种数据结构。列表元素无序。

正确答案:×

居民身份证 V3.0测验

1【多选题】

对print('%s is %d years old'%('Mike',18))说法正确的是?

A、%s和%d是占位符,表示占据了一个字符串和一个整型的位置。

B、希望格式化输出的值包括:一个字符串和一个整型值

C、输出时,%s的位置对应输出字符串Mike

D、%d的位置对应输出整数18

正确答案:ABCD

2【判断题】Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

正确答案:√

3【判断题】整型输出使用%d。

正确答案:√

通讯录 V1.0测验

1【多选题】一个完整的函数是有哪些组成的?

A、函数名

B、函数返回值

C、参数

D、函数体

正确答案:ACD

2【多选题】

关于下面选项正确的是?

A、函数代码块以 def 关键词开头,后接圆括号()

B、函数内容以冒号起始,并且缩进

C、return [表达式] 表示函数的结束

D、圆括号之间可以传入参数

正确答案:BCD

3【判断题】python中使用def可以声明一个函数。

正确答案:√

4【判断题】调用自定义函数与内建函数的区别就是需要先对函数进行定义。

正确答案:√

5【判断题】

自己创建函数,这被叫做内建函数。

正确答案:×

通讯录 V2.0测验

1【多选题】

函数可包含参数得个数(  )

A、0个

B、1个

C、2个

D、3个

正确答案:ABCD

2【判断题】在一个函数中只能传入单个参数。

正确答案:×

3【判断题】

函数可以有返回值,也可以没有返回值。

正确答案:√

4【判断题】

函数一旦被定义,可以多次被调用。

正确答案:√

5【判断题】

将参数传入到被调用函数中的参数是形参。

正确答案:×

通讯录 V3.0测验

1【单选题】打开一个文件是以下哪个方法?

A、open()

B、read()

C、close()

D、readline()

正确答案:A

2【多选题】

下面哪些是python读对象提供的“读”方法?

A、readlines()

B、read()

C、readtext()

D、readline()

正确答案:ABD

3【多选题】下面哪些是python读对象提供的“写”方法?

A、writelines()

B、write()

C、writetext()

D、writeline()

正确答案:AB

4【判断题】文件使用完不需要立即关闭。

正确答案:×

5【判断题】写完文件后不调用close()的后果是数据可能只写了一部分到磁盘,剩下的丢失了。

正确答案:√

词频统计 V1.0测验

1【单选题】

有一个列表list1 = [1, 2, 3, 4, 5, 6, 7 ],请问list1[1:5]表示的值是多少?

A、[2, 3, 4, 5]

B、[2, 3, 4, 5,6]

C、[3, 4, 5,6]

D、[1,2, 3, 4]

正确答案:A

2【多选题】

以下哪些是Python中正确的打开文件的方式?

A、fp=open('bookComments.txt','r')

B、fp=fopen('bookComments.txt','r')

C、with open('bookComments.txt','r') as fp

D、with fopen('bookComments.txt','r') as fp

正确答案:AC

3【判断题】

在正则表达式中*可以匹配一个字符0次或1次。

正确答案:×

4【判断题】列表是Python中内置有序可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开。

正确答案:√

5【判断题】元组的元素可以修改。

正确答案:×

词频统计 V2.0测验

1【单选题】

给一段代码

def is_odd(n):

return n % 2 == 0

newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

for item in newlist:

print(item)

其输出结果是?

A、[2, 4, 6, 8, 10]

B、[1, 3, 5, 7, 10]

C、[1, 3, 5, 7, 9]

D、[1, 3, 5, 6, 9]

正确答案:A

2【多选题】

以下关于集合正确的是?

A、不同元素组成

B、元素无序

C、集合中的元素不能改变

D、集合之间也可进行数学集合运算

正确答案:ABD

3【判断题】

集合中元素的删除,可以使用discard方法。

正确答案:√

4【判断题】

filter() 函数用于过滤序列,过滤掉不符合条件的元素,其接收两个参数,第一个为函数,第二个为序列。

正确答案:√

5【判断题】

lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,最后面是一个表达式。

正确答案:√

词频统计 V3.0测验

1【多选题】

以下关于字典正确的是?

A、包含若干“键:值”元素

B、元素无序

C、键不可修改

D、值可修改

正确答案:ABCD

2【多选题】

jieba分词的有哪几种模式?

A、精确模式

B、全模式

C、搜索模式

D、自定义添加模式

正确答案:AB

3【多选题】

jieba库常用函数下面哪些是对的?

A、jieba.lcut(s)

B、jieba.lcut(s,cut_all=True)

C、jieba.lcut_for_search(s)

D、jieba.add_word(w)

正确答案:ABCD

4【判断题】

已知字典fruit:

fruit={'apple':10,'banana':20,'orange':30}

则:

fruit.get('apple',0)

得到的结果为10。

正确答案:√

5【判断题】

可以使用“pip install jieba -i https://pypi.douban.com/simple/”指定可用的镜像资源安装jieba库。

正确答案:√

词频统计 V4.0测验

1【多选题】以下关于wordcloud库正确的是?

A、wordcloud 库把词云当作一个WordCloud对象

B、wordcloud 库可以绘制词云的形状、尺寸和颜色

C、wordcloud 库可以根据文本中词语出现的频率等参数绘制词云

D、wordcloud.WordCloud()代表一个文本对应的词云

正确答案:ABCD

2【多选题】

以下哪些是属于matplotlib的函数?

import matplotlib.pyplot  as plt

A、plt.imshow()

B、plt.label()

C、plt.axis()

D、plt.show()

正确答案:ACD

3【判断题】wordcloud可以将文本转化为词云

正确答案:√

4【判断题】pillow库可以完成图像归档和图像处理的功能。

正确答案:√

5【判断题】matplotlib库在python中的提供绘图功能。

正确答案:√

电子宠物 V1.0测验

1【单选题】Python使用()关键字来定义类?

A、class

B、def

C、import

D、del

正确答案:A

2【判断题】在Python中定义类时,如果某个成员名称前有2个下划线表示是私有成员。

正确答案:√

3【判断题】定义类时,所有实例方法的第一个参数用来表示对象本身,在类外部通过对象名来调用实例方法时不需要为该参数传参。

正确答案:√

4【判断题】Python中类的构造函数是_init_()。

正确答案:√

5【判断题】在Python中定义类时实例方法第一个参数名称必须是self。

正确答案:×

电子宠物 V2.0测验

1【判断题】

在Python中子类可以直接调用父类的方法。

正确答案:√

2【判断题】在Python中子类要继承父类的属性,一定要调用父类的构造方法。

正确答案:√

3【判断题】Python不支持多继承。

正确答案:×

4【判断题】在Python中函数和类都属于可调用对象。

正确答案:√

5【判断题】

子类可以继承父类的属性和方法,若父类的方法不能满足子类的要求,子类可以重写父类的方法,以实现理想的功能。

正确答案:√

神奇的抽象画 V1.0测验

1【判断题】

turtle可以通过turtle.up()和turtle.down()来进行抬笔和落笔的操作。

正确答案:√

2【判断题】

turtle.bgcolor()设置背景颜色。

正确答案:√

3【判断题】

turtle.forward(distance)向前移动distance像素长度。

正确答案:√

4【判断题】

turtle.color()设置画笔颜色。

正确答案:√

5【判断题】

turtle.left(90)的作用是顺时针旋转90度。

正确答案:×

神奇的抽象画 V2.0测验

1【单选题】

以下关于randrange()函数说法正确的是:

A、randrange()函数是内置函数可以直接使用

B、randrange(-200,200)可以取值-200

C、randrange(-200,200)可以取值200

D、randrange(-200,200)可以取值0.5

正确答案:B

2【单选题】

以下关于randint()说法错误的是

A、randint()函数在random模块中

B、random.randint(0,9)输出数值可以是4

C、random.randint(0,9)输出数值可以是9

D、random.randint(0,9)输出数值不可以是9

正确答案:D

大球吃小球 V1.0测验

1【判断题】

pygame是为开发2D游戏而设计的Python第三方模块,需要在开发环境中安装pygame库。

正确答案:√

2【判断题】

初始化pygame模块的方法为init()。

正确答案:√

3【判断题】

display模块用来显示窗体。

正确答案:√

4【判断题】

pygame.event.put() 表示从消息队列中获取事件

正确答案:×

5【判断题】

pygame.quit()用来退出,结束display模块。

正确答案:√

6【判断题】

在下列语句中:

pygame.draw.circle(screen, self.color, (self.x, self.y), self.radius, 0)

0表示不填充。

正确答案:×

7【判断题】

screen = pygame.display.set_mode((800,600))

表示显示窗口并设置窗口的尺寸长为600,宽为800。

正确答案:×

8【判断题】

pygame中使用RGB颜色系统,其中R、G和B分别表示红、绿和蓝,取值范围从0到128。

正确答案:×

9【判断题】

randint(-10,10)表示生成一个-10到9之间的随机数。

正确答案:×

10【判断题】

from math import sqrt

表示从sqrt库导入math函数。

正确答案:×

Jupyter Notebook的安装和使用测验

1【多选题】

Anaconda发行版有哪些特点?

A、包含了众多流行的科学、数学、工程和数据分析的Python库

B、全平台支持Windows、Mac和Linux

C、完全开源和免费

D、使得数据分析人员能够更加顺畅、专注地使用Python解决数据分析相关问题

正确答案:ABCD

2【多选题】Jupyter Notebook常用功能有哪些?

A、它支持代码、数学方程的Web应用程序

B、将说明文字、代码、图表、公式和结论都整合在一个文档中

C、可以重现整个分析过程

D、它支持可视化和Markdown的Web应用程序

正确答案:ABCD

3【判断题】Anaconda发行版囊括了数据分析常用的Numpy、SciPy、pandas和Matplotlib等库。

正确答案:√

4【判断题】在Windows系统下的命令行中输入“jupyter notebook”,不能启动Jupyter Notebook。

正确答案:×

5【判断题】

Jupyter Notebook文档由一些列单元(Cell)构成,主要有两种形式的单元:代码单元和Markdown单元。

正确答案:√

中国城市数据 V1.0测验

1【单选题】

有一段代码:

import pandas as pd

df = pd.read_csv("./*.csv")

rows = df[2:4]

请问rows选取的行数是多少?

A、2-4行

B、2-3行

C、第3行

D、3-4行

正确答案:B

2【多选题】

下面关于to_csv方法描述正确的是?

df.to_csv("./china-city-list-write.csv",

columns=['City_ID','City_EN'],

index=False,

header=True)

A、可以写入csv文件

B、“”中存放写入文件的文件名

C、index参数表示是否增加索引列

D、header参数表示是否需要表头

正确答案:ABCD

3【判断题】可以调用read_csv方法读取csv文件。

正确答案:√

4【判断题】

head()方法可以选取前N行数据。

正确答案:√

5【判断题】

drop()方法可以删除列。

正确答案:√

中国城市数据 V2.0测验

1【单选题】

请问分组是调用下列哪个方法?

A、sort_index

B、set_index

C、drop

D、groupby

正确答案:D

2【判断题】调用set_index方法可以创建索引。

正确答案:√

3【判断题】调用sort_index方法可以进行排序。

正确答案:√

4【判断题】df.groupby("Province_EN")是按照Province_EN进行分组。

正确答案:√

5【判断题】df.groupby(["Province_EN","City_EN"])是先按City_EN分组,再按Province_EN分组的。

正确答案:×

中国城市数据 V3.0测验

1【多选题】

对于缺失值的处理下列哪些操作是正确的?

A、删除缺失值

B、用字符串填充

C、根本不用理会

D、重新收集数据

正确答案:AB

2【判断题】isnull方法可以查看是否有缺失值。

正确答案:√

3【判断题】如果维度数据用字符串填充,计算均值不够精确,所以可以考虑用它上一行或下一行的维度数据来填充。

正确答案:√

4【判断题】duplicated方法可以识别是否有重复值。

正确答案:√

5【判断题】df.drop_duplicates("City_ID")表示删除City_ID字段上有重复值的行。

正确答案:√

中国城市数据 V4.0测验

1【填空题】

通过_的方式来解决中文乱码问题

正确答案:

第一空:增加字体

2【填空题】通过_方法可以设置X轴标签。

正确答案:

第一空:set_xlabel

3【填空题】

调用plot()方法绘制水平柱状图和纵向柱状图kind参数的值应分别设置为_和_。

正确答案:

第一空:barh

第二空:bar

4【填空题】

用subplots方法绘制一个一行两列的画布,画布大小为20*10,则代码可以写为:

fig,(ax1,ax2) = plt.subplots(1 , _ , _ =(20,10))

正确答案:

第一空:2

第二空:figsize

5【判断题】

import matplotlib as mpl

mpl.style.use('ggplot')

use方法是设置画布风格。

正确答案:√

常见问题解答 购买说明 联系客服如支付后未显示,可刷新一下页面!
生活小技巧 » 案例驱动式Python基础与应用答案

生活小技巧

请输入手机号或商家订单号