实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版

斯吵据拟白蚀勘密猩遂溯喜嗽

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 != 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 2.7.9中,在不添加任何语句的情况下,默认对于输入1/2 的结果是多少?‌

A: 0
B: 0.0
C: 0.5
D: 1
答案:  0

4、单选题:
​在默认情况下,以下哪个语句都可以在Python 2.7.x 和 Python 3.5.x中运行且运行结果相同?‍

A: a = 1; b = 2; a <> b
B: 1//2
C: print “hello world”
D: long(2E20)
答案:  1//2

5、多选题:
‎以下哪些不是Python的关键字?‎

A: for
B: list
C: from
D: dict
答案:  list;
dict

6、多选题:
‌已知某函数的参数为35.8,执行后结果为35,可能是以下函数中的哪些?‎

A: round
B: int
C: abs
D: floor
答案:  int;
floor

7、多选题:
‌以下关于Python的赋值说法中错误的是哪些选项? ‌

A: Python是一种动态弱类型语言,同一个变量名在不同位置可以被赋予不同的类型与数值。
B: Python中不需要显式声明该变量的类型,根据“值”确定类型。
C: Python支持多元赋值和多重赋值。
D: Python 赋值时大小写不敏感。
答案:  Python是一种动态弱类型语言,同一个变量名在不同位置可以被赋予不同的类型与数值。;
Python 赋值时大小写不敏感。

8、多选题:
‎如果想要查看math库中pi的取值是多少,可以利用以下什么方式(假设已经执行了import math)?‏

A: help(math)
B: print pi
C: dir(math)
D: print math.pi
答案:  help(math);
print math.pi

9、判断题:
‍判断如下陈述是否正确?‌‍Python既可以在Shell中运行执行,也可以存储成以.py为扩展名的文本文件使用Python解释器去执行。‌

A: 正确
B: 错误
答案:  正确

10、判断题:
‎判断如下陈述是否正确?‍‎如果要从math模块导入sqrt函数,可以使用语句“from sqrt import math”。‍‎‍

A: 正确
B: 错误
答案:  错误

MODULE 01 Python基础之第二周 Python面面观

lambda函数

1、填空题:
‎写出计算三个数的和的lambda函数,根据执行结果判断是否正确。变量名用x、y、z,结果用result接收。‎‎此处无内容,可是为什么删不掉???欲哭无泪‎
答案:  result = lambda x, y, z : x + y + z
print result(3, 4, 5)##%_YZPRLFH_%##result=lambda x,y,z : x+y+z
print result(3,4,5)

第二周 Python面面观单元测试

1、单选题:
​在Python中,以下关于range()和xrange()的描述哪一项是不正确的?‎

A: 在Python 2中,range()返回的是一个list对象,而xrange()返回的是一个生成器。
B: 在Python 2中,当需要生成很大的数字序列时,xrange()性能比range()性能要优秀,更节省内存。
C: 在Python 3中,只有range(),返回的不是Python 2中返回的list对象。
D: 在Python 2中,range(4)得到的是内容为[1,2,3,4]的list对象。
答案:  在Python 2中,range(4)得到的是内容为[1,2,3,4]的list对象。

2、单选题:
‎在Python中,以下关于函数的描述中错误的是哪一项?‍

A: 定义函数时,需要确定函数名和参数个数。
B: 默认Python解释器不会对参数类型做检查。
C: 在函数体内部可以用return语句随时返回函数结果。
D: 函数执行完毕也没有return语句时,Python解释器会报错。
答案:  函数执行完毕也没有return语句时,Python解释器会报错。

3、单选题:
‎以下哪个语句可以打印出语句“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 = 100
while apples >= 1:
    if apples < 9:
        print(“rest apples are less than 9”)
        break
    apples -= 9

4、单选题:
‍对于函数​‍def test(x):
    if isinstance(x, list):
        x.append(4)
        print x
    elif isinstance(x, int):
        x += 1
        print x​‍以下结果中正确的是哪一项?​

A: >>> array = [1, 2, 3]
>>> test(array)
>>> [1, 2, 3]
B: >>> array = [1, 2, 3]
>>> test(array)
>>> [1, 2, 4]
C: >>> x = 3
>>> test(x)
>>> 4
D: >>> x = 3
>>> test(x)
>>> 3
答案:  >>> x = 3
>>> test(x)
>>> 4

5、单选题:
‌对于函数​‌def location(city, province):
    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’)

6、单选题:
‌定义以下函数,其中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

7、单选题:
‏关于以下程序的正确说法是哪一项?‍‏def f(x):
     a = 7
     print a + x

a = 5
f(3)
print  a‍

A: 程序的运行结果为10和7。
B: 程序的运行结果为10和5。
C: 程序的运行结果为8和5。
D: 程序不能正常执行。
答案:  程序的运行结果为10和5。

8、多选题:
‎以下关于Python的函数执行控制判断说法中正确的有哪些?‎

A: 布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
B: if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
C: 在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。
D: 在while和for循环中,break语句的作用是终止当前循环,重新进入循环。
答案:  布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。;
if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。

9、多选题:
‏以下关于Python的函数执行控制判断说法中正确的有哪些选项?‌

A: None,0, [],{} 这些值在作为布尔表达式的时候,都会被解释器看作假False。
B: 标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。
C: 对于不兼容类型的比较,例如整型和字符串,在Python 2中是可以执行的,当然这从数学含义上看是没有意义的,所以在Python 3中比较不兼容类型的对象已经不再可行。
D: is作为比较运算符,x is y其含义是比较x是否是y的子类。
答案:  None,0, [],{} 这些值在作为布尔表达式的时候,都会被解释器看作假False。;
标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。;
对于不兼容类型的比较,例如整型和字符串,在Python 2中是可以执行的,当然这从数学含义上看是没有意义的,所以在Python 3中比较不兼容类型的对象已经不再可行。

10、判断题:
‌判断如下陈述是否正确?​‌if语句代码块必须缩进,且必须是4个空格。​

A: 正确
B: 错误
答案:  错误

11、判断题:
‎请问“默认参数一般在函数定义时使用,关键字参数一般在函数调用时使用”这句话的说法是否正确?‏

A: 正确
B: 错误
答案:  正确

12、填空题:
定义函数如下:‎def my_power(x, n = 2):
    s = 1
    while n > 0:
        n -= 1
        s = s * x
    return s‎对该函数传递参数,调用my_power(3, 3)后运行结果是什么?‎
答案:  27



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第3张

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

实用数据分析技术(山东中医药大学)1452413163 中国大学MOOC答案100分完整版第8张


幸蒜念嗽旧铰杜司瞬图几信庙