MOOC Python 语言程序设计(大连大学)1453067193 最新慕课完整章节测试答案
第1章 Python程序设计概述
单元测验1
1、单选题:
下列选项中,不属于Python语言特点的是
选项:
A: 面向对象
B: 运行效率高
C: 可读性好
D: 开源
答案: 【 运行效率高】
2、单选题:
以下叙述正确的是
选项:
A: Python3.x和Python2.x兼容
B: Python语言只能以程序方式执行
C: Python是解释性语言
D: Python语言出现的晚,具有其他高级语言的一切优点
答案: 【 Python是解释性语言】
3、单选题:
python程序文件的扩展名是
选项:
A: .python
B: .py
C: .pt
D: .pyt
答案: 【 .py】
4、单选题:
Python语言属于
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 科学计算语言
答案: 【 高级语言】
5、单选题:
Python这个单词是什么含义?
选项:
A: 喵星人
B: 蟒蛇
C: 石头
D: 袋鼠
答案: 【 蟒蛇】
6、单选题:
在Python集成开发环境中,可使用()快捷键运行程序。
选项:
A: Ctrl+S
B: F5
C: Ctrl+N
D: F1
答案: 【 F5】
7、单选题:
以下哪个可以作为Python的标识符
选项:
A: for
B: 5number
C: my name
D: _name_
答案: 【 _name_】
8、判断题:
Python是一种跨平台、开源、免费的高级动态编程语言。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
在windows平台上编写的Python程序无法在Unix平台运行。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
Python既支持面向对象编程,也支持面向过程编程模式。
选项:
A: 正确
B: 错误
答案: 【 正确】
第2章 数据类型、运算符和表达式
单元测试2
1、单选题:
表达式16/4-2**5*8/4%5/2的值为
选项:
A: 14
B: 4
C: 2.0
D: 2
答案: 【 2.0】
2、单选题:
计算表达式 1234%1000//100 的值为
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2】
3、单选题:
下列表达式的值为True的是
选项:
A: 2!=5 or 0
B: 3>2>2
C: 1 and 5==0
D: 1 or True
答案: 【 2!=5 or 0】
4、单选题:
与关系表达式x==0等价的表达式是
选项:
A: x=0
B: not x
C: x
D: x!=1
答案: 【 not x】
5、单选题:
Python表达式中,可以控制运算优先顺序的是
选项:
A: 圆括号()
B: 方括号[]
C: 大括号{}
D: 尖括号<>
答案: 【 圆括号()】
6、单选题:
关于Python中的复数,下列说法错误的是
选项:
A: 表示复数的语法是real+imagej
B: 实部和虚部都是浮点数
C: 虚部必须后缀j,且必须是小写
D: complex(x)会返回以x为实部,虚部为0的复数
答案: 【 虚部必须后缀j,且必须是小写】
7、单选题:
下面哪个不是Python合法的标识符
选项:
A: int32
B: 40XL
C: self
D: _name_
答案: 【 40XL】
8、单选题:
下列哪个语句在Python中是非法的?
选项:
A: x=y=z=1
B: x=(y=z+1)
C: x,y=y,x
D: x+=y
答案: 【 x=(y=z+1)】
9、单选题:
已知x=2,语句x*=x+1执行后,x的值是
选项:
A: 2
B: 3
C: 4
D: 6
答案: 【 6】
10、单选题:
下列表达式中,值不是1的是
选项:
A: 4//3
B: 15%2
C: 1 and True
D: 1 or True
答案: 【 1 and True】
11、单选题:
Python 语句x=’car’; y = 2; print (x+y)的输出结果是
选项:
A: 2
B: 'car2’
C: 'carcar’
D: 语法错
答案: 【 语法错】
12、单选题:
Python 表达式math.sqrt(4)*math.sqrt(9)的值为
选项:
A: 6.0
B: 36.0
C: 13.0
D: 6
答案: 【 6.0】
13、判断题:
一个变量只能存储一个字符
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
程序中的变量代表内存中的一个存储单元,它的值不可以随时修改
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
python中,一个字符型数据与整型数据可以互相赋值。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和下划线组成,其第一个字符必须为字母或下划线
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
逻辑运算符中的“&&”和“||”低于关系运算符,“!”高于算术运算符
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
关系表达式的值是一个逻辑值,它的值为“真”或“假”。逻辑表达式的值也是一个逻辑量,它的值也为“真”或“假”
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
python中认为名为Student和student的变量是不同变量
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
用户所定义的标识符允许使用关键字
选项:
A: 正确
B: 错误
答案: 【 错误】
21、判断题:
已知x = 3,那么赋值语句x = ‘abcedfg'是无法正常执行的
选项:
A: 正确
B: 错误
答案: 【 错误】
22、判断题:
python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型了
选项:
A: 正确
B: 错误
答案: 【 错误】
23、判断题:
在python中可以使用if作为变量名
选项:
A: 正确
B: 错误
答案: 【 错误】
24、判断题:
加法运算符可以用来连接字符串并生生成新的字符串
选项:
A: 正确
B: 错误
答案: 【 正确】
25、判断题:
3+4j不是合法的python表达式
选项:
A: 正确
B: 错误
答案: 【 错误】
26、判断题:
4j是合法python数字类型
选项:
A: 正确
B: 错误
答案: 【 正确】
27、判断题:
一个数字5也是合法的python表达式
选项:
A: 正确
B: 错误
答案: 【 正确】
第3章 输入与输出
在线练习3
1、单选题:
Python语句print(0xA+0xB)的运行结果是:
选项: