niusouti.com
更多“ 假定TestClass为一个类,则该类的拷贝构造函数的声明语句为( )。 ”相关问题
  • 第1题:

    假定MyClass为一个类,则该类的拷贝构造函数的声明语句为( )

    A.MyClass(MyClass x);

    B.MyClass(MyClass&x);

    C.MyClass(&x);

    D.MvClass(x);


    正确答案:B
    解析:拷贝构造函数也是构造函数,所以函数名字为MyClass,但它只有一个参数,这个参数是本类的对象,即x;而且采用对象的引用的形式,也就是&x。所以本题答案是B)

  • 第2题:

    假定MyClass为一个类,则该类的拷贝构造函数的声明语句为 ( )。

    A.MyClass&(MyClass x);

    B.MyClass(MyClass x)

    C.MyClass(MyClass &x);

    D.MyClass(MyClass *x)


    正确答案:C

  • 第3题:

    假定MyClass为一个类,则该类的拷贝构造函数的声明语句为

    A.MyClass&(MyClass x);

    B.MyClass(MyClass x);

    C.MyClass(MyClass &x);

    D.MyClass(MyClass *x);


    正确答案:C
    解析:本题考核拷贝构造函数的概念。声明拷贝构造函数的格式为:类名>::拷贝构造函数>(const类名>&引用名>);,其中const是修饰符可以省略。

  • 第4题:

    假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。


    正确答案:C

  • 第5题:

    假定MyClass为一个类,则该类的拷贝构造函数的声明语句为

    A.Myclass&(MyClass x)

    B.MyClass(MyClass x)

    C.MyClass(MyClass &x)

    D.MyClass(MyClass*x)


    正确答案:C
    本题考核拷贝构造函数的概念。声明拷贝构造函数的格式为:类名>::拷贝构造函数>(const类名>&引用名>);其中const是修饰符可以省略。