单项选择题

将下面类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
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #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
单项选择题
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<< Base 1 ;} void rune2(){cout<< Base 2 ;} }; class Derived:public Base{ public: void func1(){cout<< Derived 1 ;} void func2(){cout<< Derived 2 ;} }; int main(){ Base *p=new Derived; P->func1(); P->func2(); return 0: } 运行此程序,屏幕上将显示输出______。
A.Derived 1 Base 2
B.Base 1 Base 2
C.Derived 1 Derived 2
D.Base 1 Derived 2
相关试题
  • 执行下列程序段以后程序的输出是_____...
  • 对于枚举类型的定义语句enum Week{Sun,T...
  • 执行下列语句段后程序的输出结果是____...
  • 有如下程序:#include<iostream>using ...
  • C++中多态性分为编译时的多态性和运行时...