覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通Python程序设计(第八期)作业答案 (2)
超新学习通 2025-03-26 14:48:29 8 0
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通Python程序设计(第八期)作业答案 (2)

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通Python程序设计(第八期)作业答案 (2)

Python程序设计(第八期)

学校: 无

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

选项:

  • A. 简洁

  • B. 开源

  • C. 面向过程

  • D. 可移植

答案: 面向过程

问题 2: 2. 关于Python的数字类型,以下选项中描述错误的是( )。

选项:

  • A. 复数类型虚部为0时,表示为1+0j

  • B. 1.0是浮点数,不是整数

  • C. 浮点数也有十进制、二进制、八进制和十六进制等表示方式

  • D. 整数类型的数值一定不会出现小数点

答案: 复数类型虚部为0时,表示为1+0j

问题 3: 1. Python中使用( )符号表示单行注释。

选项:

  • A. #

  • B. /

  • C. //

  • D. *

答案: #

问题 4: 2. 若将2转换为0b10,应该使用( )函数。

选项:

  • A. oct()

  • B. bin()

  • C. hex()

  • D. int()

答案: bin()

问题 5: 3. 下列选项中,不属于Python数据类型的是( )。

选项:

  • A. bool

  • B. dict

  • C. string

  • D. set

答案: string

问题 6: 1. 下列选项中,用于格式化字符串的是( )

选项:

  • A. %

  • B. format()

  • C. f-string

  • D. 以上全部

答案: 以上全部

问题 7: 2. 关于字符串的说法中,下列描述错误的是( )

选项:

  • A. 字符串创建后可以被修改

  • B. 字符串可以使用单引号、双引号和三引号定义

  • C. 转义字符\n表示换行

  • D. 格式符均由%和说明转换类型的字符组成

答案: 请关注公众号【九八五题库】查看答案

问题 8: 3. 关于Python的元组类型,以下选项中描述错误的是

选项:

  • A. 元组中元素不可以是不同类型

  • B. 元组一旦创建就不能被修改

  • C. Python中元组采用逗号和圆括号(可选)来表示

  • D. 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

答案: 请关注公众号【九八五题库】查看答案

问题 9: 4. 字典d={'abc':123, 'def':456, 'ghi':789},len(d)的结果是

选项:

  • A. 9

  • B. 12

  • C. 3

  • D. 6

答案: 请关注公众号【九八五题库】查看答案

问题 10: 5. 关于Python的列表,以下选项中描述错误的是

选项:

  • A. Python列表是一个可以修改数据项的序列类型

  • B. Python列表的长度不可变

  • C. Python列表用中括号[]表示

  • D. Python列表是包含0个或者多个对象引用的有序序列

答案: 请关注公众号【九八五题库】查看答案

问题 11: 1. 用来判断当前Python语句在分支结构中的是

选项:

  • A. 引号

  • B. 冒号

  • C. 大括号

  • D. 缩进

答案: 请关注公众号【九八五题库】查看答案

问题 12: 2. 以下选项中能够实现Python循环结构的是

选项:

  • A. loop

  • B. do...for

  • C. while

  • D. if

答案: 请关注公众号【九八五题库】查看答案

问题 13: 3. 关于形参和实参的描述,以下选项中正确的是

选项:

  • A. 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参

  • B. 程序在调用时,将形参复制给函数的实参

  • C. 函数定义中参数列表里面的参数是实际参数,简称实参

  • D. 程序在调用时,将实参复制给函数的形参

答案: 请关注公众号【九八五题库】查看答案

问题 14: 4. 关于函数的参数传递(parameter passing),以下选项中描述错误的是

选项:

  • A. 实际参数是函数调用时提供的参数

  • B. 函数调用时,需要将形式参数传递给实际参数

  • C. Python参数传递时不构造新数据对象,而是让形式参数和实际参数共享同一对象

  • D. 形式参数是函数定义时提供的参数

答案: 请关注公众号【九八五题库】查看答案

问题 15: 5. 在Python中,关于函数的描述,以下选项中正确的是.

选项:

  • A. 函数eval()可以用于数值表达式求值,例如eval("2*3+1")

  • B. Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用

  • C. 一个函数中只允许有一条return语句

  • D. Python中,def和return是函数必须使用的保留字

答案: 请关注公众号【九八五题库】查看答案

