题目
2.0分 3、 下列不属于Pyt H. on语言特点的是A. 动态类型语言B. 面向对象编程C. 强制类型检查D. 强制缩进
2.0分
3、 下列不属于Pyt
- H. on语言特点的是
- A. 动态类型语言
- B. 面向对象编程
- C. 强制类型检查
- D. 强制缩进
题目解答
答案
C
解析
本题考查Python语言的基本特点,需要区分动态类型语言与静态类型语言的核心差异。关键点在于理解:
- 动态类型语言(变量类型在运行时自动确定,无需显式声明);
- 强制类型检查(变量类型在编译时必须严格匹配);
- 面向对象编程与强制缩进作为Python的显著特征。
选项分析
A. 动态类型语言
Python是动态类型语言,变量在赋值时由解释器自动推断类型,无需提前声明。例如:
x = 5 # x被识别为整数
x = "hello" # x被识别为字符串
属于Python特点。
B. 面向对象编程
Python支持面向对象编程,允许定义类、继承等特性。例如:
class Dog:
def bark(self):
print("Woof!")
属于Python特点。
C. 强制类型检查
强制类型检查是静态类型语言(如Java、C++)的特征,要求变量类型在编译时严格匹配。Python作为动态语言,允许变量类型在运行时改变(如上述x的例子),不属于Python特点。
D. 强制缩进
Python通过强制缩进定义代码块结构,例如:
if x > 0:
print("Positive") # 必须缩进
print("End")
属于Python特点。