«

【Python程序设计】第一章 单元测验 答案与解析

azurekiln 发布于 阅读:10 Python程序设计


一. 单选题(共8题,100分)

  1. (单选题) Python程序文件的扩展名是( )。

    A. python

    B. py

    C. pt

    D. pyt

    答案:B
    解析:Python 源代码文件默认以 .py 作为后缀名;而 .python、.pt、.pyt 都不是标准的 Python 脚本扩展名。

  2. (单选题) Python这个单词是什么含义?‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫

    A. 喵星人

    B. 蟒蛇

    C. 石头

    D. 袋鼠

    答案:B
    解析:Python 之名来源于喜剧团 “Monty Python”,但直译为“蟒蛇”(python)。

  3. (单选题) Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是( )。

    A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。

    B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。

    C. “缩进”有利于程序代码的可读性,并不影响程序结构。

    D. 不需要缩进的代码顶行编写,不留空白。

    答案:C
    解析:C选项中,缩进在 Python 中直接决定语句的归属关系,改变缩进就改变程序逻辑,绝对影响结构。

  4. (单选题) Python语言属于( )。

    A. 机器语言

    B. 汇编语言

    C. 高级语言

    D. 科学计算语言

    答案:C
    解析:机器语言是二进制,汇编语言是助记符,两者都非常贴近硬件。Python 则是用人类可读的高级语法编写,交由解释器执行,因此属高级语言。虽然广泛用于科学计算,但“科学计算语言”并非正式分类。

  5. (单选题) 下列选项中,不属于Python语言特点的是( )。

    A. 面向对象

    B. 运行效率高

    C. 可读性好

    D. 开源

    答案:B
    解析:Python是解释型语言,运行时需要逐行解析,通常比编译型语言(如 C/C++)慢得多,所以“运行效率高”不是其特点。

  6. (单选题) 以下叙述正确的是( )。

    A. Python3.x和Python2.x兼容。

    B. Python语言只能以程序方式执行。

    C. Python是解释型语言。

    D. Python语言出现的晚,具有其他高级语言的一切优点。

    答案:C
    解析:A选项,Python 3.x 与 2.x 并不兼容;B选项,Python 可以用交互式(REPL)、脚本文件或内嵌到其他程序中执行,不止“以程序方式”;D选项过于笼统,表述不准确。

  7. (单选题) 在Python集成开发环境中,可使用( )快捷键运行程序。

    A. Ctrl+S

    B. F5

    C. Ctrl+N

    D. F1

    答案:B
    解析:在 IDLE(默认的 Python IDE)中,按 F5 会执行当前编辑窗口的脚本;Ctrl+S 是保存、Ctrl+N 新建窗口、F1 则打开帮助文档。

  8. (单选题) 下列关于Python的说法中,错误的是( )。

    A. Python是从ABC语言发展起来的。

    B. Python是一门高级的计算机语言。

    C. Python是一门只面向对象的语言。

    D. Python是一种代表简单主义思想的语言。

    答案:C
    解析:C选项,Python 并非“只”面向对象,它同时支持过程式、函数式编程范式,甚至在小脚本中完全可以不定义任何类。


扫描二维码,在手机上阅读
收藏
请先 登录 再评论