单选题
有如下程序: #include
#include
using namespace std; class MyBag{ public: MyBag(string br="ABC"):brand(br) { cout<
A、
MyBagarrays[2];
B、
MyBag*arrays=newMyBag[2];
C、
MyBagarrays[2]={MyBag("ABC")};
D、
MyBagarrays[2]={MyBag("CityLife"),MyBag("Micky")};
【正确答案】
D
【答案解析】
解析:本题考查构造函数的应用,题目中A、B、C、D,都定义了包含两个元素的一维数组,A、B、C都执行题目中的构造函数,并且输出"ABCABC",而D选项中由于构造函数参数不为ABC,所以输出为"CityLifeMicky"
提交答案
关闭