A、症状和体征
B、过敏史
C、药物史
D、既往史
E、导致疾病和损伤的相关事件
第1题:
已知p是一个指向类Sample数据成员m的指针,s是类Sample 的一个对象。如果要给 m赋值为5,( )是正确的。
A.s.p=5
B.s->p=5
C.s.*p=5
D.*s.p=5
第2题:
已知p是一个指向类sample数据成员m的指针,s是类sample的一个对象。如果要给m赋值为5,哪个是正确的?
A.s.p=5
B.s->p=5
C.s.*p=5
D.*s.p=5
第3题:
有如下类定义,请将Sample类的拷贝构造函数补充完整。 class Sample { public: Sample(){} ~Sample(){if(p)delete p;} Sample(const Sample&s){ p=new int; *p=___________; } void SetData(int data) {p=new int(data);} void print(){cout<<*p<<endl;} private: int*p; };
第4题:
有如下类定义,请将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;
};
第5题:
Sample是一个类, 定义如下 class Sample { int val; public: Sample(int v):val(v){} }; 执行下面语句后,调用Sample类的构造函数的次数是_______。 Sample a[3],*p=new Sample;
A.0
B.2
C.3
D.4