有如下类定义:class Point{int x_, y_;public:Point():x_(0), y_(0){}Point(int x, int y = 0):x_(x),y_(y){}};若执行语句Point a(2), b[3] , *c[4];则 Point 类的构造函数被调用的次数是A . 2 次B . 3 次C . 4 次D . 5 次

题目

有如下类定义:

class Point

{

int x_, y_;

public:

Point():x_(0), y_(0){}

Point(int x, int y = 0):x_(x),y_(y){}

};

若执行语句

Point a(2), b[3] , *c[4];

则 Point 类的构造函数被调用的次数是

A . 2 次

B . 3 次

C . 4 次

D . 5 次


相似考题
更多“有如下类定义:class Point{int x_, y_;public:Point():x_(0), y_(0){}Point(int x, int y = ”相关问题
  • 第1题:

    若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是

    A.a,point,*&a

    B.&*a,&a,*point

    C.*&point,*point,&a

    D.&a,&*point,point


    正确答案:D
    解析:“&”是求址运算符,“*”是指针变量的说明符,说明该变量只能存放所定义类型变量的地址。本题中选项D)中的第一和第三项所表达的是同样的意思。注意:选项A)中9是一个整型变量。选项B)中&,a等价于a,*point是指针变量所指的内容。选项C)中也是同理。注意:在指针运算中,&和*的作用相互抵消。

  • 第2题:

    若有语句int *point, a=4; point=&a; 下面均代表地址的一组选项是

    A.point, *&a

    B.&*a, &a, *point

    C.*&point, *point, &a

    D.&a, &*point , point


    &a,&*point,point

  • 第3题:

    若有语句 int *point, a = 4; point = &a; 下面均代表地址的一组选项是()。

    A.point,*&a

    B.&*a,&a, *point

    C.*&point, *point, &a

    D.&a, & *point,point


    &a, &*point , point

  • 第4题:

    若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是( )

    A.a,point,*&a
    B.&*a,&a,*point
    C.*&point,*point,&a
    D.&a,&*point,point

    答案:D
    解析:

  • 第5题:

    若有语句 int *point, a = 4; point = &a; 下面均代表地址的一组选项是()

    A.point,*&a

    B.&*a,&a, *point

    C.*&point, *point, &a

    D.&a, & *point,point


    &a, &*point , point