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

【作业】MODULE 01: Python基础之第一周 走近Python 编写一个输入输出的小程序

1、 问题:简单的输入输出:编程实现输入姓、名的提示语并接受用户输入,并单独显示姓、名和全名,执行效果如下所示:Input your surname:ZHANG Input your firstname:DazhuangYour surname is:ZHANGYour firstname is:DazhuangYour full name is:ZHANG Dazhuang
评分规则: 【 本题总分为3分:包含前两句输入语句 得1分输出姓和名 得1分输出全名 得1分参考程序(只要完成此三项功能的其他写法也可)如下:Python 2.7写法surname = raw_input(‘Input your surname:’)
firstname = raw_input(‘Input your firstname:’)
print ‘Your surname is:’
print surname
print ‘Your firstname is:’
print firstname
print ‘Your full name is:’
print surname,firstname

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:错误
答案: 【错误
分析:【正确的答案是from math import sqrt,即从math库中导出sqrt函数

MODULE 01: Python基础之第二周 Python面面观 第二周 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)的输出结果是哪个选项?

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

   

发表回复

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