问题 16: 1. requests库中用哪个方法可以模拟浏览器发送请求( )

选项:

  • A. get

  • B. find

  • C. find_all

  • D. print

答案: 请关注公众号【九八五题库】查看答案

问题 17: 2. 学习爬虫,就需要分析网页的HTML元素,就要学会使用浏览器的开发者工具,打开一些主流浏览器(如Google Chrome 或360浏览器)开发者工具的快捷键是( )。

选项:

  • A. F12

  • B. F10

  • C. F2

  • D. F5

答案: 请关注公众号【九八五题库】查看答案

问题 18: 3. 以下哪一个第三方库不是用来解析HTML/XML 文件的?

选项:

  • A. A:requests

  • B. bs4(BeautifulSoup 4 )

  • C. xpath

  • D. 正则表达式re

答案: 请关注公众号【九八五题库】查看答案

问题 19: 4. 使用以下哪一种方法,可以将字符串默认按照空格进行切片操作?

选项:

  • A. split( )

  • B. lower( )

  • C. upper( )

  • D. replace( )

答案: 请关注公众号【九八五题库】查看答案

问题 20: 5. 在一些网页开发中,后台人员已经整理好了需要展示的数据,这些数据作为API,可以供前端开发人员直接按需求进行可视化,同时,这个数据API还可以供外界使用。数据API的设计简单高效,这个接口已经存储好大家所需要的数据,我们不需要再花过多的精力去解析网页。但数据API也有一些缺点。例如有一些API数据不是及时更新的,也有许多免费的API对爬取量有很大的限制,如果你的爬取需求很大,是需要付费的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 21: 6. 查找城市天气数据时,soup.find(‘p’, class_="tem").text标签属性使用“class_”的原因是class在 python 中是关键保留字,不能将class作为变量名或过程名使用,所以在写爬虫的时候使用class_来表示网页标签属性

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 22: 7. 网页中一个标签Tag可能包含多个字符串或其它的标签,那么这些内部的标签都可以这个Tag的子节点。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 23: 8. 第三方库bs4中,find_all() 方法find_all( name , attrs , recursive , string , **kwargs )是用来搜索当前标签tag的所有tag子节点,并判断是否符合过滤器的条件。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 24: 9. 输入城市,查询该城市的天气信息时,要手动构造该城市的链接,如下所示。这就需要提前构造{“城市”:“编号”}的字典。website = ‘http://www.weather.com.cn/weather1d/101250401.shtml#input’

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 25: 10. 第三方库bs4中,find_all() 方法的返回结果是值包含一个元素的列表,而 find() 方法也是直接返回一个搜索结果的列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 26: 1. 下列选项中,关于dropna()方法描述正确的是( )。

选项:

  • A. dropna()方法只会删除值为NaN的数据

  • B. dropna()方法不会删除值为None的数据

  • C. dropna()方法会删除值为None和NaN的数据

  • D. dropna()方法只会检测缺失数据和空值

答案: 请关注公众号【九八五题库】查看答案

问题 27: 2. 下列选项中,关于fillna()方法描述正确的是( )。

选项:

  • A. fillna()方法只能填充替换值为NaN的数据

  • B. 只支持前向填充方式

  • C. 默认可支持填充的最大数量为1

  • D. fillna()方法可以填充替换值为NaN和None的数据

答案: 请关注公众号【九八五题库】查看答案

问题 28: 3. 下列选项中,关于duplicated()方法描述正确的是( )。

选项:

  • A. duplicate()方法用于删除重复值

  • B. duplicate()方法用于标记重复值

  • C. duplicate()方法会改变原始数据

  • D. duplicate()方法会将重复的数据标记为False

答案: 请关注公众号【九八五题库】查看答案

问题 29: 4. 关于异常值的说法,下列选项中描述错误的是()。

选项:

  • A. 异常值是指样本中明显偏离其余观测值的个别值

  • B. 可以使用3σ原则检测异常值

  • C. 可以使用Pandas中的箱线图检测异常值

  • D. 异常值可以使用其它的值来替换

答案: 请关注公众号【九八五题库】查看答案

问题 30: 5. 下列关于数据预处理的说法中,描述不正确的是( )。

选项:

  • A. 数据清洗的目的是为了提高数据质量

  • B. 异常值不一定要删除

  • C. 通过drop_duplicates()方法可以删除重复数据

  • D. concat()函数可以根据一个或多个键将不同的DataFrame进行合并

