若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()。(A)在类B的成员函数中可以
若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()。
(A)在类B的成员函数中可以访问A类的私有数据成员
(B)在类B的成员函数中可以访问A类的保护数据成员
(C)类B的构造函数可以调用类A的构造函数做数据成员初始化
(D)类A的构造函数可以调用类B的构造函数做数据成员初始化
若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()。
(A)在类B的成员函数中可以访问A类的私有数据成员
(B)在类B的成员函数中可以访问A类的保护数据成员
(C)类B的构造函数可以调用类A的构造函数做数据成员初始化
(D)类A的构造函数可以调用类B的构造函数做数据成员初始化
A.classB:publicA{//...}
B.classA:publicB{//...}
C.classB:publicclassA{//...}
D.classA:classBpublic{//...}
下列类的定义中正确的是()、
(A)classa{intx=0;inty=1;}
(B)classb{intx=0;inty=1;};
(C)classc{intx;inty;}
(D)classd{intx;inty;};
字符指针、浮点数指针、以及函数指针这三种
类型的变量哪个占用的内存最大?为什么?
类ClassB 从ClassA 派生,那么ClassA *a =
new ClassB(…); 试问该表达是否合法?为什么?
如 果ClassA 中定义并实现虚函数int
func(void),ClassB中也实现该函数,那么上述变量
a->func()将调用哪个类里面的函数?如果int
func(void)不是虚函数,情况又如何?为什么?
char **p, a[16][8]; 问:p=a是否会导致程序
在以后出现问题?为什么?
如下所述的if else 和switch 语句哪个的效率
高?为什么?
在同一个进程中,一个模块是否可以通过指针
操作破坏其它模块的内存,为什么?
应用程序在运行时的内存包括代码区和数据
区,其中数据区又包括哪些部分?
A、ClassB obj = new ClassA();
B、ClassA obj = new MyInterface();
C、MyInterface obj = new ClassB();
D、MyInterface obj = new MyInterface();
A、int f()
B、int ClassA::f()
C、int f::ClassA()
D、ClassA::int f()
A.ClassB和ClassA是一种组合关系, ClassA不应该单独存在。
B.ClassB和ClassA是一种聚合关系, ClassA不应该单独存在。
C.ClassA只能是个内部类。
D.ClassB和ClassA是一种聚合关系, ClassA可以单独存在。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!