大学MOOC Python程序设计(郑州工程技术学院)1450310438 最新慕课完整章节测试答案
第1章程序设计基本方法
第1章程序设计基本方法单元测试
1、单选题:
Python语言最早的可用版本诞生于()。
选项:
A: 1988年
B: 1989年
C: 1990年
D: 1991年
答案: 【 1991年】
2、单选题:
Python语言的创始人是()。
选项:
A: 杰多范罗·苏姆
B: 丹尼斯·里奇
C: 詹姆斯·高斯林
D: 肯·汤普逊
答案: 【 杰多范罗·苏姆】
3、单选题:
IPO模式不包括的是()。
选项:
A: input
B: program
C: process
D: output
答案: 【 program 】
4、单选题:
Python是一种( )类型的编程语言。
选项:
A: 机器语言
B: 解释
C: 编译
D: 汇编语言
答案: 【 解释】
5、单选题:
Python语句print(“世界,你好”)的输出是()。
选项:
A: (“世界,你好”)
B: “世界,你好”
C: 世界,你好
D: 运行结果出错
答案: 【 世界,你好】
6、单选题:
Python语言通过严格的( )来表明程序的格式框架。
选项:
A: { }
B: ( )
C: 缩进
D: 自动识别逻辑
答案: 【 缩进】
7、单选题:
Python解释器在语法上不支持( )编程方式。
选项:
A: 面向过程
B: 面向对象
C: 语句
D: 自然语言
答案: 【 自然语言】
8、单选题:
以下()项不属于 Python语言特点。
选项:
A: 语法简洁
B: 依赖平台
C: 支持中文
D: 类库丰富
答案: 【 依赖平台】
9、单选题:
关于 Python版本,以下说法正确的是()。
选项:
A: Python3.x是 Python2.x的扩充,语法层无明显改进。
B: Python3.x代码无法向下兼容 Python2.x的既有语法。
C: Python2.x和 Python3.x一样,依旧不断发展和完善。
D: 所有说法都正确。
答案: 【 Python3.x代码无法向下兼容 Python2.x的既有语法。】
10、单选题:
Python的输入来源包括()。
选项:
A: 文件输入
B: 控制台输入
C: 网络输入
D: 全部都是
答案: 【 全部都是】
11、单选题:
采用IDLE进行交互式编程,其中“>>>”符号是()。
选项:
A: 运算操作符
B: 程序控制符
C: 命令提示符
D: 文件输入符
答案: 【 命令提示符】
12、单选题:
关于 Python语言,以下说法错误的是()。
选项:
A: Python语言由 Guido van Rossum设计并领导开发。
B: Python语言由PSF组织所有,这是一个商业组织。
C: Python语言提倡开放开源理念。
D: Python语言的使用不需要付费,不存在商业风险。
答案: 【 Python语言由PSF组织所有,这是一个商业组织。】
13、单选题:
Python的基本执行方式()。
选项:
A: 直接执行
B: 编译执行
C: 解释执行
D: 汇编执行
答案: 【 解释执行】
14、单选题:
IDLE中,新建代码编辑文档使用的快捷键是()。
选项:
A: Ctrl+N
B: Ctrl+C
C: Ctrl+
D: Ctrl+/
答案: 【 Ctrl+N】
15、单选题:
IDLE中,Python程序运行的快捷键是()。
选项:
A: F1
B: F6
C: F5
D: F12
答案: 【 F5】
16、单选题:
Python语言的缺点不含()项。
选项:
A: 运行速度慢
B: 代码不能加密
C: 缩进区分语句关系
D: 收费的
答案: 【 收费的】
17、单选题:
IDLE中,单词自动完成使用哪个组合键。
选项:
A: Alt+win
B: Ctrl+shift
C: Alt+/
D: Alt+
答案: 【 Alt+/】
18、单选题:
Python默认的1个代码缩进量是几个空格()。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 4】
19、单选题:
Python语言的输出函数是()。
选项:
A: input()
B: printf()
C: print()
D: out()
答案: 【 print()】
20、单选题:
Python语言的注释语句引导符不包括()。
选项:
A: #
B: ''' '''
C: """ """
D: *
答案: 【 *】
21、判断题:
Python语言能够跨平台使用。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
安装Python时,需要在计算机的PATH中添加Python。
选项:
A: 正确
B: 错误
答案: 【 正确】
23、判断题:
Python语言中,同一级别的代码块的缩进量相同。
选项:
A: 正确
B: 错误
答案: 【 正确】
24、判断题:
Python语言中,外部模块不用导入可以直接使用。
选项:
A: 正确
B: 错误
答案: 【 错误】
25、判断题:
Python语言是编译型语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
26、判断题:
Python是自由/开放源代码软件。
选项:
A: 正确
B: 错误
答案: 【 正确】
27、判断题:
Python是开源的,它可以被移植到许多平台上。
选项:
A: 正确
B: 错误
答案: 【 正确】
28、判断题:
Mac系统自带 Python执行环境。
选项:
A: 正确
B: 错误
答案: 【 正确】
29、判断题:
代码 print(3,4)是 Python3.x的正确输出形式。
选项:
A: 正确
B: 错误
答案: 【 正确】
30、判断题:
Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。
选项:
A: 正确
B: 错误
答案: 【 错误】
31、判断题:
Python可以开发Web程序,也可以管理操作系统。
选项:
A: 正确
B: 错误
答案: 【 正确】
32、判断题:
我们编写的 Python代码在运行过程中,会被编译成二进制代码。
选项:
A: 正确
B: 错误
答案: 【 错误】
33、判断题:
Python语言是一门静态语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
34、判断题:
Python语言只能运行在Windows平台上。
选项:
A: 正确
B: 错误
答案: 【 错误】
35、判断题:
Python语言中,外部模块先导入,再使用。
选项:
A: 正确
B: 错误
答案: 【 正确】
36、判断题:
Python语言程序支持中文输出。
选项:
A: 正确
B: 错误
答案: 【 正确】
37、判断题:
Python语言中,依靠 { } 来区分程序块结构的。
选项:
A: 正确
B: 错误
答案: 【 错误】
38、判断题:
在商业产品中使用Python语言不涉及任何授权及收费问题。
选项:
A: 正确
B: 错误
答案: 【 正确】
39、判断题:
Python语言的所有解释器都是开源的。
选项:
A: 正确
B: 错误
答案: 【 正确】
40、判断题:
在Python 3.x 中,通过 printf() 函数进行输入。
选项:
A: 正确
B: 错误
答案: 【 错误】
41、判断题:
Python语言可以跨平台使用。
选项:
A: 正确
B: 错误
答案: 【 正确】
第2章Python语言基本语法元素
第2章Python语言基本语法元素单元测试
1、单选题:
下列选项中()是合法的变量名。
选项:
A: 12A
B: p 81
C: 0x2H4
D: xFF
答案: 【 xFF】
2、单选题:
0o71表示的数的十进制形式是()。
选项:
A: 71
B: 113
C: 57
D: 15
答案: 【 57】
3、单选题:
下列选项中()是正确的赋值语句。
选项:
A: x + y = 20
B: x = y = 50
C: y = 2x
D: 20 = x + y
答案: 【 x = y = 50】
4、单选题:
下列选项中()是不正确的赋值语句。
选项:
A: x = y
B: x = 20
C: x, y = 10, 20
D: x = 10, y = 20
答案: 【 x = 10, y = 20】
5、单选题:
下列()是python正确的赋值语句。
选项:
A: x,y,z=10
B: x=10,y=20,z=30
C: x=10;y=20;z=30
D: x y z=10
答案: 【 x=10;y=20;z=30】
6、单选题:
Python中运算符“//”的含义是()。
选项:
A: 除法
B: 求商
C: 求余
D: 高精度除法
答案: 【 求商】
7、单选题:
len()函数的功能是()。
选项:
A: 获得字符串对象的值
B: 获得字符串对象的id标识
C: 获得字符串对象的长度
D: 为字符串对象分类
答案: 【 获得字符串对象的长度】
8、单选题:
下列数据中,()的数据类型是数字类型。
选项:
A: 123
B: (1,2,3)
C: "123"
D: {1,2,3}
答案: 【 123】
9、单选题:
下列数据中,()的数据类型是字符串类型。
选项:
A: [1,2,3]
B: (1,2,3)
C: "123"
D: {1,2,3}
答案: 【 "123"】
10、单选题:
判断两个对象是否为相等使用的运算符是()。
选项:
A: ==
B: is
C: in
D: =
答案: 【 ==】
11、单选题:
以下()不是 Python语言的保留字。
选项:
A: False
B: and
C: true
D: if
答案: 【 true 】
12、单选题:
s="0123456789",以下()表示"0123"。
选项:
A: s[1:5]
B: s[0:4]
C: s[0:3]
D: s[-10:-5]
答案: 【 s[0:4] 】
13、单选题:
x=2,y=3,执行x,y=y,x之后,x和y的值分别是()。
选项:
A: 2,3
B: 3,2
C: 2,2
D: 3,3
答案: 【 3,2】
14、单选题:
以下不是 Python的注释方式是()。
选项:
A: #注释一行
B: #注释第一行#注释第二行
C: //注释第一行
D: """ Python文档注释"""
答案: 【 //注释第一行】
15、单选题:
以下变量名不合法的是()。
选项:
A: for
B: my
C: a_int
D: c666
答案: 【 for 】
16、单选题:
len("hello world!")的输出结果是()。
选项:
A: 10
B: 11
C: 9
D: 12
答案: 【 12】
17、单选题:
"世界很大"+"人很渺小"的输出结果是()。
选项:
A: 世界很大人很渺小
B: "世界很大""人很渺小"
C: "世界很大"+"人很渺小"
D: 世界很大+人很渺小
答案: 【 世界很大人很渺小】
18、单选题:
"世界那么大,我想去看看”[7,-3]输出是()。
选项:
A: 我想去
B: 想去
C: 我想
D: 想
答案: 【 想】
19、单选题:
与0xf2值相等的是()。
选项:
A: 342
B: 242
C: 0b11010010
D: o362
答案: 【 242】
20、单选题:
下列选项中,幂运算的符号是()。
选项:
A: *
B: ++
C: %
D: **
答案: 【 **】
21、单选题:
下列选项中,Python不支持的数字类型是()。
选项:
A: 整数
B: 复数
C: 浮点数
D: 字典
答案: 【 字典】
22、单选题:
下列选项中,()的布尔值不是False。
选项:
A: None
B: 0
C: ( )
D: -1
答案: 【 -1】
23、单选题:
假设a=9,b=2,那么下列运算中,错误的是().
选项:
A: a+b的值是11
B: a//b的值是4
C: a%b的值是1
D: a**b的值是18
答案: 【 a**b的值是18】
24、单选题:
下列表达式中,返回True的是()。
选项:
A: a=2
B: 3>2 or False
C: True and False
D: 2 != 2
答案: 【
