百年教育职业培训中心 百年教育学习服务平台
国家开放大学|国开搜题

超尔星学雅习通案例驱动式Python基础与应用(省级一流课程)作业答案

来源: 更新时间:

案例驱动式Python基础与应用(省级一流课程)学校:无问题1:1.以下对Python描述正确的是?选项:•A.解释型•B.面向对象•C.动态数据类型•D.服务

案例驱动式Python基础与应用(省级一流课程)

学校: 无

问题 1: 1. 以下对Python描述正确的是?

选项:

A. 解释型

B. 面向对象

C. 动态数据类型

D. 服务端语言

答案: 解释型

问题 2: 2. 在Python交互模式输入什么命令可以退回命令行模式

选项:

A. quot()

B. exit()

C. down()

D. close()

答案: exit()

问题 3: 3. 以下对Python文件描述正确的是?

选项:

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

B. 文件名不可以是中文

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

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

答案: 文件名必须以.py结尾

问题 4: 4. 在Windows上写Python程序,放到Linux上也是能够运行的。

选项:

答案: 正确

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

选项:

答案: 正确

问题 6: 1. Python常量包括?

选项:

A. 布尔值

B. 数字

C. 字符串

D. 空值

答案: 布尔值

问题 7: 2. Python标准的数据类型?

选项:

A. String(字符串)

B. List(列表)

C. Numbers(数字)

D. Tuple(元组)

答案: 请关注公众号【渝粤搜题】查看答案

问题 8: 3. Python没有命名常量。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 9: 1. 下面哪些选项代码执行不会报错。

选项:

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

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

C. print("hello"+2020)

答案: 请关注公众号【渝粤搜题】查看答案

问题 10: 2. 简单数据类型转换函数有?

选项:

A. str()

B. float()

C. bool()

D. int()

答案: 请关注公众号【渝粤搜题】查看答案

问题 11: 3. 以下不合法的Python字符串为()

选项:

A. ‘China’

B. "China"

C. '''China'''

D. China

答案: 请关注公众号【渝粤搜题】查看答案

问题 12: 4. 什么函数可以将数据的类型转换成字符串类型?

选项:

A. str()

B. int()

C. float()

D. eval()

答案: 请关注公众号【渝粤搜题】查看答案

问题 13: 5. Python字符串从左到右索引默认0开始的,最大范围是字符串长度少1。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 14: 1. print('{0} {1} {0}'.format('hello','world'))输出正确的是?

选项:

A. hello world

B. hello world hello

C. hello

D. world

答案: 请关注公众号【渝粤搜题】查看答案

问题 15: 2. 为变量price输入一个浮点型数据的正确代码是()

选项:

A. price=input()

B. price=float(input())

C. price=float()

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 17: 1. 下列函数中,可以将数值类型转换为字符串的是( )。

选项:

A. complex()

B. int()

C. float()

D. str()

答案: 请关注公众号【渝粤搜题】查看答案

问题 18: 2. 下列关于Python字符串的说法,错误的是( )。

选项:

A. 字符串是用来表示文本的数据类型。

B. Python中可以使用单引号、双引号、三引号定义字符串。

C. 单引号定义的字符串中不能包含双引号字符。

D. 使用三引号定义的字符串可以包含换行符

答案: 请关注公众号【渝粤搜题】查看答案

问题 19: 3. 下面( )选项代码执行会报错。

选项:

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

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

C. print("hello"+2020)

D. str="John"
print("hello"+str)

答案: 请关注公众号【渝粤搜题】查看答案

问题 20: 4. print('{0} {1} {0}'.format('hello','world'))输出正确的是( )。

选项:

A. hello world

B. hello world hello

C. hello

D. world

答案: 请关注公众号【渝粤搜题】查看答案

问题 21: 5. 为变量price输入一个浮点型数据的正确代码是( )。

选项:

A. price=input()

B. price=float(input())

C. price=float()

D. price=int(input())

答案: 请关注公众号【渝粤搜题】查看答案

问题 22: 6. 已知a=3,b=5,下列表达式的计算结果错误的是( )。

选项:

A. a+=b 的值为8

B. a的值为True

C. a and b 的值为5

D. a//b的值为0.6

答案: 请关注公众号【渝粤搜题】查看答案

问题 23: 7. 导入tkinter库,并起别名tk,下列选项中, 可以创建一个窗口top的是( )。

选项:

A. top=tk.Tk()

B. top=tk.Window()

C. top=tk.Tkinter()

D. top=tk.Frame()

答案: 请关注公众号【渝粤搜题】查看答案

问题 24: 8. 下列组件中,用于创建文本域的是( )。

选项:

A. Listbox

B. Text

C. Button

D. Label

答案: 请关注公众号【渝粤搜题】查看答案

问题 25: 9. 下列关于布局管理器说法错误的是( )。

选项:

A. 在同一个父窗口中可以使用多个布局管理器

B. pack布局管理器是按照调用pack()的先后顺序从上到下放置窗口

C. grid布局管理器可以将父组件分隔为一个二维表格

D. place布局管理器分为绝对布局和相对布局

答案: 请关注公众号【渝粤搜题】查看答案

问题 26: 10. 下列选项中,用于实现弹出菜单的方法是( )。

选项:

A. alert()

B. add_cascade()

C. post()

D. jump()

答案: 请关注公众号【渝粤搜题】查看答案

问题 27: 1. 以下比较运算符描述正确的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 28: 2. 以下描述错误的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 29: 3. 当执行完if语句内代码,程序继续往下执行

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 30: 4. 布尔运算中运算符not的名称是逻辑“非”

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 31: 5. {以下代表双分支结构:
if 条件:
条件满足时,执行语句...
elif 条件:
条件满足时,执行语句...
else:
以上条件都不满足时,执行语句...}

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 32: 1. 对计数循环描述错误的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 33: 2. 循环语句中continue代表停止执行当前的循环,提前跳到下一次循环。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 36: 5. Python pass 是空语句,是为了保持程序结构的完整性。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 37: 1. 下面描述错误的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 38: 2. 可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 39: 1. 下面不是流程图的基本元素的是( )。

选项:

A. 矩形框

B. 顺序结构

C. 菱形框

D. 圆角矩形框

答案: 请关注公众号【渝粤搜题】查看答案

问题 40: 2. 下列程序运行后,b的值为( )。
a=5
b=0
if a==b:
b=b+3
else:
b=a+5

选项:

A. 10

B. 5

C. 8

D. 3

答案: 请关注公众号【渝粤搜题】查看答案

问题 41: 3. 已知程序段:
score=eval(input("请输入成绩(0~100之间的整数)"))
if score<60:
print("你的成绩是 %d"%score)
print("不及格")
若输入55,则输出结果是( )。

选项:

A. 你的成绩是55
不及格

B. 你的成绩是55

C. 不及格

D. 无输出

答案: 请关注公众号【渝粤搜题】查看答案

问题 42: 4. 已知程序段:
n=eval(input("请输入一个整数:"))
if n%2==0:
print("偶数")
else:
print("奇数")
若输入-5,则输出结果是:( )。

选项:

A. 无输出

B. 奇数

C. 偶数

D. 程序有误

答案: 请关注公众号【渝粤搜题】查看答案

问题 43: 5. 已知程序段:
i=10
while i>=0:
i-=1
print(i)
在该程序段中循环的次数为( )。

选项:

A. 11

B. 10

C. 12

D. 1

答案: 请关注公众号【渝粤搜题】查看答案

问题 44: 6. 运行这段程序运行后,输出的结果是( )。
for i in range(2):
for j in range(1):
print(i,j,end=' ')

选项:

A. 0 0 1 1

B. 0 0 1 0

C. 0 1 0 1

D. 1 0 1 0

答案: 请关注公众号【渝粤搜题】查看答案

问题 45: 7. break语句在循环中的作用是( )

选项:

A. 结束本次循环继续下次循环

B. 结束当前结构

C. 终止本次循环

D. 结束分支结构语句

答案: 请关注公众号【渝粤搜题】查看答案

问题 46: 8. continue语句在循环中的作用是( )。

选项:

A. 结束本次循环继续下次循环

B. 终止程序

C. 终止本次循环

D. 结束分支结构语句

答案: 请关注公众号【渝粤搜题】查看答案

问题 47: 9. 下列程序运行后的输出结果是( )。
for i in range(4):
if i==1:
break
elif i==3:
continue
else:
print(i)

选项:

A. 0

B. 0 2

C. 0 1 2

D. 0 1 2 4

答案: 请关注公众号【渝粤搜题】查看答案

问题 48: 10. 下列程序运行后的输出结果是( )。

n=3
try:
n=n/0
except Exception:
print("1")
print(n)

选项:

A. 1
3

B. 3

C. 1

D. 报出异常

答案: 请关注公众号【渝粤搜题】查看答案

问题 49: 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中

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 51: 3. 字符串序号从右向左,从-1开始,顺序累减

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 52: 1. Python是面向对象的编程语言,而对象拥有各种特性、功能,专业术语称之为____

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 53: 2. 如果要实现身份证号的出生日期遮盖可以使用字符串的replace方法。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 54: 3. 列表是Python中的一种数据结构。列表元素无序。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 55: 1. 对print('%s is %d years old'%('Mike',18))说法正确的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 57: 3. 整型输出使用%d。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 58: 1. 在Python中关于单引号与双引号的说法,正确的是( )。

选项:

A. Python中字符串初始化只能使用单引号

B. 单引号用于短字符串,双引号用于长字符串

C. 单、双引号在使用上没有区别

D. 单引号针对变量,双引号针对常量

答案: 请关注公众号【渝粤搜题】查看答案

问题 59: 2. 字符串是一个连续的字符序列,用什么方式可以输出换行的字符串( )。

选项:

A. 使用转义字符\\

B. 使用\n

C. 使用空格符

D. 使用“\换行”

答案: 请关注公众号【渝粤搜题】查看答案

问题 60: 3. 字符串s = 'Lemon',如何访问字符串s中从右向左第2个字符( )?

选项:

A. s[2]

B. s[-1]

C. s[0:2]

D. s[-2]

答案: 请关注公众号【渝粤搜题】查看答案

问题 61: 4. s = "Python is easy",可以输出"python"的语句是( )。

选项:

A. print(s[0:6].lower())

B. print(s[0:6].title())

C. print(s[0:6])

D. print(s[-14:-8])

答案: 请关注公众号【渝粤搜题】查看答案

问题 62: 5. 执行以下代码的结果是( )。
url = 'http://www.wsyu.edu.cn'
url[-6:-3] = 'com'

选项:

A. 'http://www.wsyu.com.cn'

B. 'http://www.wsyu.edu.cn'

C. 'com'

D. 异常

答案: 请关注公众号【渝粤搜题】查看答案

问题 63: 6. 代码s = "perrier",print(s[::-1])的输出结果是( )。

选项:

