大学MOOC 数据分析与挖掘(首都师范大学)1450309257 最新慕课完整章节测试答案
第1章、简介及示例
1-01单元测试
1、单选题:
Python的优点不包括( )。
选项:
A: 简单易学
B: 免费开源
C: 丰富的库
D: 强制缩进
答案: 【 强制缩进】
2、单选题:
使用Python进行系统编程时,利用( )可以方便地进行系统维护和管理。
选项:
A: API
B: Tkinter/PyQT
C: Numpy
D: DB-API
答案: 【 API】
1-02单元测试
1、单选题:
( )是计算机完成的一个最基本的操作。
选项:
A: 程序
B: 指令
C: 代码
D: 命令
答案: 【 指令】
2、单选题:
Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。
选项:
A: .py
B: .pyc
C: .pyb
D: .pyf
答案: 【 .pyc】
3、判断题:
Python语言环境的提示符是>>>。
选项:
A: 正确
B: 错误
答案: 【 正确】
1-03单元测试
1、单选题:
在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。
选项:
A: 交互式运行
B: 脚本式运行
C: 代码式运行
D: 即时式运行
答案: 【 交互式运行】
2、单选题:
Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( )。
选项:
A: ANSI
B: GBK
C: UTF-8
D: UNICODE
答案: 【 UTF-8】
3、判断题:
注释的作用是增强程序可读性,并不会实际运行。
选项:
A: 正确
B: 错误
答案: 【 正确】
1-04单元测试
1、单选题:
下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。
选项:
A: eval
B: input
C: print
D: get
答案: 【 input】
2、单选题:
下列选项中,用于将各种类型的数据(字符串、整数、浮点数、列表、字典等)输出到屏幕上的函数是( )。
选项:
A: eval
B: input
C: print
D: get
答案: 【 print】
3、判断题:
调试是为了解决语法错误。
选项:
A: 正确
B: 错误
答案: 【 错误】
第2章、基础语法
2-01单元测试
1、单选题:
下列选项中,( )不是常量。
选项:
A: 12
B: 35.7
C: 'Python'
D: abc
答案: 【 abc】
2、单选题:
通过语句“m,n=3,5”,定义了( )个变量。
选项:
A: 0
B: 1
C: 2
D: 报错
答案: 【 2】
3、判断题:
Python中的变量在使用前必须先定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
2-02单元测试
1、单选题:
执行“print(0o20)”,则在屏幕上会输出( )。
选项:
A: 20
B: 0o20
C: 16
D: 32
答案: 【 16】
2、单选题:
执行“print(0x20)”,则在屏幕上会输出( )。
选项:
A: 20
B: 0x20
C: 16
D: 32
答案: 【 32】
3、判断题:
1.25e3表示浮点数1250.0的科学记数法表示方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
2-03单元测试
1、单选题:
下列选项中,执行时会报错的语句是( )。
选项:
A: int('23')
B: int('23+1')
C: int('23',8)
D: int('2a',16)
答案: 【 int('23+1')】
2、单选题:
下列选项中,执行时不会报错的语句是( )。
选项:
A: int('23.5')
B: float('23.5+1')
C: float('23.5')
D: int('2a',8)
答案: 【 float('23.5')】
3、判断题:
已知s="学习",则执行s[0]='复'后s中存储的字符串被修改为“复习”。
选项:
A: 正确
B: 错误
答案: 【 错误】
2-04单元测试
1、单选题:
下列选项中,描述错误的选项是( )。
选项:
A: 列表中的元素类型必须相同
B: 列表中的元素之间用逗号分隔
C: 列表中的元素可以是列表类型
D: 列表中可以包含数字类型的元素
答案: 【 列表中的元素类型必须相同】
2、单选题:
已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( )。
选项:
A: ls[3]
B: ls[4]
C: ls[3:4]
D: ls[4:5]
答案: 【 ls[3:4]】
3、判断题:
通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
选项:
A: 正确
B: 错误
答案: 【 正确】
2-05单元测试
1、单选题:
已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。
选项:
A: t[3]
B: t[4]
C: t[3:4]
D: t[4:5]
答案: 【 t[3:4]】
2、多选题:
已知t=(12,1.5,[True,3+5j]),则下列选项中,执行时不会报错的语句包括( )。
选项:
A: t[2]=1
B: t[2:]=1
C: t[2][1]='test'
D: print(t[2])
答案: 【 t[2][1]='test';
print(t[2])】
3、判断题:
通过下标“[]”不仅可以访问元组中的某个元素,还可以对元素进行修改。
选项:
A: 正确
B: 错误
答案: 【 错误】
2-06单元测试
1、单选题:
下列选项中,执行时会报错的语句是( )。
选项:
A: set('Python')
B: set(35.2,True)
C: set([35.2,True])
D: set((35.2,True))
答案: 【 set(35.2,True)】
2、单选题:
下列选项中,执行时不会报错的语句是( )。
选项:
A: {['Python',True]}
B: {3.5,[1.2,True]}
C: {3.5,{1.2,True}}
D: {3.5,1.2,True}
答案: 【 {3.5,1.2,True}】
3、判断题:
通过“{}”可以创建一个空集合。
选项:
A: 正确
B: 错误
答案: 【 错误】
2-07单元测试
1、单选题:
下列选项中,错误的描述是( )。
选项:
A: 字典中的每一个元素是一个键:值对
B: 字典中不同元素的键不能相同
C: 字典中不同元素的值不能相同
D: 通过“{}”可以创建一个空字典
答案: 【 字典中不同元素的值不能相同】
2、单选题:
下列选项中,不能创建字典对象的语句是( )。
选项:
A: {'one':1, 'two':2, 'three':3}
B: dict('one':1, 'two':2, 'three':3)
C: dict([('one',1), ('two',2), ('three',3)])
D: dict(zip(['one','two','three'], [1,2,3]))
答案: 【 dict('one':1, 'two':2, 'three':3)】
2-08单元测试
1、单选题:
下列占位运算符中,表示有符号整型十进制数的占位符是( )。
选项:
A: %d
B: %%
C: %f
D: %s
答案: 【 %d】
2、单选题:
3**4的运算结果为( )。
选项:
A: 12
B: 81
C: 7
D: 报错
答案: 【 81】
2-09单元测试
1、单选题:
下列选项中,可以用于判断c中保存的字符是否是英文字母的表达式是( )。
选项:
A: c>='a' and c<='Z'
B: c>='A' and c<='z'
C: c>='a' and c<='z' and c>='A' and c<='Z'
D: c>='a' and c<='z' or c>='A' and c<='Z'
答案: 【 c>='a' and c<='z' or c>='A' and c<='Z'】
2、单选题:
已知a=15,则执行“a%=6”后,a的值为( )。
选项:
A: 15
B: 2.5
C: 3
D: 2
答案: 【 3】
2-10单元测试
1、单选题:
十进制数37转为二进制数结果为( )。
选项:
A: 100101B
B: 101001B
C: 100100B
D: 100001B
答案: 【 100101B】
2、单选题:
7^10的运算结果为( )。
选项:
A: 17
B: 15
C:
