【Python程序设计】第一章 单元测验 答案与解析
azurekiln 发布于 阅读:10 Python程序设计
一. 单选题(共8题,100分)
-
(单选题) Python程序文件的扩展名是( )。
A. python
B. py
C. pt
D. pyt
答案:B
解析:Python 源代码文件默认以 .py 作为后缀名;而 .python、.pt、.pyt 都不是标准的 Python 脚本扩展名。 -
(单选题) Python这个单词是什么含义?
A. 喵星人
B. 蟒蛇
C. 石头
D. 袋鼠
答案:B
解析:Python 之名来源于喜剧团 “Monty Python”,但直译为“蟒蛇”(python)。 -
(单选题) Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是( )。
A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
C. “缩进”有利于程序代码的可读性,并不影响程序结构。
D. 不需要缩进的代码顶行编写,不留空白。
答案:C
解析:C选项中,缩进在 Python 中直接决定语句的归属关系,改变缩进就改变程序逻辑,绝对影响结构。 -
(单选题) Python语言属于( )。
A. 机器语言
B. 汇编语言
C. 高级语言
D. 科学计算语言
答案:C
解析:机器语言是二进制,汇编语言是助记符,两者都非常贴近硬件。Python 则是用人类可读的高级语法编写,交由解释器执行,因此属高级语言。虽然广泛用于科学计算,但“科学计算语言”并非正式分类。 -
(单选题) 下列选项中,不属于Python语言特点的是( )。
A. 面向对象
B. 运行效率高
C. 可读性好
D. 开源
答案:B
解析:Python是解释型语言,运行时需要逐行解析,通常比编译型语言(如 C/C++)慢得多,所以“运行效率高”不是其特点。 -
(单选题) 以下叙述正确的是( )。
A. Python3.x和Python2.x兼容。
B. Python语言只能以程序方式执行。
C. Python是解释型语言。
D. Python语言出现的晚,具有其他高级语言的一切优点。
答案:C
解析:A选项,Python 3.x 与 2.x 并不兼容;B选项,Python 可以用交互式(REPL)、脚本文件或内嵌到其他程序中执行,不止“以程序方式”;D选项过于笼统,表述不准确。 -
(单选题) 在Python集成开发环境中,可使用( )快捷键运行程序。
A. Ctrl+S
B. F5
C. Ctrl+N
D. F1
答案:B
解析:在 IDLE(默认的 Python IDE)中,按 F5 会执行当前编辑窗口的脚本;Ctrl+S 是保存、Ctrl+N 新建窗口、F1 则打开帮助文档。 -
(单选题) 下列关于Python的说法中,错误的是( )。
A. Python是从ABC语言发展起来的。
B. Python是一门高级的计算机语言。
C. Python是一门只面向对象的语言。
D. Python是一种代表简单主义思想的语言。
答案:C
解析:C选项,Python 并非“只”面向对象,它同时支持过程式、函数式编程范式,甚至在小脚本中完全可以不定义任何类。