MOOC Python语言与数据科学(东南大学)1461173174 最新慕课完整章节测试答案
一、Python基础
第一次课后作业
1、单选题:
关于Python内存管理,下列说法错误的是( )
选项:
A: 变量不必事先声明
B: 变量无须先创建和赋值而直接使用
C: 变量无须指定类型
D: 可以使用 del 释放资源
答案: 【 变量无须先创建和赋值而直接使用】
2、单选题:
下面( )不是Python合法的标识符
选项:
A: int32
B: 40XL
C: self
D: __name__
答案: 【 40XL】
3、单选题:
Python不支持的数据类型有( )
选项:
A: char
B: int
C: float
D: str
答案: 【 char】
4、单选题:
关于字符串下列说法错误的是( )
选项:
A: 字符应该视为长度为 1 的字符串
B: 字符串以 标志字符串的结束
C: 既可以用单引号,也可以用双引号创建字符串
D: 在三引号字符串中可以包含换行回车等特殊字符
答案: 【 字符串以 标志字符串的结束】
5、判断题:
Python当中字符串和数之间可以直接换算,比如'3'+2的结果是5。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
我们绝对不可以使用内置的函数名来做变量名,比如print = 2这种写法是不能通过解释器的。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
Python里面整数的大小是没有上限的。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
运算式子0.1 + 0.2 == 0.3,其结果是False。原因是因为Python不够准确。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
Python 使用符号( )来表示单行注释。
答案: 【 #】
10、填空题:
Python可以通过内建函数( )来获取对象的类型。注:只需要填写函数名。
答案: 【 type】
第三次课后作业
1、单选题:
d = {}
for i in range(26):
d[chr(i + ord("a"))] = chr((i + 13) % 26 + ord("a"))
for c in "Python":
print(d.get(c, c), end="")以上代码输出的内容是( )
选项:
A: Cabugl
B: python
C: Pabugl
D: Plguba
答案: 【 Plguba】
2、单选题:
MonthandFlower = {"1 月 ": " 梅花 ", "2 月 ": " 杏花 ", "3 月 ": " 桃花 ", "4 月 ": " 牡丹花 ",
"5 月 ": " 石榴花 ", "6 月 ": " 莲花 ", "7 月 ": " 玉簪花 ", "8 月 ": " 桂花 ",
"9 月 ": " 菊花 ", "10 月 ": " 芙蓉花 ", "11 月 ": " 山茶花 ", "12 月 ": " 水仙花 "}
n = input("请输入 1—12 的月份 :")
print(n + " 月份之代表花: " + MonthandFlower.get(str(n)+" 月 "))以下说法里面正确的是( )
选项:
A: 代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名
B: MonthandFlower 是列表类型变量
C: MonthandFlower 是一个元组