A. PERRIER

B. reirrep

C. REIRREP

D. perrie

答案: 请关注公众号【渝粤搜题】查看答案

问题 64: 7. 字符串方法strip的作用是( )。

选项:

A. 按照指定字符分割字符串为序列

B. 连接两个字符串

C. 去掉字符串两侧空格符或指定字符

D. 替换字符串中特定字符

答案: 请关注公众号【渝粤搜题】查看答案

问题 65: 8. 下面代码输出的结果是( )。
s1 = "The python language is a scripting language."
s1.replace('scripting','general')
print(s1)

选项:

A. The python language is a general language.

B. The python language is a scripting language.

C. ('The','python','is','a','scripting','language.')

D. ('The','python','is','a','general ','language.')

答案: 请关注公众号【渝粤搜题】查看答案

问题 66: 9. 下面代码输出的结果是( )。
s = 'Java,Python,C,PHP,Swift'
print(s.split(','))

选项:

A. 'Java,Python,C,PHP,Swift'

B. ('Java', 'Python', 'C', 'PHP', 'Swift')

C. ['Java', 'Python', 'C', 'PHP', 'Swift']

D. 'Java Python C PHP Swift'

答案: 请关注公众号【渝粤搜题】查看答案

问题 67: 10. 下面代码输出的结果是( )。
num = 5
print("{0},{1},{2}".format("The",num,'apples.'))

选项:

A. The,num,apples.

B. The num apples.

C. The 5 apples.

D. The,5,apples.

答案: 请关注公众号【渝粤搜题】查看答案

问题 68: 1. 一个完整的函数是有哪些组成的?

选项:

A. 函数名

B. 函数返回值

C. 参数

D. 函数体

答案: 请关注公众号【渝粤搜题】查看答案

问题 69: 2. 关于下面选项正确的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 70: 3. python中使用def可以声明一个函数。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 71: 4. 调用自定义函数与内建函数的区别就是需要先对函数进行定义。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 72: 5. 自己创建函数,这被叫做内建函数。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 73: 1. 函数可包含参数得个数( )

选项:

A. 0个

B. 1个

C. 2个

D. 3个

答案: 请关注公众号【渝粤搜题】查看答案

问题 74: 2. 在一个函数中只能传入单个参数。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 75: 3. 函数可以有返回值,也可以没有返回值。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 76: 4. 函数一旦被定义,可以多次被调用。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 77: 5. 将参数传入到被调用函数中的参数是形参。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 78: 1. 下面哪些是python读对象提供的“读”方法?

选项:

A. readlines()

B. read()

C. readtext()

D. readline()

答案: 请关注公众号【渝粤搜题】查看答案

问题 79: 2. 下面哪些是python读对象提供的“写”方法?

选项:

A. writelines()

B. write()

C. writetext()

D. writeline()

答案: 请关注公众号【渝粤搜题】查看答案

问题 80: 3. 打开一个文件是以下哪个方法?

选项:

A. open()

B. read()

C. close()

D. readline()

答案: 请关注公众号【渝粤搜题】查看答案

问题 81: 4. 文件使用完不需要立即关闭。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 83: 1. 一个完整的函数不包括( )部分?

选项:

A. 函数名

B. 函数返回值

C. 参数

D. 函数体

答案: 请关注公众号【渝粤搜题】查看答案

问题 84: 2. 关于下面选项不正确的是( )?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 85: 3. 下列关于函数参数的说法中,错误的是( )。

选项:

A. 若无法确定需要传入函数的参数个数,可以为函数设置不定长参数

B. 当使用关键字参数传递实参时,需要为实参关联形参

C. 定义函数时可以为参数设置默认值

D. 不定长参数*args可传递不定数量的关联形参名的实参

答案: 请关注公众号【渝粤搜题】查看答案

问题 86: 4. 下列关于Python函数的说法中,错误的是( )。

选项:

A. 递归函数就是在函数体中调用了自身的函数

B. 匿名函数没有函数名

C. 匿名函数与使用关键字def定义的函数没有区别

D. 匿名函数中可以使用if语句

答案: 请关注公众号【渝粤搜题】查看答案

问题 87: 5. 如函数定义为def greet(username): ,则下面对该函数的调用不合法的是( )。

选项:

A. greet("Jucy")

B. greet('Jucy')

C. greet()

D. greet(username= 'Jucy')

答案: 请关注公众号【渝粤搜题】查看答案

问题 88: 6. 阅读下面程序:
a=1
def fun(a):
a=2+a
print(a)
fun(a)
print(a)
运行代码,输出结果是( )。

选项:

A. 3
1

B. 3
3

C. 1
3

D. 程序编译出错

答案: 请关注公众号【渝粤搜题】查看答案

问题 89: 7. 阅读下面程序:
num_one = 12
def sum(num_two) :
global num_one
num_one = 90
return num_one + num_two
print(sum(10))
运行代码,输出结果是( )。
A. 102 B.100 C.22 D.12

选项:

A. 102

B. 100

C. 22

D. 12

答案: 请关注公众号【渝粤搜题】查看答案

问题 90: 8. 阅读下面程序:
def many_param(num_one,num_two,*args) :
print(args)
many_param(11,22,33,44,55)
运行代码,输出结果是( )。

选项:

A. (11,22,33)

B. (22,33,44)

C. (33,44,55)

D. (11,22)

答案: 请关注公众号【渝粤搜题】查看答案

