第1章 Python概述

第1章 单元测验

1、单选题:
‍下列关于Python 2.x和Python 3.x的说法,正确的是:‍
选项:
A: Python 3.x使用的print语句输出数据
B: Python 3.x默认使用的编码是UTF-8
C: Python 2.x和Python 3.x使用//进行除法运算的结果不一致
D: Python 3.x版本的异常可以直接被抛出
答案: 【 Python 3.x默认使用的编码是UTF-8

2、单选题:
​下列关于Python的说法中,错误的是:‌
选项:
A: Python是从ABC发展起来的
B: Python是一门高级的计算机语言
C: Python是一门只面向对象的语言
D: Python是一种代表简单主义思想的语言
答案: 【 Python是一门只面向对象的语言

3、单选题:
‏下列关于IPython的说法,错误的是:​
选项:
A: IPython集成了交互式Python的很多优点
B: IPython的性能远远优于标准的Python的shell
C: IPython支持变量自动补全、自动收缩
D: 与标准的Python相比,IPython缺少内置的功能和函数
答案: 【 与标准的Python相比,IPython缺少内置的功能和函数

4、单选题:
‍关于Python3,下列说法正确的是___________。‍
选项:
A: Python3.X中的整型与C语言相同,有int、short int和long int等类型。
B: Python3.X中的整型变量与Python2.X中无变化
C: Python3.X中与Python2.X中都有bytes类型。
D: Python3.X中的整型只包含int类型。
答案: 【 Python3.X中的整型只包含int类型。

5、单选题:
‍关于PyCharm,下列说法错误的是____________。‍
选项:
A: PyCharm是一款Python的集成开发环境。
B: PyCharm有Professional和Community两个版本。
C: Community版本是一个轻量级的Python IDE版本。
D: PyCharm是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换,其包含了conda、Python等180多个科学包及其依赖项。。
答案: 【 PyCharm是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换,其包含了conda、Python等180多个科学包及其依赖项。。

6、判断题:
Python是开源的,它可以被移植到许多平台上。‎‏‎
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​Python的优点之一是具有伪代码的本质。‏
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌Python可以开发Web程序,也可以管理操作系统。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍Mac系统自带Python开发环境。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍Python自带的shell,其性能优于IPython。‌
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‏我们编写的Python代码在运行过程中,会被编译成二进制代码。‌
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‎Python程序被解释器转换后的文件格式后缀名为.pyc。​
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‍Python 3.x版本的代码完全兼容Python 2.x。‌
选项:
A: 正确
B: 错误
答案: 【 错误

14、填空题:
‌Python是一种面向_____的高级语言。​
答案: 【 对象

15、填空题:
‎Python可以在多种平台运行,这体现了Python语言的_____特性。‏
答案: 【 可移植

16、填空题:
‍Python源代码被解释器转换后的格式为_____。‌
答案: 【 字节码##%_YZPRLFH_%##.pyc##%_YZPRLFH_%##pyc##%_YZPRLFH_%##.PYC##%_YZPRLFH_%##PYC

17、填空题:
‍Python 3.x默认使用的编码是_____。(字母使用大写)​
答案: 【 UTF-8

第2章 Python语法基础

第2章 单元测试

1、单选题:
‏下列选项中,()的布尔值不是False。‎‏‎
选项:
A: None
B: 0
C: ()
D: 1
答案: 【 1

2、单选题:
‏假设a=9,b=2,那么下列运算中,错误的是()。‍‏‍
选项:
A: a+b的值是11
B: a//b的值是4
C: a%b的值是1
D: a**b的值是18
答案: 【 a**b的值是18

3、单选题:
‎下列标识符均为定义的普通标识符,其中符合普通标识符定义规则的的是()。‍‎‍
选项:
A: helloworld
B: 2ndObj
C: hello#world
D: _helloworld
答案: 【 helloworld

4、单选题:
下列符号中,表示Python中单行注释的是()。‎‏‎
选项:
A: #
B: //
C: <!-- -->
D: """ """
答案: 【 #

5、单选题:
‌下列选项中,符合Python命名规范的标识符是()。‏‌‏
选项:
A: user-Password
B: if
C: _name
D: setup.exe
答案: 【 _name

6、单选题:
下列选项中,Python不支持的数据类型有()。‍‍‍
选项:
A: int
B: char
C: float
D: dict
答案: 【 char

7、单选题:
下列表达式,返回True的是()。‍‏‍
选项:
A: a=2;b=2;a=b
B: 3>2>1
C: True and False
D: 2!=2
答案: 【 3>2>1

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、单选题:
下列关于Python中的复数,说法错误的是()。‏‏‏
选项:
A: 表示复数的语法是real+image j
B: 实部和虚部都是浮点数
C: 虚部必须有小写的后缀j
D: 一个复数必须有表示虚部的实数和j
答案: 【 虚部必须有小写的后缀j

10、单选题:
下列选项中,幂运算的符号为()。‎​‎
选项:
A: *
B: ++
C: %
D: **
答案: 【 **

11、判断题:
Python使用符号#表示单行注释‍‏‍
选项:
A: 正确
B: 错误
答案:

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

发表评论

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