假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()A、 4和5B、 5和4C、 4和20D、 20和5

题目

假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()

  • A、 4和5
  • B、 5和4
  • C、 4和20
  • D、 20和5

相似考题
更多“假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()A、 4和5B、 5和4C、 4和20D、 20和5”相关问题
  • 第1题:

    请分析下面的程序并给出该程序的执行结果【】。 include class AA {int a;public: AA()

    请分析下面的程序并给出该程序的执行结果【 】。

    include <iostream>

    class AA {

    int a;

    public:

    AA() {cout<<" Initializing AA!\n" ; }

    AAM() {cout<<" Destroying AA!\n" ;

    };

    class BB {

    int b;

    AA p;

    public:

    BB() {cout<<"Initializing BB!\n" ;

    ~BB() {cout<<"Destroying BB!\n" ;

    };

    void main() {

    BB X;

    cout<<"Ending main!\n' ;

    }


    正确答案:Initializing AA! Initializing BB! Ending main! Destroying BB! Destroying AA!
    Initializing AA! Initializing BB! Ending main! Destroying BB! Destroying AA!

  • 第2题:

    假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(0);”语句后,x.a和x.b的值分别为()。

    A0和0

    B0和1

    C1和0

    D1和1


    A

  • 第3题:

    假定一个类的构造函数为 “B(int ax, int bx): a(ax), b(bx) {}”,执行 “B x(1,2),y(3,4);x=y;”语句序列后x.a的值为()

    • A、 1
    • B、 2
    • C、 3
    • D、 4

    正确答案:C

  • 第4题:

    假定一个类的构造函数为"A(intaa,intbb){a=aa;b=aa*bb;}”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为()。

    • A、4和5
    • B、5和4
    • C、4和20
    • D、20和5

    正确答案:C

  • 第5题:

    假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()

    • A、 AB() {a=0;}
    • B、 AB(int aa=0):a(aa) {}
    • C、 AB(int aa):a(aa) {}
    • D、 AB() {}

    正确答案:D

  • 第6题:

    假定一个类的构造函数为 “A(int aa=1, int bb=0) {a=aa; b=bb;}”,则执行 “A x(4);”语句后,x.a和x.b的值分别为()

    • A、 1和0
    • B、 1和4
    • C、 4和1
    • D、 4和0

    正确答案:D

  • 第7题:

    单选题
    假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()
    A

     AB() {a=0;}

    B

     AB(int aa=0):a(aa) {}

    C

     AB(int aa):a(aa) {}

    D

     AB() {}


    正确答案: D
    解析: 暂无解析

  • 第8题:

    单选题
    假定一个类的构造函数为 “B(int ax, int bx): a(ax), b(bx) {}”,执行 “B x(1,2),y(3,4);x=y;”语句序列后x.a的值为()
    A

     1

    B

     2

    C

     3

    D

     4


    正确答案: C
    解析: 暂无解析

  • 第9题:

    单选题
    假定一个类的构造函数为"A(intaa,intbb){a=aa;b=aa*bb;}”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为()。
    A

    4和5

    B

    5和4

    C

    4和20

    D

    20和5


    正确答案: B
    解析: 暂无解析

  • 第10题:

    多选题
    有说明语句int x[4][5];void fun(int y[4][5] ,int m,int n);调用函数的正确语句是()
    A

    fun(x,4,5);

    B

    fun(*x,4,5);

    C

    fun(x[0],4,5);

    D

    fun(&x,4,5);


    正确答案: B,A
    解析: 暂无解析

  • 第11题:

    单选题
    假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()
    A

    3和15

    B

    5和4

    C

    4和20

    D

    20和5


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()
    A

     int AA::a()

    B

     int AA:a()

    C

     AA::a()

    D

     AA::int a()


    正确答案: A
    解析: 暂无解析

  • 第13题:

    已知一个类A的定义如下,则执行“Ax(3); ”语句后,x.a和x.b的值分别为 ______。 class A { int a, b; public: A(int aa=1,int bb=0){a=aa;b=bb} ; }

    A.1和0

    B.3和1

    C.1和3

    D.3和0


    正确答案:D

  • 第14题:

    假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()

    • A、 int AA::a()
    • B、 int AA:a()
    • C、 AA::a()
    • D、 AA::int a()

    正确答案:A

  • 第15题:

    假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(0);”语句后,x.a和x.b的值分别为()。

    • A、0和0
    • B、0和1
    • C、1和0
    • D、1和1

    正确答案:A

  • 第16题:

    假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(4);”语句后,x.a和X.b的值分别为()。

    • A、1和0
    • B、1和4
    • C、4和1
    • D、4和0

    正确答案:D

  • 第17题:

    有说明语句int x[4][5];void fun(int y[4][5] ,int m,int n);调用函数的正确语句是()

    • A、fun(x,4,5);
    • B、fun(*x,4,5);
    • C、fun(x[0],4,5);
    • D、fun(&x,4,5);

    正确答案:A,B

  • 第18题:

    填空题
    假定用户只为类 AB定义了一个构造函数 "AB(int aa, int bb=0) {a=aa; b=bb;}" ,则定义该类的对象时,其实参表中至少带有()个实参。

    正确答案: 1
    解析: 暂无解析

  • 第19题:

    单选题
    假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(0);”语句后,x.a和x.b的值分别为()。
    A

    0和0

    B

    0和1

    C

    1和0

    D

    1和1


    正确答案: A
    解析: 暂无解析

  • 第20题:

    单选题
    假定一个类的构造函数为A(int aa, int bb) { a = aa--; b = a * bb; } ,则执行Ax(4,5);语句后,x.a和x.b的值分别为(  )。
    A

    3和l5

    B

    5和4

    C

    4和20

    D

    20和5


    正确答案: D
    解析:
    因为aa后减,所以a=4;b的值与a、bb相关,B=4*5=20,
    与aa没有任何关系。

  • 第21题:

    单选题
    假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()
    A

     4和5

    B

     5和4

    C

     4和20

    D

     20和5


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(4);”语句后,x.a和X.b的值分别为()。
    A

    1和0

    B

    1和4

    C

    4和1

    D

    4和0


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    假定一个类的构造函数为 “A(int aa=1, int bb=0) {a=aa; b=bb;}”,则执行 “A x(4);”语句后,x.a和x.b的值分别为()
    A

     1和0

    B

     1和4

    C

     4和1

    D

     4和0


    正确答案: D
    解析: 暂无解析