问题 91: 9. 阅读下面程序:
def fact(num):
if num==1:
return 1
else:
return num+fact(num-1)
print(fact(5))运行代码,输出结果是( )。
A.21 B.15 C.3 D.1

选项:

A. 21

B. 15

C. 3

D. 1

答案: 请关注公众号【渝粤搜题】查看答案

问题 92: 10. 打开一个文件是以下哪个方法?( )

选项:

A. open()

B. read()

C. close()

D. readline()

答案: 请关注公众号【渝粤搜题】查看答案

问题 93: 1. 以下哪些是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

答案: 请关注公众号【渝粤搜题】查看答案

问题 94: 2. 有一个列表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]

答案: 请关注公众号【渝粤搜题】查看答案

问题 95: 3. 在正则表达式中*可以匹配一个字符0次或1次。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 97: 5. 元组的元素可以修改。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 98: 1. 以下关于字典正确的是?

选项:

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

B. 元素无序

C. 键不可修改

D. 值可修改

答案: 请关注公众号【渝粤搜题】查看答案

问题 99: 2. jieba分词的有哪几种模式?

选项:

A. 精确模式

B. 全模式

C. 搜索模式

D. 自定义添加模式

答案: 请关注公众号【渝粤搜题】查看答案

问题 100: 3. jieba库常用函数下面哪些是对的?

选项:

A. jieba.lcut(s)

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

C. jieba.lcut_for_search(s)

D. jieba.add_word(w)

答案: 请关注公众号【渝粤搜题】查看答案

问题 101: 4. 已知字典fruit:
fruit={'apple':10,'banana':20,'orange':30}
则:
fruit.get('apple',0)
得到的结果为10。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 103: 1. 以下关于wordcloud库正确的是?

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 104: 2. 以下哪些是属于matplotlib的函数?
import matplotlib.pyplot as plt

选项:

A. plt.imshow()

B. plt.label()

C. plt.axis()

D. plt.show()

答案: 请关注公众号【渝粤搜题】查看答案

问题 105: 3. wordcloud可以将文本转化为词云

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 106: 4. pillow库可以完成图像归档和图像处理的功能。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 107: 5. matplotlib库在python中的提供绘图功能。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 108: 1. 下列操作中会创建文件对象的是( )。

选项:

A. 打开文件

B. 关闭文件

C. 写文件

D. 读文件

答案: 请关注公众号【渝粤搜题】查看答案

问题 109: 2. 下列选项中不能从文件读取数据的是( )。

选项:

A. seek()

B. read()

C. readline()

D. readlines()

答案: 请关注公众号【渝粤搜题】查看答案

问题 110: 3. 正则表达式中的“^”符号,用在一对方括号中则表示要匹配( )。

选项:

A. 字符串的开始

B. 字符串的结束

C. 除方括号内字符的其它字符

D. 仅方括号内含有的字符

答案: 请关注公众号【渝粤搜题】查看答案

问题 111: 4. Python中用于查找所有匹配模式的函数是( )。

选项:

A. re.search()

B. re.split()

C. re.findall()

D. re.sub()

答案: 请关注公众号【渝粤搜题】查看答案

问题 112: 5. 执行以下代码的结果是( )。
numbers=[1,2,3,4]
numbers.append([5,6,7,8])
print(len(numbers))

选项:

A. 4

B. 2

C. 8

D. 5

答案: 请关注公众号【渝粤搜题】查看答案

问题 113: 6. 执行以下代码的结果是( )。
numbers=[1,2,3,4]
numbers.extend([5,6,7,8])
print(len(numbers))

选项:

A. 4

B. 2

C. 8

D. 5

答案: 请关注公众号【渝粤搜题】查看答案

问题 114: 7. 执行以下代码的结果是( )。
my_tuple=(1,2,3,4)
my_tuple.append((5,6,7))
print(len(my_tuple))

选项:

A. 2

B. 抛出异常

C. 8

D. 5

答案: 请关注公众号【渝粤搜题】查看答案

问题 115: 8. 执行以下代码的结果是( )。
foo={1,2,2,3}
print(type(foo))

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜题】查看答案

问题 116: 9. 执行以下代码的结果是( )。
d1={'1':1,'2':2,'3':3,'4':4,'5':5}
d2={'1':10,'3':30}
d1.update(d2)
print(d1)

选项:

A. {'1': 10, '2': 2, '3': 30, '4': 4, '5': 5}

B. {'1': 1, '2': 2, '3': 30, '4': 4, '5': 5}

C. {'1': 10, '2': 2, '3': 3, '4': 4, '5': 5}

