A.TestClass(100)
B.ptr->SetNum(100)
C.SetNum(100)
D.ptr->n=100
[单选题]对于下面定义的类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;};void f(){My Class*ptr=new MyClass(45);(12)}
[单选题]若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是( )。A.voidfriendf
[单选题]已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的 ______。 class X{ private: int k; public: K(int n){k=n;} set(int n){k=m;} }; void fun(){ X a(10),*p=&a; ______ }A.p->set(678);B.X(678):C.p->k=678;D.p.set(678);
[单选题]若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是( )A.void friend fun()B.friend fun()C.friend void fun()D.TestClass void fun()
[单选题]将一个string类对象赋予新值,应该使用string类的()函数。A . assignB . insertC . swapD . find
[多选题] 已知(AX)=3,下面语句()能够将AX的值改为2。A . INC AXB . DEC AXC . SUB AX,1D . ADD AX,0FFFFH
[单选题]函数fun的返回值是( )。 fun(char *a,char *b) { int num=0,n=0; while(*(a+num)!='/0')num++; while(b[n]){ *(a+num)=b[n];num++;n++; } return num; }A.字符串a的长度B.字符串b的长度C.字符串a和b的长度之差D.字符串a和b的长度之和
[单选题]函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是( )。A.Fun(20);B.Fun(20+n);C.Fun(n);D.Fun(&n);