在面向对象编程中,构造函数的主要作用是什么? A. 用于销毁对象 B. 用于初始化对象的状态 C. 用于执行对象的业务逻辑 D. 用于定义对象的接口 答案解析 构造函数的主要作用是初始化对象的状态。选项A错误,因为销毁对象通常由析构函数负责。选项C错误,因为执行对象的业务逻辑是普通成员函数的职责。选项D错误,因为定义对象的接口是类的职责,而不是构造函数。 正确答案:B