一、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 是一个元组

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注