将下面类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中的函数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


相关考题:

下列程序中横线处正确的语句是()。includeusing namespace std;class TestClass{publi 下列程序中横线处正确的语句是( )。 #include<iostream> using namespace std; class TestClass { public: void fun(){cout<<"TestClass::fun"<<end1;} }; class TestClass1:public TestClass { void fun() { ______//显示调用基类的函数 fun() cout<<"TestClass1::fun"<<end1; } };A.fun();B.TestClass.fun()C.TestClass::fun();D.TestClass->fun();

类 Contain 的定义如下: class Contain { private: int x; protected: int z; public: class Embed { private: int y; public: Embed ( ) { y=100; } int Embed_Fun(); }MyEmbed; int Contain_Fun(); }; 下列对上面定义的描述中,正确的是( )。A.定义类Embed对象的语句是:Contain::Embed Myobject;B.类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员yC.类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员D.类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是( )。 class MyClass { public: MyClass(int X){n:x;} void SetNum(int n1){n=n1;} private: int n; } int f() { MyClass *ptr=-new MyClass(45); ______ }A.MyClass(50)B.SetNum(50)C.ptr->SetNum(50)D.ptr->n=50

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ( )。 class MyClass { public: MyClass(int X){n=x;} void SetNum(int nl){n=nl} private: int n; } int f() { MyClass*ptr=new MyClass(45); ______ }A.MyClass(50)B.SetNum(50)C.ptr->SetNum(50)D.ptr->n=50

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是( )。class MyClass{public:MyClass(int x) {n=x;}void SetNum(int n1) {n=n1;}private:int n;}int f(){MyClass *ptr=new MyClass(45);}A.MyClass(50)B.SetNum(50)C.ptr->SetNum(50)D.ptr->n=50

以于下面定义的类MyClass, 在函数f()中将对象成员n的值修改为50的语句应该是( )。 class MyClass { public: MyClass (int x) { n=x; } void SetValue(int n1) { n=n1; } private: int n; }; int f() { MyClass *ptr = new MyClass(45); ________________; }A.MyClass(50)B.SetValue (50)C.ptr->SetValue(50)D.ptr->n=50

对于下面定义的类A在函数f()中将对象成员n的值修改为60的语句应该是() class A { public: A(int x){n=x;} void SetNum(int n1){n=n1;} private: int n; } int f() { A*ptr=new A(6); }A.A(60)B.SetNum(60)C.ptr->SetNum(60)D.ptr->n=60

对于下面定义的类A在函数f()中将对象成员n的值修改为60的语句应该是() class A { public: A(int x){n=x;} void SetNum(int n1){n=n1;} private: int n; }; int f() { A *ptr=new A(60); }A.A(60)B.SetNum(60)C.Ptr->SetNum(60)D.Ptr->n=60

对下列定义的类A,在函数main()中将对象成员k的值修改为100的语句应该是()。 #include <iostream> using namespace std; class A { private:int k; public: A(int n){k=n;} void set(int n) { k=n; } }; void main() { A a(10),*p=a; }A.p->set(100);B.A(100);C.p->k=100;D.set(100);