单项选择题
在下面的定义语句中,画线处应填入的内容是
class Fred
public:
void print( )cout<<data<<endl;
void setData(double D) data=d;
static int count;
private:
double data;
;
______count=0;//静态数据成员的定义
A.int
B.static int
C.int Fred::
D.static int Fred::
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<cstring> #include<iostream> using namespace std; class MyString public: MyString(const char * s); ~MyString( )delete[ ]data; protected: unsigned len; char * data; ; MyString::MyString(const char * s) len=strlen(s); data=new char[1en+1]; strcpy(data,s); int main( ) MyString a( C++Progreanfing ); MyString b(
A.;
return 0;
在运行上面的程序时出错,错误的原因是A) 构造函数的实参不允许是本类的对象
B.没有定义实现深层复制(深复制)的复制构造函数
C.构造对象a时实参与形参类型不符
D.系统不能生成缺失的复制构造函数
点击查看答案&解析
单项选择题
如下程序的输出结果是 #include<iostream> #include<iomanip> using namespace std; class CSum int x,y; public: CSum(int x0,int y0):X(x0),y(y0) friend ostream& operator<<(ostream& os,const CSum& x
A.
os<<setw(5)<<xa.x+xa.y:
return os;
;
int main( )
CSum y(3,5);
cout<<setfill(’*’)<<8;
cout<<y;
return 0;
A) 88
B.****88
C.****8****8
D.8****8
点击查看答案&解析
相关试题
有如下程序: #include<iostream> usi...
如下程序的输出是 #include<iostream>...
有如下程序: #include<iostream> usi...