D. {'1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '1': 10, '3': 30}

答案: 请关注公众号【渝粤搜题】查看答案

问题 117: 10. 以下Python数据类型中不支持索引访问的是( )。

选项:

A. 字符串

B. 集合

C. 列表

D. 元组

答案: 请关注公众号【渝粤搜题】查看答案

问题 118: 11. 下列关于Python中模块的说法中,正确的是( )。

选项:

A. 程序中只能使用Python内置的标准模块

B. 只有标准模块菜支持import导入

C. 只有导入模块后,才可以使用模块中的变量、函数和类

D. 使用import语句只能导入一个模块

答案: 请关注公众号【渝粤搜题】查看答案

问题 119: 12. 下面导入模块的方式中,错误的是( )?

选项:

A. import random

B. from random

C. from random import random

D. from random import *

答案: 请关注公众号【渝粤搜题】查看答案

问题 120: 13. 下面关于jieba库的描述错误的是( )。

选项:

A. 是一个中文分词Python库

B. 基于词库分词

C. 支持繁体中文分词

D. 提供精确模式、全模式、模糊模式和搜索引擎模式分词

答案: 请关注公众号【渝粤搜题】查看答案

问题 121: 14. 下面关于wordcloud库的说法错误的是( )。

选项:

A. 词语在词云中的位置是随机的,不能控制词云形状

B. 英文字符串可以生成词云

C. 中文字符串需要先分词,再用分隔符连接成字符串才能使用生成词云

D. 可将词云存为图像文件

答案: 请关注公众号【渝粤搜题】查看答案

问题 122: 1. Python使用()关键字来定义类?

选项:

A. class

B. def

C. import

D. del

答案: 请关注公众号【渝粤搜题】查看答案

问题 123: 2. 在Python中定义类时,如果某个成员名称前有2个下划线表示是私有成员。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 125: 4. Python中类的构造函数是__init__()。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 126: 5. 在Python中定义类时实例方法第一个参数名称必须是self。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 127: 1. 在Python中子类可以直接调用父类的方法。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 128: 2. 在Python中子类要继承父类的属性,一定要调用父类的构造方法。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 129: 3. Python不支持多继承。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 130: 4. 在Python中函数和类都属于可调用对象。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 132: 1. Python使用()关键字来定义类?

选项:

A. class

B. def

C. import

D. del

答案: 请关注公众号【渝粤搜题】查看答案

问题 133: 2. 下列关于类的说法,错误的是( )。

选项:

A. 在类中可以定义私有方法和属性。

B. 类方法的第一个参教是cls。

C. 实例方法的第一个参数是self。

D. 类的实例无法访问类属性。

答案: 请关注公众号【渝粤搜题】查看答案

问题 134: 3. 下列关于继承的说法中,错误的是( )。

选项:

A. Python不支持多继承。

B. 如果一个类有多个父类,该类会继承这些父类的成员。

C. 子类会自动拥有父类的属性和方法。

D. 私有属性和私有方法是不能被继承的。

答案: 请关注公众号【渝粤搜题】查看答案

问题 135: 4. 下列方法中,用于初始化属性的方法是( )。

选项:

A. __del__()

B. __init__()

C. __init()

D. __add__()

答案: 请关注公众号【渝粤搜题】查看答案

问题 136: 5. 阅读下面程序:
class Test:
count = 21
def print_num(self) :
count=20
self.count += 20
print(count)
test=Test()
test.print_num()运行程序,输出结果是( )。

选项:

A. 20

B. 40

C. 21

D. 41

答案: 请关注公众号【渝粤搜题】查看答案

问题 137: 6. 阅读下面程序:
class Init:
def __init__(self,addr,tel):
self.__addr = addr
self.tel = tel

def show_info(self) :
print(f"地址: {self.__addr}")
print(f"手机号: {self.tel}")

init=Init('北京','12345')
init.show_info ()
运行程序,输出结果是( )。

选项:

A. 程序无法运行

B. 手机号: 12345

C. 地址:北京
手机号: 12345

D. 地址:北京

答案: 请关注公众号【渝粤搜题】查看答案

问题 138: 7. 类的组成,不包括( )。

选项:

A. 类名

B. 属性

C. 方法

D. 对象

答案: 请关注公众号【渝粤搜题】查看答案

问题 139: 8. 方法中方法中的"self"代表( )。

选项:

A. 类的实例对象

B. 类自身

C. 类的方法

D. 类的属性

答案: 请关注公众号【渝粤搜题】查看答案

问题 140: 9. 下面这段代码的输出结果将是什么( )。
class Parent(object):
x = 1
class Child1(Parent):
pass
class Child2(Parent):
pass
print(Parent.x, Child1.x, Child2.x)
Child1.x = 2
print(Parent.x, Child1.x, Child2.x)
Parent.x = 3
print(Parent.x, Child1.x, Child2.x)

选项:

A. 111
121
333

B. 111
121
323

C. 111
122
323

D. 111
222
333

答案: 请关注公众号【渝粤搜题】查看答案

问题 141: 10. 类属性和实例属性说法不正确的是( )。

选项:

A. 类的属性是所有对象共有的。

B. 实例属性是类的实例化对象所具有的。

C. 所有函数内部以“self.变量名”的方式定义的变量为实例属性。

D. 实例属性可以用类名直接访问。

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 143: 2. turtle.bgcolor()设置背景颜色。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 144: 3. turtle.forward(distance)向前移动distance像素长度。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 145: 4. turtle.color()设置画笔颜色。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 146: 5. turtle.left(90)的作用是顺时针旋转90度。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 147: 1. 绘制图形所使用的库为( )。

选项:

A. pygame

B. image

C. turtle

D. draw

答案: 请关注公众号【渝粤搜题】查看答案

问题 148: 2. 下列选项中可以设置画笔颜色的是( )。

选项:

A. color()

B. pensize()

C. forward()

D. bgcolor()

答案: 请关注公众号【渝粤搜题】查看答案

问题 149: 3. 以下不可以使“小海龟”的方向发生变化的是( )。

选项:

A. left()

B. right()

C. backward()

D. circle()

答案: 请关注公众号【渝粤搜题】查看答案

问题 150: 4. 以下语句执行后的效果为( )。
turtle.color("yellow","red")

选项:

A. 先将画笔设置为黄色,然后设置为红色

B. 先将画笔设置为红色,然后设置为黄色

C. 将画笔设置为红色,背景设置为黄色

D. 将画笔设置为黄色,背景设置为红色

答案: 请关注公众号【渝粤搜题】查看答案

问题 151: 5. 输入5,则以下代码的执行结果是( )。
n=int(input())
for i in range(n):
turtle.forward(100)
turtle.left(360/n)

选项:

A. 绘制一个正方形

B. 绘制一个正五边形

C. 绘制五个正方形

D. 绘制一个正六边形

答案: 请关注公众号【渝粤搜题】查看答案

问题 152: 6. 以下说法错误的是( )。

选项:

A. turtle.begin_fill()可以单独使用

B. turtle.goto()可以移动到指定坐标

C. turtle.pensize()可以设置画笔的粗细

D. turtle.circle()可以画圆

答案: 请关注公众号【渝粤搜题】查看答案

问题 153: 7. 以下关于randrange()函数说法正确的是( )。

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 154: 8. 以下关于randint()说法错误的是( )。

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 155: 9. 执行下面的程序的输出结果是( )。
import turtle
turtle.pensize(3)
turtle.circle(40,steps=4)

选项:

A. 绘制一个圆

B. 绘制半径为4的圆

C. 绘制四个圆

D. 绘制一个正方形

答案: 请关注公众号【渝粤搜题】查看答案

问题 156: 10. 以下说法错误的是( )。

选项:

A. turtle.clear()清空turtle窗口,turtle的位置和状态回到初始状态

B. turtle.write()可以用来写文本

C. turtle.penup()抬笔,不绘制图形

D. turtle.right(90)顺时针旋转90°

答案: 请关注公众号【渝粤搜题】查看答案

问题 157: 1. 请问分组是调用下列哪个方法?

选项:

A. sort_index

B. set_index

C. drop

D. groupby

答案: 请关注公众号【渝粤搜题】查看答案

问题 158: 2. 调用set_index方法可以创建索引。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 159: 3. 调用sort_index方法可以进行排序。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 160: 4. df.groupby("Province_EN")是按照Province_EN进行分组。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 161: 5. df.groupby(["Province_EN","City_EN"])是先按City_EN分组,再按Province_EN分组的。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 162: 1. 通过____的方式来解决中文乱码问题

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 163: 2. 通过____方法可以设置X轴标签。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 164: 3. 调用plot()方法绘制水平柱状图和纵向柱状图kind参数的值应分别设置为____和____。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 165: 4. 用subplots方法绘制一个一行两列的画布,画布大小为20*10,则代码可以写为:
fig,(ax1,ax2) = plt.subplots(1 , ____ , ____ =(20,10))

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 166: 5. import matplotlib as mpl
mpl.style.use('ggplot')
use方法是设置画布风格。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 167: 1. 下列关于json模块描述错误的是( )。

选项:

A. json模块中的dump()方法,将指定的列表(包含字典)数据转化为JSON字符串。

B. json模中的dump()方法,这个方法可以传入一个文件指针,直接将字符串转储(dump)到文件中。

C. json.load()方法读取了文件中JSON格式的字符串并转换为Python的列表对象。

D. json模块可实现在Python中对json编码及解码两种操作。

答案: 请关注公众号【渝粤搜题】查看答案

问题 168: 2. CSV (Comma-Separated Values)文件是一类文件的简称,通常是用逗号分隔值(有时分隔符也 可以不是逗号)的文件格式,其文件以纯文本的形式存储表格数据(数字和文本)。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 169: 3. 当把数据写入CSV文件时,需要创建一个writer对象,然后调用两个方法:一个是 writerow,可写入一行;一个是writerows,可写入多行。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 170: 4. JSON是一 种常见的字典文件格式,通过Python内置标准库json提供的方法即可完成JSON字符串和Python 对象的直接转换,也可很方便地将Python内置的基本类型。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 171: 5. 打开文件使用open方法与使用with open()没有什么区别。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 172: 1. 下列选项中,不属于Python特点的是( )。

选项:

A. 简单易学

B. 编译型语言

C. 免费开源

D. 类库丰富

答案: 请关注公众号【渝粤搜题】查看答案

问题 173: 2. 关于Python版本的描述错误的是( )。

选项:

A. Python 3完全兼容Python 2

B. Python 2的发布时间早于Python 3

C. 目前市面上Python 2和Python 3两个版本并行

D. 在Python 3的开发环境中运行Python 2代码可能会出现异常

答案: 请关注公众号【渝粤搜题】查看答案

问题 174: 3. IDLE用来做什么( )。

选项:

A. 编辑Python程序

B. 将Python程序保存到文件中

C. 运行Python程序

D. 所有上述情况

答案: 请关注公众号【渝粤搜题】查看答案

问题 175: 1. 以下关于集合正确的是?

选项:

A. 不同元素组成

B. 元素无序

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 176: 2. 给一段代码
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]