答案: 请关注公众号【九八五题库】查看答案

问题 31: 1. 关于分组聚合过程的说法中,下列描述不正确的是( )。

选项:

  • A. 拆分是指将数据集按照一些标准拆分为若干个组

  • B. 应用是指将某个函数或方法应用到每个分组

  • C. 合并是指将产生的新值整合到结果对象中

  • D. 只能对纵轴方向上的数据进行分组

答案: 请关注公众号【九八五题库】查看答案

问题 32: 2. 下列关于groupby()方法的说法中,描述正确的是( )。

选项:

  • A. 用于将数据集实现分组与聚合操作

  • B. 调用groupby()方法返回一个DataFrameBy对象

  • C. 调用groupby()方法返回一个GroupBy对象

  • D. groupby()方法只能将数据集按照纵轴方向进行分组

答案: 请关注公众号【九八五题库】查看答案

问题 33: 3. 关于groupby()方法的返回值,下列说法错误的是( )。

选项:

  • A. groupby()方法返回的是一个GroupBy对象

  • B. 返回的GroupBy对象采用的是惰性计算

  • C. 使用for循环可以遍历该对象中的分组信息

  • D. groupby()方法没有返回值

答案: 请关注公众号【九八五题库】查看答案

问题 34: 4. 关于agg()方法的用法中,下列描述错误的是()。

选项:

  • A. 可以对每列数据应用同一个函数

  • B. 可以对一列数据应用不同的函数

  • C. 每列的数据只能使用相同的函数

  • D. 可以对不同的列使用不同的函数

答案: 请关注公众号【九八五题库】查看答案

问题 35: 1. 使用groupby()方法进行分组时,其分组键中的数据类型必须是相同的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 36: 2. 只要使用groupby()方法分组,就会产生一个DataFrameGroupby对象

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 37: 3. 使用agg()方法进行聚合运算会对产生的标量值进行广播。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 38: 4. 使用transform()方法进行聚合运算,其结果可以保持与原数据形状相同。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 39: 1. 哪个属性可以计算维度个数?

选项:

  • A. ndim

  • B. shape

答案: 请关注公众号【九八五题库】查看答案

问题 40: 2. 哪个属性可以得到数组的维度?

选项:

  • A. ndim

  • B. shape

答案: 请关注公众号【九八五题库】查看答案

问题 41: 3. 下列函数或方法中,用来表示矢量化三元表达式的是( )。

选项:

  • A. where()

  • B. cumsum()

  • C. sort()

  • D. unique()
    三、 简答题

答案: 请关注公众号【九八五题库】查看答案

问题 42: 1. GroupBy对象支持迭代。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 43: 2. groupby()方法可以将DataFrame中的某个列名做为分组键。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 44: 3. groupby()方法不能使用函数做为分组键。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 45: 4. 使用groupby()方法进行分组时,其分组键中的数据类型必须是相同的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 46: 5. 只要使用groupby()方法分组,就会产生一个DataFrameGroupby对象

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 47: 1. 下列图表中,适用于比较跨类别数据的是()。

选项:

  • A. 直方图

  • B. 折线图

  • C. 饼图

  • D. 散点图

答案: 请关注公众号【九八五题库】查看答案

问题 48: 2. 下列图表中,可以清晰地反映出各数据系列的百分比情况的是()。

选项:

  • A. 直方图

  • B. 折线图

  • C. 饼图

  • D. 散点图

答案: 请关注公众号【九八五题库】查看答案

问题 49: 3. 下列图表中,可以清晰地反映出数据变化趋势的是()。

选项:

  • A. 直方图

  • B. 折线图

  • C. 饼图

  • D. 散点图

答案: 请关注公众号【九八五题库】查看答案

问题 50: 4. 下列图表中,能够识别异常值的是()。

选项:

  • A. 箱形图

  • B. 折线图

  • C. 饼图

  • D. 散点图

答案: 请关注公众号【九八五题库】查看答案

问题 51: 5. 关于Matplotlib的说法中,下列描述正确的是()。

选项:

  • A. Matplotlib是一个Python 3D绘图库

  • B. 它使用简单,仅用几行代码就能生成各种图表

  • C. 仅仅适用于IPython平台

  • D. 只能输出PNG或PDF格式

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章43261
  • 评论0
  • 微语1
最新评论