题目
#include
using namespace std;
class Foo {
public:
Foo(int x) { cout << 'A'; }
Foo() {}
};
int main()
{
Foo f[3], g(3);
return 0;
}
第1题
A.它可以用来动态创建对象和对象数组
B.使用它创建的对象或对象数组可以使用运算符 delete 删除
C.使用它创建对象时要调用构造函数
D.使用它创建对象数组时必须指定初始值
第2题
A.它可以动态创建对象和对象数组
B.用它创建对象数组时必须指定初始值
C.用它创建对象时要调用构造函数
D.用它创建的对象可以使用运算符delete来释放
第3题
A.它可以动态创建对象和对象数组
B.用它创建对象数组时必须指定初始值
C.用它创建对象时要调用构造函数
D.用它创建的对象可以使用运算符delete来释放
第4题
A.它可以动态创建对象和对象数组
B.用它创建对象数组时必须指定初始值
C.用它创建对象时要调用构造函数
D.用它创建的对象可以使用运算符delete来释放
第5题
A.数组元素可以是类对象
B.可以使用new运算符动态创建对象数组
C.建立对象数组时一定对数组元素进行了初始化
D.释放类对象数组时各数组元素按下标顺序进行析构
第6题
#include
using namespace std;
class Foo{
public:
Foo(int X){cout <<’A”}
Foo(){}
};
int main()
Foo f[3],g(3);
return 0;
}
第7题
include <iostream>
using namespace std;
class Foo{
public:
Foo(int x){cout<<'A';}
Foo(){}
};
int main()
{
Foo f[3], g(3);
return 0;
}
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!