填空题 有如下程序: #include using namespace std; class DA{ int k; public: DA(int x=1):k(x){} ~DA1{cout<2{ DA d[]={DA(3),DA(3),DA(3)}; DA *p=new DA[2] delete []p! return 0 } 这个程序的输出结果是 3
  • 1、
【正确答案】 1、11333    
【答案解析】本题是按析构函数执行的顺序输出结果,由于为指针p创建的对象采取默认参数x=1,数组对象中DA(3).k=3,最后释放,所以输出结果为11333。