单项选择题
包容类Contain和内嵌类Embed定义如下:
#include <iostream.h>
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 embed;
B.类Contain的成员函数Contain_Fun()中可以用MyEmbed.y的方式访问类Embed的私有成员y
C.类Embed的成员函数Embed_Fun()中可以直接访问类Contain和的私有成员x
D.类Embed的成员函数Embed_Fun()中可以直接访问类Contain的保护成员z
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
以下程序的执行结果为( )。 #include <iostream.h> class Sample int n; public: Sample(int i) n=i; operator++() n++; 前缀重载运算符 operator++(int) n+=2; 后缀重载运算符 void disp() cout<< n= <<n<<endl; ; void main() Sample A(2),B(2); A++; ++B;
A.disp();A.disp();
A.n=4
B.n=1
C.n=3
D.n=5
n=3 n=2 n=4 n=6
点击查看答案
单项选择题
以下程序的输出结果是( )。 #include<iostream.h> main() int b[3][3]=0,1,2,0,1,2,0,1,2,ij,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][b[j][j]; cout<<t;
A.3
B.4
C.1
D.9
点击查看答案
相关试题
若有以下程序: #include <iostream>...
有如下程序: #include <iostream.h>...
下列程序的输出结果是( )。 #include...