【第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()_________来测试对象的类型;通过_____==_________运算符判断两个变量指向的对象的值是否相同。&

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注