对于复制构造函数point::point(point& p),下列说明正确的是()
A.该函数只能访问P的私有成员
B.该函数不能访问P的公有成员
C.该函数可以访问P的私有和公有成员
D.该函数不能访问P的成员
A.该函数只能访问P的私有成员
B.该函数不能访问P的公有成员
C.该函数可以访问P的私有和公有成员
D.该函数不能访问P的成员
第1题
A、A. 系统不会生成缺省复制构造函数,因此必须自己实现
B、B. 复制构造函数是形如X::X(X)的函数
C、C. Myclass c1, c2; c1.n = 1; c2 = c1;第三句将会调用复制构造函数
D、D. 调用函数A Func() { A a(4); return a; }时,将会调用A的复制构造函数
第2题
B.子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句
C.在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数
D.子类不但可以自动执行父类的无参构造函数,也可以自动执行父类的有参构造函数
第3题
A、在C++语言中,如果不自定义类的复制构造函数,则每个类都有默认的复制构造函数
B、必须为每个类定义复制构造函数
C、如果要使用复制构造函数,则必须在类中先定义
D、当定义了类的构造函数时,如果要使用复制构造函数,则必须定义复制构造函数
第4题
A.复制构造函数和赋值操作是完全一样的操作
B.进行赋值操作时,会调用类的构造函数
C.当调用复制构造函数时,类的对象正在被建立并被初始化
D.复制构造函数和赋值操作不能在同一个类中被同时定义
第5题
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数用形参初始化实参时
D、函数的返回值是类的对象,函数执行返回调用时
第7题
A、采用类名作为函数名
B、构造函数没有返回值
C、不能用void说明
D、在类实例化对象时会首先自动调用构造函数
E、构造函数最重要的作用是创建对象本身
F、每个类必须有一个构造函数
G、构造函数必须被说明为public
H、没有构造函数就不能创建对象
I、如果一个类没有提供任何构造函数,C++编译器会提供一下不带参数的默认构造函数
J、只要类中定义了构造函数则C++编译器就不会再提供构造函数;可以定义多个同名的构造函数,但参数的个数必须不同
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!