答案: 请关注公众号【渝粤搜题】查看答案

问题 177: 3. 集合中元素的删除,可以使用discard方法。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 180: 1. 以下关于randrange()函数说法正确的是:

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

问题 181: 2. 以下关于randint()说法错误的是

选项:

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

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

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

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

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 183: 2. 初始化pygame模块的方法为init()。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 184: 3. display模块用来显示窗体。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 185: 4. pygame.event.put() 表示从消息队列中获取事件

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 186: 5. pygame.quit()用来退出,结束display模块。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 187: 6. 在下列语句中:
pygame.draw.circle(screen, self.color, (self.x, self.y), self.radius, 0)
0表示不填充。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 188: 7. screen = pygame.display.set_mode((800,600))
表示显示窗口并设置窗口的尺寸长为600,宽为800。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

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

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 191: 10. from math import sqrt
表示从sqrt库导入math函数。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 192: 1. 以下关于pygame的说法错误的是( )。

选项:

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

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

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

D. display模块用来显示窗体

答案: 请关注公众号【渝粤搜题】查看答案

问题 193: 2. 设置游戏窗口的背景颜色需要使用以下哪个方法( )。

选项:

A. 设置depth参数

B. 使用fill()方法

C. 使用bgcolor()方法

D. 使用set_caption()

