题目
【题文】以下叙述中正确的是()。A. Python 3.x与Python 2.x兼容B. Python语句只能以程序方式执行C. Python是解释型语言D. Python语言出现得晚,具有其他高级语言的一切优点
【题文】以下叙述中正确的是()。
A. Python 3.x与Python 2.x兼容
B. Python语句只能以程序方式执行
C. Python是解释型语言
D. Python语言出现得晚,具有其他高级语言的一切优点
题目解答
答案
C. Python是解释型语言
解析
本题考查Python语言的基本特性,需掌握以下关键点:
- Python版本兼容性:Python 3.x与2.x存在语法和标准库差异,不兼容;
- 执行方式:Python支持交互式执行(如解释器)和程序执行;
- 语言类型:Python是解释型语言,代码需通过解释器逐行执行;
- 语言优势:Python虽功能丰富,但无法涵盖所有高级语言的优点(如执行效率、多线程等)。
选项分析
A. Python 3.x与Python 2.x兼容
- 错误。Python 3.x对2.x进行了重大语法修改(如
print
语句改为函数、整数除法行为变化等),且标准库部分功能被移除或调整,导致两者不兼容。
B. Python语句只能以程序方式执行
- 错误。Python支持交互式编程,用户可通过解释器直接输入语句并立即执行(如
>>> print("Hello")
),无需编写完整程序。
C. Python是解释型语言
- 正确。Python代码需通过解释器逐行解释执行,区别于编译型语言(如C++需先编译为机器码)。解释型特性使Python具有跨平台能力(需安装解释器)。
D. Python语言出现得晚,具有其他高级语言的一切优点
- 错误。Python虽功能强大,但存在局限性(如全局解释锁导致多线程效率低、执行速度较慢等),无法涵盖所有高级语言的优点。