单选题 ______不是面向对象程序设计的主要特征。
A.封装 B.多态 C.继承 D.结构

【正确答案】 D
【答案解析】[分析] 封装、多态和继承是面向对象程序设计语言的三大特性,而结构则是传统的面向过程程序设计语言的主要特性。