题目内容 (请给出正确答案)
[主观题]

有如下类定义: class Point { int x_,y_; public: Point():x_(0),y

有如下类定义: 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…”相关的问题

第1题

有如下类定义:class Point{private:static int how_many;};______how_many=0;要初始化Point类的

有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,在下画线处应填入的内容是

A.int

B.static int

C.int Point::

D.static int Point::

点击查看答案

第2题

有如下类定义: class Point{ private: static int how_many; }; ______how_man
y=0; 要初始化Point类的静态成员how_many,下划线处应填入的内容是

A.int

B.static int

C.int Point: :

D.static int Point

点击查看答案

第3题

有如下类定义: class Point { int xx.yy; public: Point:xx(0),yy(0){} Point(int x,int Y=

有如下类定义: class Point { int xx.yy; public: Point:xx(0),yy(0){} Point(int x,int Y=0):xx(X),YY(Y){} }; 若执行语句 Point a(2),b[3],幸c[4]; 则Point类的构造函数被调用的次数是()。

A.2次

B.3次

C.4次

D.5次

点击查看答案

第4题

有如下类定义:class Point{int x_, y_;public:Point():x_(0), y_(0){}Point(int x, int y =

有如下类定义:

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 次

点击查看答案

第5题

有如下类定义:class Point{int x_,y_;public:Point():x_(0),y_(0){}Point(int x,int y=0):x_(x)

有如下类定义: 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次

点击查看答案

第6题

有如下类定义: class Point{ private: static int how_many; }; ___________how_many=0;
要初始化Point类的静态成员how_many,下画线处应填入的内容是()。

A.int

B.static int

C.int Point::

D.static int Point::

点击查看答案

第7题

有如下类定义:class Point{int x__, y__;public:Point(): x_(0), y_(0) {}Point(int x, int y =0

有如下类定义: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次

点击查看答案

第8题

使用VC6打开考生文件夹下的工程test17_3,此工程包含一个源程序文件test17_3.cpp,其中定义了用于
表示点的类Point和表示内容的类Text以及二者的派生类CircleWithText,但它们的定义并不完整。请按要求完成下列操作,将它们的定义补充完整。

(1)定义类Point的构造函数,请使用参数列表的形式将成员函数x和y分别初始化为参数x1和y1的值。请在注释“//**1**。”之后添加适当的语句。

(2)完成类Text的构造函数Text(char *str)的定义,将char型的str指向的内容赋值给text并且输出str所指向的内容,请在注释“//**2**”之后添加适当的语句。

(3)定义类CircleWithText的构造函数CircleWithText(int cx,int cy,char *msg),int型的cx和cy用于赋值给x和y,char型的指针*msg用于赋值给text,请在注释“//**3**”之后添加适当的语句。

输出结果如下:

Point:3 4

hello

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

源程序文件test17_3.cpp清单如下:

include <iostream.h>

include <string.h>

class Point

{

int x,y;

public:

//**1**

{

cout<<"Point:"<<x<<' '<<y<<'\n';

}

~Point(){}

};

class Text

{

char text[100];

public:

Text(char *str)

{

//**2**

}

~Text () { }

};

class CircleWithText:public Point,public Text

{

public:

//**3**

{}

~CircleWithText() {}

};

void main()

{

CircleWithText cm(3,4,"hello");

}

点击查看答案

第9题

使用VC6打开考生文件夹下的工程RevProj14。此工程包含一个源程序文件RevMain14.cpp,但该程序中类
的定义有错误。请改正程序中的错误,使它能得到正确结果。

注意,不要改动main函数,不得删行或增行,也不得更改程序的结构。

源程序文件RevMain14.cpp中的程序清单如下:

//RevMain14.cpp

include<iostream>

include<math>

using namespace std;

class Point

{

private:

double x;

double y;

public:

Point(){}

void Point(double x1,double y1)

{

x=x1;

y=y1;

}

void setvalue(double x,double y)

{

x=x;

y=y;

}

double getx ()

{

return x;

}

double gety()

}

return y;

}

void print()

{

cout<<"x="<<x<<",y= "<<y<<end1;

}

~Point(){}

};

class Line

{

private:

Point p1;

Point p2;

double width;

public:

Line(double x1,double y1,double x2,double y2,double d)

:p1(x1,y1),p2(x2,y2)

{

width=d;

}

~Line(){}

void displength()

{

double 1;

1=sqrt((p1.getx{)-p2.getx())*(p1.getx()-p2-getx())+

(p1.gety()-p2.gety())*(p1.gety()-p2.gety()));

cout<<"the length of Line is "<<1<<end1;

}

};

int main()

{

Line *p1;

Line 1(5,15,25,35,0.5);

p1=&1;

p1->displength();

return 0;

}

点击查看答案

第10题

有以下类定义:class Point {public: Point(int x=0,int y=0){_x=x; _y=y;}void Move(int x Off,

有以下类定义: class Point { public: Point(int x=0,int y=0){_x=x; _y=y;} void Move(int x Off, int y Off) {_x+=x Off; _y+=y Off; } void Print() const { cout <<'(' << _x << ',' << _y << ')'<< end 1;} private: int _x,_y; }下列语句中会发生编译错误的是______。

A.Point pt; pr. Print();

B.const Point pt; pt. Print();

C.Point pt; pt. Move(1,2);

D.const Point pt; pt. Move(1,2);

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信