本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-18到2020-07-01
本篇答案更新状态:已完结

【作业】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()))) # 此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可
建议:【本题是主观题,暂无解析

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 02: 数据获取与表示之第三周 数据获取与表示 第三周 数据获取与表示单元测试

1、 问题:在以下open语句中哪一项无法对文本文件test.txt进行内容删除或修改?
选项:
A:fp = open(‘test.txt’, ‘r+’)
B:fp = open(‘test.txt’, ‘a’)
C:fp = open(‘test.txt’, ‘r’)
D:fp = open(‘test.txt’, ‘w’)
答案: 【fp = open(‘test.txt’, ‘r’)

2、 问题:在当前目录存在文本文件test.txt,内容是:Life is short, you need Python.Simple is better than complex.执行下列语句输出得到的结果是以下哪一项?with open(‘test.txt’, ‘r+’) as fp:
fp.seek(15)
print(fp.readline())
选项:
A:Life is short, you need Python.
B:you need Python.
C:Simple is better than complex.
D:输出为空。
答案: 【you need Python.

3、 问题:对于序列numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下相关操作和对应输出正确的是哪一项?
选项:
A:>>> numbers[0: 2]
[1, 2, 3]
B:>>> numbers[: -1]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
C:>>> numbers[-2:]
[9, 10]
D:>>> numbers[0::3]
[1, 3, 5, 7, 9]
答案: 【>>> numbers[-2:]
[9, 10]

4、 问题:以下对于序列的相关操作中正确的输出结果是哪一项?
选项:
A:>>> [5] * 2
[10]
B:>>> word = ‘cloud’; word[5]
‘d’
C:>>> word = ‘cloud’; print(min(word))
c
D:>>> print(‘Merry Xmas ‘ + 12.25)
Merry Xmas 12.25
答案: 【>>> word = ‘cloud’; print(min(word))
c

5、 问题:执行如下代码,如果要以文本的方式访问请求响应r,则横线上应该填写哪一个选项?r = requests.get(url)
soup = BeautifulSoup(__, ‘lxml’)
选项:
A:r.content
B:r.encoding
C:r.text
D:r.read
答案: 【r.text

6、 问题:执行以下代码后的输出结果是哪一个选项?my_list = [s.lower() for s in ‘Life is short, you need Python.’.split(‘ ‘)]
print(‘short’ in my_list)
print(my_list[5])
选项:
A:True python.
B:False python.
C:True Python
D:False Python
答案: 【False python.

7、 问题:以下对于列表的相关操作中哪些项有正确的输出结果?
选项:
A:>>> language = list(‘PHP’);

language[1:] = ‘ython’;
print(language)
[‘P’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’]
B:>>> print(list(‘Life is short, you need Python.’).count(‘is’))
1
C:>>> x = [2, 3, 0, 4, 1]
x.sort()
print(x)

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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