一、单项选择题(本大题共 10 小题)
1、根据抽象层次划分,下列哪一种语言是最接近计算机硬件,由二进制代码直接构成?
① 机器语言
② 汇编语言
③ 高级语言
④ 脚本语言
2、Python 语言的主要执行机制是:
① 编译执行:源代码首先被编译成机器码,然后直接由 CPU 执行
② 解释执行:由解释器逐行读取源代码并立即执行
③ 混合模式:先编译为中间代码(字节码),再由虚拟机解释执行
④ 汇编执行:通过汇编器转换为汇编代码后再执行
3、Python 语言的创始人是:
① Dennis Ritchie
② James Gosling
③ Guido van Rossum
④ Bjarne Stroustrup
4、在 Windows 系统中安装 Python 时,建议勾选“Add python.exe to PATH”选项,其主要作用是:
① 自动安装 Python 的所有第三方库
② 将 Python 解释器的路径添加到系统环境变量中,以便在任意目录下通过命令行运行 Python
③ 将 Python 设置为系统默认的文本编辑器
④ 创建一个桌面快捷方式
5、以下哪个是 Python 自带的轻量级集成开发环境(IDE),适合初学者入门使用?
① PyCharm
② Visual Studio Code
③ IDLE
④ Jupyter Notebook
6、Python 设计哲学“Python之禅”(The Zen of Python)中的一句著名格言是:
① "More is better"
② "Simple is better than complex"
③ "Speed is everything"
④ "Complexity is necessary"
7、在 Python 中,源文件的扩展名通常是:
① .txt
② .py
③ .exe
④ .java
8、以下关于 CPython 的描述,正确的是:
① 它是 Python 在 Java 平台上的实现,可以用 Java 代码调用 Python 库
② 它是 Python 官方的、最常用的实现,用 C 语言编写
③ 它是一个轻量级的 Python 实现,专门用于嵌入式系统
④ 它通过即时编译(JIT)技术,通常比标准 Python 解释器运行更快
9、下列哪种方式不是运行 Python 程序的常见方法?
① 在命令行中输入 python 脚本名.py
② 在文本编辑器中直接双击 .py 文件
③ 在交互式环境(REPL)中逐行输入代码
④ 在 IDE 中点击运行按钮或按快捷键
10、一个良好的程序设计语言应具备的特征不包括:
① 可读性:语法清晰,便于人类阅读和理解
② 可维护性:易于修改、调试和扩展
③ 执行速度在所有场景下都是最快的
④ 可扩展性:支持模块化和代码复用
二、填空题(本大题共 5 小题)
1、程序设计语言根据执行机制可分为两大类:编译型语言和( )型语言。Python 属于后者。
2、Python 是一种解释型、通用型的高级编程语言,其语法接近自然语言,具有很高的( )。
3、在 Python 的交互式环境中,用户可以输入代码并立即看到执行结果,这种环境通常被称为 REPL,它是( )四个单词首字母的缩写。
4、除了官方的 CPython 外,Python 还有其他几种实现,其中( )实现通常运行速度更快,因为它采用了即时编译(JIT)技术。
5、在编写 Python 程序时,除了使用简单的文本编辑器,还可以使用功能更强大的( ),它集成了代码编辑、运行、调试等多种功能,能显著提升开发效率。
附:参考答案与解析
“点赞有美意,赞赏是鼓励”