大学MOOC Python程序设计(江西师范大学)1450303604 最新慕课完整章节测试答案
【第1周】Python基本语法元素
第一周作业和测验
1、单选题:
Python语言属于:__________
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 以上都不是
答案: 【 高级语言】
2、单选题:
在下列选项中,不属于 Python特点的是:__________
选项:
A: 面向对象
B: 运行效率高
C: 可移植性
D: 免费和开源
答案: 【 运行效率高】
3、单选题:
在下列选项中, __________是最常用的 Python版本,也称之为 Classic Python
选项:
A: Python
B: Jython
C: Iron Python
D: PyPy
答案: 【 Python】
4、单选题:
Python内置的集成开发工具是:__________
选项:
A: Python win
B: Pydev
C: IDE
D: IDLE
答案: 【 IDLE】
5、单选题:
Python解释器的提示符为:__________
选项:
A: >
B: >>
C: >>>
D: #
答案: 【 >>>】
6、单选题:
在 Python解释器环境中,用于表示上一次运算结果的特殊变量为:__________
选项:
A: :
B: _
C: >
D: #
答案: 【 _】
7、单选题:
_________是 Python官方的扩展库索引,所有人都可以下载第三方库或上传自己开发的库到其中。
选项:
A: PyPI
B: PyP
C: Pydev
D: pip
答案: 【 PyPI】
8、填空题:
Python语言是一种解释型、面向__________的计算机程序设计语言
答案: 【 对象】
9、填空题:
用户编写的Python程序(避免使用依赖于系统的特性),无须修改就可以在任何支持Python的平台上运行,这是 Python的__________特性。
答案: 【 可移植性】
10、填空题:
在 Python3.4以后的版本中, __________库用于安装管理 Python扩展包, _setuptools____库用于发布 Python包。
答案: 【 pip】
11、填空题:
如果要关闭 Python解释器,可以使用__________命令或者按__Ctrl+Z__组合键。
答案: 【 quit()】
12、填空题:
在 Python内置的集成开发环境IDLE中可以使用__________键运行当前打开的源代码程序。
答案: 【 F5】
13、填空题:
Python注释以符号__________开始,到行尾结束。
答案: 【 #】
14、填空题:
在 Python程序中导人sys模块后,可以通过列表__________访问命令行参数。__argv[0]___表示 Python脚本名; __argv[1]____表示第1个参数。
答案: 【 sys.argv】
15、填空题:
在 Python解释器中,使用__help()或者help__函数可以进入帮助系统;输入命令__________可以退出帮助系统。
答案: 【 quit】
【第2周】Python基本图形绘制
第二周作业和测试
1、单选题:
在 Python中,以下标识符合法的是______________。
选项:
A: _
B: 3C
C: it's
D: str
答案: 【 _ 】
2、单选题:
在 Python表达式中可以使用______________控制运算的优先顺序。
选项:
A: 圆括号()
B: 方括号[]
C: 花括号{}
D: 括号<>
答案: 【 圆括号() 】
3、单选题:
在下列 Python语句中非法的是______________。
选项:
A: x=y=1
B: x=(y=1)
C: x,y=y,x
D: x=1; y=1
答案: 【 x=(y=1)】
4、单选题:
以下 Python注释代码不正确的是______________。
选项:
A: # Python注释代码
B: # Python注释代码1 # Python注释代码2
C: """ Python文档注释"""
D: //Python注释代码
答案: 【 //Python注释代码】
5、单选题:
数学关系式2<x≤10表示成正确的 Python表达式为______________。
选项:
A: 2<x<=10
B: 2<x and x<=10
C: 2<x && x<=10
D: x>2 or x<=10
答案: 【 2<x and x<=10】
6、单选题:
在 Python中,以下赋值语句正确的是______________。
选项:
A: x+y=10
B: x=2y
C: x=y=30
D: 3y=x+1
答案: 【 x=y=30】
7、单选题:
为了给整型变量x、y、z赋初值10,下面 Python赋值语句正确的是______________。
选项:
A: xyz=10
B: x=10 y=10 z=10
C: x=y=z=10
D: x=10, y=10, z=10
答案: 【 x=y=z=10】
8、单选题:
为了给整型变量x、y、z赋初值5,下面 Python赋值语句正确的是______________。
选项:
A: x=5;y=5;z=5
B: xyz=5
C: x,y,z=5
D: x=5, y=5, z=5
答案: 【 x=5;y=5;z=5】
9、单选题:
已知x=2并且y=3,复合赋值语句x*=y+5执行后x变量中的值是______________。
选项:
A: 11
B: 16
C: 13
D: 26
答案: 【 16 】
10、单选题:
在整型变量x中存放了一个两位数,如果要将该两位数的个位数字和十位数字交换位置,例如将13变成31,以下Python表达式正确的是______________。
选项:
A: (x%10)*10+x//10
B: (x%10)//10+x//10
C: (x/10)%10+x//10
D: (x%10)*10+x%10
答案: 【 (x%10)*10+x//10】
11、单选题:
下列与数学表达式对应的 Python表达式不正确的是______________。
选项:
A: c*d/(2*a*b)
B: c/2* d/a/b
C: c*d/2*a*b
D: c*d/2/a/b
答案: 【 c*d/2*a*b】
12、填空题:
Python语句分为______________语句和复合语句。
答案: 【 简单语句】
13、填空题:
Python使用______________格式划分语句块。
答案: 【 缩进对齐】
14、填空题:
在 Python中如果语句太长,可以使用______________作为续行符。
答案: 【 】
15、填空题:
在 Python中一行书写两条语句时,语句之间可以使用______________作为分隔符。
答案: 【 ;】
16、填空题:
Python使用符号______________标示注释。
答案: 【 #】
17、填空题:
在 Python中要表示一个空的代码块,可以使用空语句______________。
答案: 【 pass】
18、填空题:
计算
-1的 Python表达式可以书写为______________。
答案: 【 2**32-1】
19、填空题:
Python表达式4.5/2、4.5//2和4.5%2的值分别为___________、___________、___________。
答案: 【 2.25##%_YZPRLFH_%##2.0##%_YZPRLFH_%##0.5】
20、填空题:
Python表达式12/4-2+5*8/4%5/2的值为______________。
答案: 【 1.0】
21、填空题:
Python中的大部分对象均为不可变对象,例如__整数类型 int、字符串 str、comlex、元组 tuple、字节序列 bytes__等,___________等则为可变对象。
答案: 【 列表 list、字典 dict、 集合 set、字节数组 bytearray】
22、填空题:
Python提供了两个对象身份比较运算符______________和______________来测试两个变量是否指向同一个对象;通过内置函数_____type()_________来测试对象的类型;通过_____==_________运算符判断两个变量指向的对象的值是否相同。&