答案: 请关注公众号【渝粤搜题】查看答案

问题 194: 3. 如何使游戏保持运行状态( )?

选项:

A. 使用wait()方法让窗口暂停

B. 使用stop()方法使窗口停留

C. 使用flip()方法减少屏幕的刷新

D. 设置一个循环体保持窗口运行

答案: 请关注公众号【渝粤搜题】查看答案

问题 195: 4. 以下说法正确的是( )。

选项:

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

B. from math import sqrt表示从sqrt库导入math函数。

C. screen = pygame.display.set_mode((800,600))表示显示窗口并设置窗口的尺寸长为600,宽为800

D. pygame.init()可写可不写

答案: 请关注公众号【渝粤搜题】查看答案

问题 196: 5. 以下哪项不是鼠标相关事件( )。

选项:

A. MOUSEMOTION

B. MOUSEBUTTONDOWN

C. MOUSEBUTTONUP

D. MOUSEMOVE

答案: 请关注公众号【渝粤搜题】查看答案

问题 197: 6. 代码screen.fill((255, 255, 255))的结果是( )。

选项:

A. 黑色窗体

B. 白色窗体

C. 红色窗体

D. 蓝色窗体

答案: 请关注公众号【渝粤搜题】查看答案

问题 198: 7. 关于事件的说法错误的是( )。

选项:

A. 程序可通过event中的type属性判断事件类型

B. 通过get()获取当前时刻产生的所有的事件列表

C. 所有事件列表中的事件都需要有相应的处理

D. 可采用循环遍历事件列表

答案: 请关注公众号【渝粤搜题】查看答案

问题 199: 8. 下面代码的结果是( )。
if event.type == MOUSEBUTTONUP:
print('点击了窗体')

选项:

A. 如果按下鼠标,显示点击了窗体

B. 如果鼠标不动,显示点击了窗体

C. 如果鼠标按键曾被按下,当前事件为鼠标放开,显示点击了窗体

D. 如果鼠标按键曾被放开,当前事件为鼠标保持放开,显示点击了窗体

答案: 请关注公众号【渝粤搜题】查看答案

问题 200: 9. 下面代码产生的结果是( )。
pygame.time.delay(60)

选项:

A. 暂停60毫秒

B. 暂停60秒

C. 时间向后推移60毫秒

D. 时间向前快进60毫秒

答案: 请关注公众号【渝粤搜题】查看答案

问题 201: 10. 下面代码产生的结果是( )。
pygame.display.set_caption('大球吃小球')

选项:

A. 窗体标题显示大球吃小球

B. 窗体显示大球吃小球

C. 将游戏名命名为大球吃小球

D. 将函数命名为大球吃小球

答案: 请关注公众号【渝粤搜题】查看答案

问题 202: 1. 关于Anaconda的描述不正确的是( )。

选项:

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

B. 仅支持Windows操作系统

C. 开源和免费

D. Anaconda中包含编程的IDE—Jupyter Notebook

答案: 请关注公众号【渝粤搜题】查看答案

问题 203: 2. 关于Jupyter Notebook描述不正确的是( )。

选项:

A. Jupyter Notebook是一个交互式笔记本

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

C. Jupyter Notebook仅支持Python语言

D. Jupyter Notebook支持代码单元和Markdown单元

答案: 请关注公众号【渝粤搜题】查看答案

问题 204: 3. DataFrame是pandas提供的二维表格,它不包含的部分是( )。

选项:

A. 索引

B. 列名

C. 值

D. 行名

答案: 请关注公众号【渝粤搜题】查看答案

问题 205: 4. 下列关于pandas数据读写说法错误的是( )。

选项:

A. read_csv能够读取csv文件数据

B. to_csv能够将结构化数据写入.csv文件

C. csv是一种用分隔符分隔的文件格式,其分隔符不一定是逗号

D. read_csv能够读取各种文件数据,包括csv、excel、txt和数据库等

答案: 请关注公众号【渝粤搜题】查看答案

问题 206: 5. 下列loc、iloc属性的用法正确的是( )。

选项:

A. df.loc['索引名', '列名'] df.iloc['索引位置', '列位置']

B. df.loc['索引位置', '列位置'] df.iloc['索引名', '列名']

C. df.loc['索引名', '列名'] df.iloc['索引名', '列名']

D. df.loc['索引位置', '列位置'] df.iloc['索引位置', '列位置']

答案: 请关注公众号【渝粤搜题】查看答案

问题 207: 6. 下列关于groupby方法说法正确的是( )。

选项:

A. groupby方法支持对非数值列求和

B. groupby是pandas提供的一个用来分组的方法

C. groupby方法的结果能够直接查看

D. groupby方法通过参数axis来指定用来分组的列

答案: 请关注公众号【渝粤搜题】查看答案

问题 208: 7. DataFrame中的缺失值的处理方法不包括( )。

选项:

A. 丢弃缺失值

B. 用上一行数据填充缺失值

C. 删除缺失值所在的列

D. 用字符串填充缺失值

答案: 请关注公众号【渝粤搜题】查看答案

问题 209: 8. 请阅读下面一段程序:
import matplotlib.pyplot as plt
ax_one = plt.subplot(223)
ax_one.plot([1,2,3,4,5])
plt.show()
运行程序,效果为( )。

选项:

A.

B.

C.

D.

答案: 请关注公众号【渝粤搜题】查看答案

问题 210: 9. 下列函数中,可以设置坐标轴刻度标签的是( )。

选项:

A. xlim()

B. grid()

C. xticks

D. axhline()

答案: 请关注公众号【渝粤搜题】查看答案

问题 211: 10. 下列函数中,可以一次绘制多个子图的是( )。

选项:

A. twinx()

B. subplot2grid()

C. subplots()

D. subplot()

答案: 请关注公众号【渝粤搜题】查看答案

问题 212: 1. 下列关于requests爬虫说法有误的是( )。

选项:

A. 请求头是将自身伪装成浏览器的关键。

B. 编码问题的存在会使爬虫程序报错。

C. 请求携带的参数封装到一个字典中,当作参数传给post或get。

答案: 请关注公众号【渝粤搜题】查看答案

问题 213: 2. 爬虫的工作流程包括如下几个步骤( )。

选项:

A. 发送请求

B. 获取响应内容

C. 解析内容

D. 保存内容

答案: 请关注公众号【渝粤搜题】查看答案

问题 214: 3. 网络爬虫,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 215: 4. 获取网页数据时,get请求与post请求没有什么区别。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 216: 5. urllib库与requests库都可以用于获取网页数据,没有什么区别。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 217: 1. 下列哪个快捷键可以打开网页源代码。( )

选项:

A. Shift+A

B. Shift+U

C. Ctrl+A

D. Ctrl+U

答案: 请关注公众号【渝粤搜题】查看答案

问题 218: 2. 下列关于Beautiful Soup表述有误的是( )。

选项:

A. Beautiful Soup支持Python标准库中的HTML解析器,不支持第三方解析器。

B. Beautiful Soup可将复杂HTML文档转换成树形结构。

C. Beautiful Soup唯一的搜索方法是find_all()。

D. Beautiful Soup 3 当前已停止维护。

答案: 请关注公众号【渝粤搜题】查看答案

问题 219: 3. Python支持一些解析网页的技术,包括如下哪些技术( )。

选项:

A. 正则表达式。

B. BeautifulSoup。

C. Xpath。

D. JsonPath。

答案: 请关注公众号【渝粤搜题】查看答案

问题 220: 4. 下列哪个选项可以复制路径( )

选项:

A. copy xpath

B. copy selector

C. copy outerHTML

D. copy element

答案: 请关注公众号【渝粤搜题】查看答案

问题 221: 5. beautifulsoup4简称bs4,使用bs4库的一般流程如下:( )

选项:

A. 创建一个BeautifulSoup类型的对象。

B. 通过BeautifulSoup对象的操作方法进行解析与查找。

C. 利用DOM树(网页文档)结构标签的特性,按照给定的规则进行详细的信息节点提取。

答案: 请关注公众号【渝粤搜题】查看答案

问题 222: 6. BeautifulSoup库中定义了很多搜索方法,其中常用的有find()方法和find_all()方法,还有CSS 选择器筛选元素的select()方法。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 223: 7. Beautifulsoup是函数库,方法多样,XPath是一种技术,依赖于lxml库的支持。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 224: 8. lxml解析器将文档转换成树形结构。

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题 225: 1. 下列不属于网络爬虫工作流程的是( )。

选项:

A. 发送请求

B. 获取响应内容

C. 解析并保存

D. 搜索文档

答案: 请关注公众号【渝粤搜题】查看答案

问题 226: 2. 下列关于requests爬虫说法有误的是( )。

选项:

A. 请求头是将自身伪装成浏览器的关键。

B. 通常都会根据Referer参数判断请求的来源。

C. 编码问题的存在会使爬虫程序报错。

D. 请求携带的参数封装到一个字典中,当作参数传给post或get。

答案: 请关注公众号【渝粤搜题】查看答案

问题 227: 3. 下列关于urllib库表述有误的是( )。

选项:

A. 向服务器发送数据时,传递数据的方式get与post相同。

B. urlopen函数返回HTTPResponse对象提供的方法和文件对象非常相似。

C. 同requests库一样,都可以生成HTTP请求。

D. Requests库是基于urllib库的封装,使用起来更便捷。

答案: 请关注公众号【渝粤搜题】查看答案

问题 228: 4. 下列关于BeautifulSoup表述有误的是( )。

选项:

A. BeautifulSoup支持Python标准库中的HTML解析器,也支持第三方解析器。

B. BeautifulSoup可将复杂HTML文档转换成树形结构。

C. BeautifulSoup唯一的搜索方法是find_all()。

D. BeautifulSoup 有Tag、NavigableString、BeautifulSoup和Comment四种主要对象。

答案: 请关注公众号【渝粤搜题】查看答案

问题 229: 5. 下列关于XPath中常见的使用方法表述有误的是( )。

选项:

A. /text():获取当前路径下的文本内容。

B. //(双斜杠) : 定位根节点,会对全文进行扫描,在文档中选取所有符合条件的内容,以列表的形式返回。

C. /(单斜杠):定位当前节点的下一层节点或对当前节点的内容进行操作。

D. contains方法可用于选取以指定值开头的节点。

答案: 请关注公众号【渝粤搜题】查看答案

电话咨询