itgle.com
更多“假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。A.2B.3C.4D.5 ”相关问题
  • 第1题:

    假定MyClass为一个类,则执行MyClass a b(2),*p;语句时,自动调用该类构造函数( )次。

    A.2

    B.3

    C.4

    D.5


    正确答案:A
    解析: C++在创建一个对象时,会调用类的构造函数。语句MyClass a b(2),*p;创建了两个对象a、b和指针p,在创建对象a和b后会调用构造函数,而创建指针p时,由于p本身不是对象,所以不调用类的构造函数。

  • 第2题:

    假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数( )次。

    A.2

    B.3

    C.4

    D.5


    正确答案:A

  • 第3题:

    假定A为一个类,则执行A a,b(5),*p;语句时,自动调用该类构造函数()次

    A.2

    B.3

    C.4

    D.5


    B

  • 第4题:

    假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数( )次。

    A.2

    B.3

    C.4

    D.5


    正确答案:A
    A。【解析】C++在创建一个对象时,会调用类的构造函数。执行MyClassab,(2),*P;创建了两个对象a、b和指针P,在创建对象a和b会调用构造函数,而创建指针P时,由于P本身不是对象,所以不调用类的构造函数。

  • 第5题:

    假定MyClass为—类,执行MyClass a[3],*p[2];语句时会自动调用该类构造函数( )次。

    A.2

    B.3

    C.4

    D.5


    正确答案:B