大学MOOC 面向对象编程技术(浙大宁波理工学院)1450296163 最新慕课完整章节测试答案
20200310课程
文章目录
数据基本类型随堂测试
1、单选题:
Python不支持的数据类型有
选项:
A: char
B: int
C: float
D: list
答案: 【 char 】
2、单选题:
下面哪个不是Python合法的标识符
选项:
A: int32
B: 40XL
C: self
D: _name_
答案: 【 40XL】
3、判断题:
9999**9999这样的命令在Python中无法运行
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
Python使用缩进来体现代码之间的逻辑关系
选项:
A: 正确
B: 错误
答案: 【 正确】
5、填空题:
print 100 - 25 * 3 % 4 应该输出什么?
答案: 【 97】
6、填空题:
表达式 1//4+2.75 的值是
答案: 【 2.75】
7、填空题:
Python的取余运算符是( )
答案: 【 %】
8、填空题:
Python标准库math中用来计算平方根的函数是__________
答案: 【 sqrt】
9、填空题:
以3为实部4为虚部,Python复数的表达形式为
答案: 【 3+4j##%_YZPRLFH_%##3+4J】
10、填空题:
表达式 int(4**0.5) 的值为____________
答案: 【 2】
20200317课程
第四周课堂测验
1、单选题:
下面哪个不是Python合法的标识符
选项:
A: int32
B: 40XL
C: self
D: __name_
答案: 【 40XL】
2、单选题:
关于字符串下列说法错误的是
选项:
A: 字符应该视为长度为1的字符串
B: 字符串以标志字符串的结束
C: 既可以用单引号,也可以用双引号创建字符串
D: 在三引号字符串中可以包含换行回车等特殊字符
答案: 【 字符串以标志字符串的结束】
3、单选题:
“ab”+”c”*2 结果是:
选项:
A: abc2
B: abcabc
C: abcc
D: ababcc
答案: 【 abcc】
4、单选题:
关于python中的复数,下列说法错误的是
选项:
A: 表示复数的语法是real+image j
B: 实部和虚部都是浮点数
C: 虚部必须后缀j且j不区分大小写
D: 方法conjugate返回复数的共轭复数
答案: 【 实部和虚部都是浮点数 】
5、单选题:
表达式 eval('500/10') 的结果是
选项:
A: ‘500/10’
B: 500/10
C: 50
D: 50.0
答案: 【 50.0】
6、单选题:
执行下列语句后的显示结果是什么? >>> world=”world” >>> print “hello”+ world
选项:
A: helloworld
B: “hello”world
C: hello world
D: 语法错
答案: 【 helloworld】
7、单选题:
执行下列语句后的显示结果是什么? >>> from math import sqrt >>> print sqrt(3)*sqrt(3) == 3
选项:
A: 3
B: True
C: False
D: sqrt(3)*sqrt(3) == 3
答案: 【 False】
8、判断题:
3+4j 是合法Python数字类型。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
Python使用缩进来体现代码之间的逻辑关系。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
Python代码的注释只有一种方式,那就是使用#符号。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
放在一对三引号之间的任何内容将被认为是注释。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
Python变量名必须以字母或下划线开头,并且区分字母大小写。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、填空题:
表达式 int(4**0.5) 的值为____________。
答案: 【 2】
15、填空题:
Python运算符中用来计算整商的是_________。
答案: 【 //】
16、填空题:
表达式 abs(-3) 的值为___________。
答案: 【 3】
17、填空题:
已知 x = 3,那么执行语句 x += 6 之后,x的值为_______________。
答案: 【 9】
18、填空题:
表达式 3 ** 2 的值为_________。
答案: 【 9】
19、填空题:
表达式 3 * 2的值为___________。
答案: 【 6】
20、填空题:
表达式16**0.5的值为____________________。
答案: 【 4.0】
20200407-组合数据类型
组合数据习题
1、单选题:
字典d={'abc':123, 'def':456, 'ghi':789},len(d)的结果是
选项:
A: 9
B: 12
C: 3
D: 6
答案: 【 3】
2、单选题:
关于Python的元组类型,以下选项中描述错误的是
选项:
A: 元组中元素不可以是不同类型
B: 元组一旦创建就不能被修改
C: Python中元组采用逗号和圆括号(可选)来表示
D: 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
答案: 【 元组中元素不可以是不同类型】
3、单选题:
S和T是两个集合,对S&T的描述正确的是
选项:
A: S和T的并运算,包括在集合S和T中的所有元素
B: S和T的差运算,包括在集合S但不在T中的元素
C: S和T的补运算,包括集合S和T中的非相同元素
D: S和T的交运算,包括同时在集合S和T中的元素
答案: 【 S和T的交运算,包括同时在集合S和T中的元素】
4、单选题:
S和T是两个集合,对S|T的描述正确的是
选项:
A: S和T的差运算,包括在集合S但不在T中的元素
B: S和T的并运算,包括在集合S和T中的所有元素
C: S和T的交运算,包括同时在集合S和T中的元素
D: S和T的补运算,包括集合S和T中的非相同元素
答案: 【 S和T的并运算,包括在集合S和T中的所有元素】
5、单选题:
以下选项中,不是具体的Python序列类型的是
选项:
A: 元组类型
B: 字符串类型
C: 数组类型
D: 列表类型
答案: 【 数组类型】
6、单选题:
对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是
选项:
A: s[i, j, k]
B: s(i, j, k)
C: s[i; j; k]
D: s[i:j:k]
答案: 【 s[i:j:k]】
7、单选题:
设序列s,以下选项中对max(s)的描述正确的是
选项:
A: 返回序列s的最大元素,如果有多个相同,则返回一个元组类型
B: 返回序列s的最大元素,如果有多个相同,则返回一个列表类型
C: 返回序列s的最大元素,但要求s中元素之间可比较
D: 一定能够返回序列s的最大元素
答案: 【 返回序列s的最大元素,但要求s中元素之间可比较】
8、单选题:
元组变量t=("cat", "dog", "tiger", "human"),t[::–1]的结果是
选项:
A: {'human', 'tiger', 'dog', 'cat'}
B: ['human', 'tiger', 'dog', 'cat']
C: 运行出错
D: ('human', 'tiger', 'dog', 'cat')
答案: 【 ('human', 'tiger', 'dog', 'cat')】
9、单选题:
以下选项中不能生成一个空字典的是
选项:
A: dict()
B: {[]}
C: {}
D: dict([])
答案: 【 {[]}】
10、单选题:
给定字典d,以下选项中对d.keys()的描述正确的是
选项:
A: 返回一个集合类型,包括字典d中所有键
B: 返回一种dict_keys类型,包括字典d中所有键
C: 返回一个元组类型,包括字典d中所有键
