大学MOOC Python程序设计(天津理工大学中环信息学院)1452046246 最新慕课完整章节测试答案
01 Python概述(1-3)
文章目录
章节测验(课程1-课程3)
1、单选题:
“程序”就是做一件事情或者解决一个问题所采取的一系列()步骤。
选项:
A: 固定
B: 无序
C: 随机
D: 重复
答案: 【 固定】
2、单选题:
Python语言程序中的语句的行与行之间必须()对齐。
选项:
A: 右
B: 居中
C: 左
D: 无需对齐
答案: 【 左】
3、单选题:
有些语句(如if,else,while)的末尾是冒号“ : ”,这样,下面的若干行就要缩进(____)个空格。
选项:
A: 必须1个
B: 必须2个
C: 至少4个
D: 最多4个
E: 至少1个
答案: 【 至少1个】
4、单选题:
Python3不再区分整数和长整数,统一为()类型。
选项:
A: double
B: float
C: int
D: string
E: long
F: long long
答案: 【 int】
5、多选题:
以下属于人机交互方式的是()。
选项:
A: 输入文字
B: 操作图形界面
C: 输入语音
D: 指点触摸屏
E: 拨动游戏杆
F: 虚拟现实技术
G: CPU进行计算
H: 硬盘存储数据
I: 计算机内部时钟电路运行
答案: 【 输入文字;
操作图形界面;
输入语音;
指点触摸屏;
拨动游戏杆;
虚拟现实技术】
6、多选题:
符号“#”后面跟的内容是程序里的()。
选项:
A: 代码
B: 注释
C: 备注
D: 可执行语句
E: 循环
F: 函数调用
答案: 【 注释;
备注】
7、多选题:
日常生活中哪些过程可以看作是“程序”?
选项:
A: 用电饭煲做米饭
B: 周末逛街
C: 话剧演出
D: 在微信上闲聊
E: 音乐会演出
F: 银行柜员取款服务
G: Party聚会
答案: 【 用电饭煲做米饭;
话剧演出;
音乐会演出;
银行柜员取款服务】
8、多选题:
Python语言最适合的应用领域
选项:
A: 大型3D游戏开发
B: 人工智能应用
C: 大数据分析
D: 网站开发
E: 手机App开发
F: 网页游戏前端开发
答案: 【 人工智能应用;
大数据分析;
网站开发】
9、判断题:
Guido给Python语言起名的原因是他家有只宠物蛇。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
给第一台计算机编程的第一代程序员是6位女士。
选项:
A: 正确
B: 错误
答案: 【 正确】
02 Python概述(4-10)
章节测验(课程4-课程10)
1、单选题:
Python语言可以在哪些操作系统上运行?
选项:
A: Windows
B: Linux
C: macOS
D: 以上都可以
答案: 【 以上都可以】
2、单选题:
Python官方软件包自带的一个集成开发环境是(_____)。
选项:
A: PyCharm
B: Anaconda
C: Shell-IDLE
D: Eclipse
E: Thonny
答案: 【 Shell-IDLE】
3、单选题:
Python不支持以下哪种数据类型?
选项:
A: complex
B: str
C: list
D: char
E: float
答案: 【 char】
4、单选题:
Python中调用(_____)模块的(_____)函数来实现求实数平方根的操作。
选项:
A: math abs
B: math sqrt
C: cmath sqrt
D: cmath abs
答案: 【 math sqrt】
5、多选题:
以下选项属于Python哲学内容的是(_____)。
选项:
A: 优美胜于丑陋
B: 简单胜过复杂
C: 紧凑胜于间隔
D: 扁平胜于嵌套
E: 多行胜过单行
F: 单纯不如冗余
答案: 【 优美胜于丑陋;
简单胜过复杂;
扁平胜于嵌套】
6、多选题:
以下关于数据,描述正确的是(_____)。
选项:
A: 数据是信息的表现形式和载体。
B: 数据是对现实世界实体和概念的抽象。
C: Python语言在大数据分析处理领域应用广泛。
D: 数据类型多种多样,包括数值型、文本字符串型等等。
答案: 【 数据是信息的表现形式和载体。;
数据是对现实世界实体和概念的抽象。;
Python语言在大数据分析处理领域应用广泛。;
数据类型多种多样,包括数值型、文本字符串型等等。】
03数据类型(一)(84min)
章节三测验
1、单选题:
关于Python中的字符串,下列说法错误的是()。
选项:
A: 字符应该视为长度为1的字符串。
B: 字符串以标志字符串的结束。
C: 既可以用单引号,也可以用双引号创建字符串。
D: 在三引号字符串中可以包含换行回车等特殊字符。
答案: 【 字符串以标志字符串的结束。】
2、单选题:
关于python中的复数,下列说法错误的是()。
选项:
A: 表示复数的语法是real+image j。
B: 实部和虚部都是整数。
C: 虚部必须后缀j且j不区分大小写。
D: 复数之间只能比较是否相等。
答案: 【 实部和虚部都是整数。】
3、单选题:
下列表达式中返回为True的是()。
选项:
A: 3>2>2
B: ’abc’>’xyz’
C: 0x56>56
D: (3,2)>(‘a’,’b’)
答案: 【 0x56>56】
4、单选题:
print('a'<'b'<'c')上述代码的输出结果是()。
选项:
A: a
B: False
C: c
D: True
答案: 【 True】
5、单选题:
x="big"
y=2
print(x+y)上述代码的输出结果是()。
选项:
A: big
B: big2
C: bigbig
D: 会报错
答案: 【 会报错】
6、填空题:
x="big"
y=2
print(x*y)上述代码的输出结果是____。
答案: 【 bigbig】
7、填空题:
x="big"
y="name"
print(x+y)上述代码的输出结果是____。
答案: 【 bigname】
8、填空题:
x=156
ch='A'
y=1
print(x>=y and ch<'b' and y)上述代码的输出结果是____。
答案: 【 1】
9、填空题:
name="Mike"
w = name.upper()w的输出是____。
答案: 【 MIKE】
10、填空题:
name="Mike"
u = name[-2:]u的输出是____。
答案: 【 ke】
11、填空题:
name="Mike"
x = name.replace("k","p")x的输出是____。
答案: 【 Mipe】
04 数据类型(二)(105min)
章节四测验
1、单选题:
a=[3]
alist=[1,2,3,4,5]
