2020 python程序设计(湖南工业大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-06-30
本篇答案更新状态:已完结
第二章 运算符、表达式与内置对象 单元测验题目
1、 问题:Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。
选项:
A:正确
B:错误
答案: 【错误】
2、 问题:Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。
选项:
A:正确
B:错误
答案: 【正确】
3、 问题:在Python中可以使用if作为变量名。
选项:
A:正确
B:错误
答案: 【错误】
4、 问题:加法运算符可以用来连接字符串并生成新字符串。
选项:
A:正确
B:错误
答案: 【正确】
5、 问题:在Python中可以使用 id 作为变量名,但是不建议这样做。
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:在Python中可以使用 for 作为变量名。
选项:
A:正确
B:错误
答案: 【错误】
7、 问题:在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
选项:
A:正确
B:错误
答案: 【正确】
8、 问题:集合支持双向索引,-1表示最后一个元素的下标。
选项:
A:正确
B:错误
答案: 【错误】
9、 问题:已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。
选项:
A:正确
B:错误
答案: 【错误】
10、 问题:Python字典中的“值”不允许重复。
选项:
A:正确
B:错误
答案: 【错误】
11、 问题:Python语句list(range(1,10,3))执行结果为_______。
答案: 【[1, 4, 7]】
12、 问题:表达式 int(‘123’, 16) 的值为___。
答案: 【291】
13、 问题:表达式 int(‘123’, 8) 的值为___。
答案: 【83】
14、 问题:表达式 min([’11’, ‘2’, ‘3’]) 的值为_____。
答案: 【’11’】
15、 问题:表达式 3<5>2 的值为___。
答案: 【True】
16、 问题:表达式int(4**0.5)的值为______。
答案: 【2】
17、 问题:表达式8 ** (1/3)的值为_______。
答案: 【2.0】
18、 问题:已知 x = 3,那么执行语句 x += 6 之后,x的值为___。
答案: 【9】
19、 问题:表达式 abs(3+4j) 的值为______。
答案: 【5.0】
20、 问题:表达式16**0.5的值为________。
答案: 【4.0】
21、 问题:表达式1 < 2 == 2的值为______。
答案: 【True】
22、 问题:表达式eval(‘32’+’22’)的值为___。
答案: 【666】
分析:【相当于eval(‘3222′)】
23、 问题:已知x = [1, 2]和y = [3, 4],那么x+y的结果是?
答案: 【[1, 2, 3, 4]】
24、 问题:已知x = [1, 2, 3],那么x*3的值为?
答案: 【[1, 2, 3, 1, 2, 3, 1, 2, 3]】
25、 问题:表达式 type(‘3’) in (int, float, complex) 的值为______。
答案: 【False】
【作业】第二章 运算符、表达式与内置对象 单元作业
1、 问题:编写程序,运行后输入任意长度正整数,然后输出每位上的数字,并且使用英文逗号分隔。例如输入123,输出1,2,3
评分规则: 【 代码无语法错误。
代码满足题目要求。
输入非数字时代码仍能正常运行,并且给出友好提示。
】
第三章 Python序列结构 单元测验题目
1、 问题:同一个集合中的元素都是唯一的,不会存在重复的元素。
选项:
A:正确
B:错误
答案: 【正确】
2、 问题:集合支持双向索引,-1表示最后一个元素的下标。
选项:
A:正确
B:错误
答案: 【错误】
3、 问题:列表可以作为字典的“键”。
选项:
A:正确
B:错误
答案: 【错误】
4、 问题:已知A和B是两个集合,并且表达式A<B的值为False,那么表达式A>B的值一定为True。
选项:
A:正确
B:错误
答案: 【错误】
5、 问题:对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:假设x为列表对象,那么x.pop()和x.pop(-1)的作用是一样的。
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:使用列表对象的remove()方法可以删除列表中指定元素的所有出现,如果列中不存在要删除的指定元素则抛出异常。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:无法删除集合中指定位置的元素,只能删除特定值的元素。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。
选项:
A:正确
B:错误
答案: 【错误】
10、 问题:表达式 {1, 3, 2} > {1, 2, 3} 的值为True。
选项:
A:正确
B:错误
答案: 【错误】
11、 问题:list(map(str, [1, 2, 3]))的执行结果为___。
答案: 【[‘1’, ‘2’, ‘3’]】
12、 问题:语句x = 3==3, 5执行结束后,变量x的值为_______。
答案: 【(True, 5)】
13、 问题:表达式[3] in [1, 2, 3, 4]的值为____。
答案: 【False】
14、 问题:表达式list(range(10, 1, -3))的值为_____。
答案: 【[10, 7, 4]】
15、 问题:表达式sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])的值为___。
答案: 【False】
分析:【降序和逆序是不一样的,并且内置函数reversed()返回reversed对象,而不是列表。】
16、 问题:表达式 {1:’a’, 2:’b’, 3:’c’}.get(4, ‘d’) 的值为_____。
答案: 【‘d’】
17、 问题:表达式 {1, 2, 3, 4} – {3, 4, 5, 6}的值为______。
答案: 【{1, 2}】
分析:【集合差集运算。】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