帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通Python程序设计(第八期)作业答案 (2)
学校: 无
问题 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格式
答案: 请关注公众号【九八五题库】查看答案