将/home/sample中的档案删除
将/home/sample目录立即删除
将/home/sample目录备份
将/home/sample这个目录移走
第1题:
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<'*';} }; int main(){ Sample temp[2],*pTemp[2]; return 0; } 执行这个程序输出星号(*)的个数为( )。
A.1
B.2
C.3
D.4
第2题:
类Sampie的构造函数将形参data赋值给数据成员data。请将类定义补充完整。
class Sample{
public:
Sample(int data=0);
priVate:
int data:
};
Sample::Sample(int datA) {
______
}
第3题:
请在下列程序中的空格处填写正确的语句:
class Sample{
public:
Sample( ){ }
~Sample( ){ }
void SetData(int datA) {//将Sample类成员变量data设置成形参的值
______
}
private:
int data;
};
第4题:
在下面的类定义中,错误的语句是
class Sample { public: Sample(int val); //①
~Sample(): //②
private: int a=2.5; //③
Sample(); //④ };
A.①②③④
B.②
C.③
D.①②③
第5题:
以下程序的执行结果是______。
include<iostream.h>
class Sample
{
int n;
public:
Sample() {}
Sample (int i (n=i;)
void add (Sample &s1,Sample s2)
{
this->n=sl.n+=s2.n;
}
void disp() {cout<<" n="<< n <<end1:}
}
void main ()
第6题:
有如下类定义,请将Sample类的复制构造函数补充完整。
class Sample{
public:
Sample( ){ }
~Sample( ){if(P)delete P;)
Sample(const Sample&s){______}
void SetData(int datA) {P=new int(datA) ;}
private:
int*P:
};
第7题:
( 22 ) Sample 是一个类,执行下面语句后,调用 Sample 类的构造函数的次数是
Sample a[2], *p = new Sample;
A ) 0
B ) 1
C ) 2
D ) 3
第8题:
下列程序中的重载函数disp( )发生错误,错误原因是【 】。
include<iostream, h>
class Sample
{
private:
int m;
static int sr;
public:
Sample(int a) {m=a; st+=a; }
static void disp(){cout<<m<<end1; }
static void disp(Sample input)
{
cout<<input. m<<end1;
}
};
int Sample: : st=2;
void main()
{
Sample Eirst(2), Second(4)
Sample: :disp( );
Sample: :disp (Second);
}
第9题:
已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidf1(int),void f2(int)和int a。
A.Sample*p
B.Int Samale::*pc=&Sample::a
C.Void(Sample::*Pa)()
D.Sample*P[10]
第10题:
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Sample a[2],*P=new Sample;
A.0
B.1
C.2
D.3