单项选择题

将下面类TestClass中的函数fun()的对象成员n值修改为100的语句应该是( )。
class TcstClass

public:
TestClass(int x)n=x;
void SetNum(int n1)n=n1;
private:
int n;

int fun()

TestClass*ptr=new TestClass(45);
______;

A.TestClass(100)
B.ptr->SetNum(100)
C.SetNum(100)
D.ptr->n=100
<上一题 目录 下一题>
热门 试题

单项选择题
TestClass类定义如下: class TestClass private: intid; char gender; char*phone; public: TestClass ():id(0),gender(’#’),phone(NULL)) TestClass(int no,char ge=’#’,char *ph=NULL) id=no;gender=ge;phone=ph; ; 下面类对象定义语句中错误的是( )。
A.TestClass myObj(i);
B.TestClass myObj(2,"11101111155");
C.TestClass myObj(1,’m’);
D.TestClass myObj;
单项选择题
有以下程序: #include<iostream> using namespace std; class TestClass public: TestClass(int n)number=n; 拷贝构造函数 TestClass(TestClass&other)number=other.number; ~TestClass() private: int number; ; TestClass fun(TestClass P) TestClass temp(p); return temp; int main() TestClass obj1(10),obj2(0) ; TestClass obj3(obj 1) ; obj2=fun(obj3) ; return 0: 程序执行时,TestClass类的构造函数被调用的次数是( )。
A.2
B.3
C.4
D.5
相关试题
  • 下面数据结构中,属于非线性的是( )。
  • 下面for语句的循环次数为( )。 for(in...
  • 在长度为n的有序线性表中进行二分查找,最...
  • 树是结点的集合,它的根结点的数目是( )。
  • 下面有关类模板的说法中不正确的是( )。