(11 )有如下类定义:class Sample{public:Sample();~Sample();Private:Static int date;};将静态
(11 )有如下类定义:
class Sample{
public:
Sample();
~Sample();
Private:
Static int date;
};
将静态数据成员 data 初始化为 0 的语句是 【 11 】 。
(11 )有如下类定义:
class Sample{
public:
Sample();
~Sample();
Private:
Static int date;
};
将静态数据成员 data 初始化为 0 的语句是 【 11 】 。
A、第6行可以填入: y++
B、第6行不能填 x++
C、静态成员 y 可以在类中直接初始化,无需在类外初始化
D、每一个类A的对象都有一个独立的 y 实例
E、所有类A的对象共享同一个 x 的实例
#include
Usingnamespacestd;
classBase{
public:
Base(intx=O):valB(x){cout$amp;~Base(){cout$amp;Private:
intvalB:
};
classDerived:publicBase{
public:
Derived(intX=0,inty=0):Base(x),valD(y)(cout$amp;~Derived(){cout$amp;private:
intvalD;
};
intmain(){
Derivedobj12(2,3);
return0;
}
运行时的输出结果是()。
A.2332
B.2323
C.3232
D.3223
include<iostream.h>
class object
{ private:
int val;
public:
object() ;
object(int i) ;
~object() ;};
object: :object()
{ val=0;
cout < < "Default constructor for object" < < endl;}
object: :object(int i)
{ val=i;
cout < < "Constructor for object" < < val < < endl;}
object: :~object()
{ cout < < "Destructor for object" < < val < < endl;}
class container{ private:
object one;
object two;
int data;
public:
container() ;
container(int i,int j,int k) ;
~container() ;};
container: :container()
{ data=0;
cout < < "Default constructor for container" < < endl;}
container: :container(int i,int j,int k) :two(i) ,one(j)
{ data=k;
cout < < "Constructor for container" < < endl;}
container: :~container()
{ cout < < "Destructor for container" < < endl;}
void main()
{ container anObj(5,6,10) ;}
class AClass{
private long val;
public AClass(long v){val=v;}
public Static void main(String args[]){
AClass x=new AClass(10L);
AClass y=new AClass(10L);
AClass z=y;
long a=10L;
int b=10;
}
}
表达式正确的是______。
A.a==b; B.a==x; C.y==z;
D.X==y; E.a==10.0;
A、22
B、11 11
C、11
D、22 22
A、new char[strlen(fname)+1]
B、char[strlen(fname)+1]
C、char[strlen(fname)]
D、new char[sizeof(fname)]
B、2
C、3
D、4
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!