以下哪个不是面向对象编程的基本特性? A. 封装 B. 继承 C. 多态 D. 分支 答案解析 面向对象编程的基本特性包括封装、继承和多态。分支是程序设计中的一种控制结构,并不是面向对象编程的特性。 正确答案:D