2021 2021秋-用Python玩转数据(南京大学) 最新满分章节测试答案
- MODULE 01: Python基础之第一周 走近Python 第一周 走近Python单元测验
- 【作业】MODULE 01: Python基础之第二周 Python面面观 控制结构和函数编程题
- MODULE 01: Python基础之第二周 Python面面观 第二周 Python面面观单元测试
- 【作业】模块1 Python基础——1.2 Python数据结构 1.2 Python数据结构相关实验(9月25日22点前提交)
- 【作业】MODULE 02: 数据获取与表示之第三周 数据获取与表示 数据表示编程题
- MODULE 02: 数据获取与表示之第三周 数据获取与表示 第三周 数据获取与表示单元测试
- 【作业】MODULE 03: 第四周 强大的数据结构和Python扩展库 字典相关编程题
- MODULE 03: 第四周 强大的数据结构和Python扩展库 第四周 强大的数据结构和Python扩展库单元测验
- 【作业】模块1 Python基础——1.3程序控制结构 Python控制结构实验
- 【作业】模块1 Python基础——1.4 Python函数 Python函数实验
- MODULE 04: Python数据统计与挖掘之第五周 Python便捷数据获取与预处理 第五周 Python基本数据统计单元测验
- MODULE 04: Python数据统计与挖掘之第六周 Python数据统计挖掘与应用 第六周 Python数据统计挖掘与应用单元测验
- 【作业】模块1 Python基础——异常处理和文件等 Python文件、面向对象和异常基础实验
- MODULE 05: 面向对象和图形用户界面 第七周 面向对象和图形用户界面单元测验
- 【作业】模块2 科学计算与数据分析 numpy练习2(编程)
- 【作业】模块2 科学计算与数据分析 pandas数据分析基础练习
- 【作业】第八周 项目实践 第八周项目实践提交
- 【作业】模块2 科学计算与数据分析 Python可视化实验
- 【作业】模块3 数据处理与分析基础方法 网络爬虫入门实验1
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-07到2021-12-03
本篇答案更新状态:已完结
MODULE 01: Python基础之第一周 走近Python 第一周 走近Python单元测验
1、 问题:以下表达式中,哪一个选项的运算结果是False?
选项:
A:(3 is 4) == 0
B:’abc’ < ‘ABC’
C:9 < 1 and 10 < 9 or 2 > 1
D:8 > 4 > 2
答案: 【‘abc’ < ‘ABC’】
2、 问题:以下哪一条语句不能实现"hello world"字符串在一行中输出?
选项:
A:print(‘hello world’)
B:print("hello world")
C:print(”’hello
world”’)
D:print(‘hello \
world’)
答案: 【print(”’hello
world”’)】
3、 问题:Python中input()函数的返回的是以下哪一种类型?
选项:
A:int
B:str
C:list
D:dict
答案: 【str】
4、 问题:以下关于模块module的描述中错误的是哪一项?
选项:
A:一个完整的Python文件即是一个模块,是增强Python功能的扩展
B:用import导入了模块之后,可以按照“模块.函数”的格式使用这个模块的函数
C:可以使用变量来引用函数,例如可以通过bar=math.sqrt进行赋值,然后就可以使用bar来进行计算平方根,例如bar(9)结果是3.0
D:Python目前还不支持一次性导入多个模块
答案: 【Python目前还不支持一次性导入多个模块】
5、 问题:以下关于Python的赋值说法中错误的是哪一个选项?
选项:
A:Python中同一个变量名在不同位置可以被赋予不同的类型的值
B:Python中不需要显式声明该变量的类型,根据“值”确定类型
C:Python支持链式赋值和多重赋值
D:Python 赋值时大小写不敏感
答案: 【Python 赋值时大小写不敏感】
6、 问题:以下表达式的计算结果是3(或3.0)的选项有哪些?
选项:
A:1 / 2 + 2.5
B:9 // 2 – 1.5
C:ord(‘D’) – ord(‘A’)
D:35 % 10
答案: 【1 / 2 + 2.5;
ord(‘D’) – ord(‘A’)】
7、 问题:如果想要查看math库中pi的取值是多少,可以利用以下什么方式(假设已经执行了import math,并且只要包含pi取值就可以)?
选项:
A:help(math)
B:print(pi)
C:dir(math)
D:print(math.pi)
答案: 【help(math);
print(math.pi)】
8、 问题:以下哪些不是Python的关键字?
选项:
A:as
B:list
C:from
D:dict
答案: 【list;
dict】
9、 问题:判断如下陈述是否正确?Python既可以在Shell中运行执行,也可以存储成以.py为扩展名的文本文件使用Python解释器去执行。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:判断如下陈述是否正确?如果要从math模块导入sqrt函数,可以使用语句“from sqrt import math”。
选项:
A:正确
B:错误
答案: 【错误】
分析:【正确的答案是from math import sqrt,即从math库中导出sqrt函数】
【作业】MODULE 01: Python基础之第二周 Python面面观 控制结构和函数编程题
1、 问题:寻找n以内的亲密数对。
代码格式如下:
def fac(n):
…
return xxx
n = int(input()) # 此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可
…
建议:【本题是主观题,暂无解析】
2、 问题:寻找第n个默尼森数。
代码格式如下:
def prime(num):
…
def monisen(no):
… …
return xxx
print(monisen(int(input()))) # 此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可
建议:【本题是主观题,暂无解析】
3、 问题:判断丑数
代码格式如下:
def isUglyNumber (n):
… …
print(isUglyNumber(int(input()))) # 此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可(3分)
建议:【本题是主观题,暂无解析】
4、 问题:给你整数 n,请返回第 n 个泰波那契数 Tn 的值。
建议:【本题是主观题,暂无解析】
MODULE 01: Python基础之第二周 Python面面观 第二周 Python面面观单元测试
1、 问题:以下哪个语句可以打印出语句“rest apples are less than 9”且仅打印一次?
选项:
A:apples = 100
while True:
if apples < 9:
break
print("rest apples are less than 9")
apples -= 9
B:apples = 100
while True:
if apples < 9:
continue
print("rest apples are less than 9")
apples -= 9
C:apples = 100
while apples >= 1:
if apples < 9:
print("rest apples are less than 9")
break
apples -= 9
D:apples = 100
for a in reversed(xrange(apples)):
if a < 9:
print("rest apples are less than 9")
continue
apples -= 9
答案: 【apples = 100
while apples >= 1:
if apples < 9:
print("rest apples are less than 9")
break
apples -= 9】
2、 问题:对于函数def location(city, province):
# 字符串中%s对应输出字符串后%后的参数表中的参数值,其中s为字符串格式
print(‘%s belongs to %s province’ % (city, province))以下哪一个语句的输出与其他几个不同?
选项:
A:location(‘Jiangsu’, ‘Nanjing’)
B:location(province = ‘Jiangsu’, city = ‘Nanjing’)
C:location(city = ‘Nanjing’, province = ‘Jiangsu’)
D:location(‘Nanjing’, ‘Jiangsu’)
答案: 【location(‘Jiangsu’, ‘Nanjing’)】
3、 问题:定义以下函数,其中f为所需要传入的函数。def test(f, a, b):
print(f(a, b))则执行语句 test((lambda x,y: x ** 3 + y), 2, 3)的输出结果是哪个选项?
选项:
A:8
B:9
C:10
D:11
答案: 【11】
4、 问题:关于以下程序的正确说法是哪一项?def f(x):
a = 7
print(a + x)
a = 5
f(3)
print(a)
选项:
A:程序的运行结果为10和7。
B:程序的运行结果为10和5。
C:程序的运行结果为8和5。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