单项选择题
包容类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()中可以用MyEmbe D.y的方式访问类Embed的私有成员y
C.类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D.类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序输出的结果是( )。 #include<stdio.h> sub1(char a,char b) char c;c=a;a=b;b=c: sub2(char*a,charb) charc;c=*a;”a=b:b=c; sub3(char*a,char*b) char c;c=*a;”a=*b;*b=c: void main() char a,b; a=’A’;b=’B’;sub1(a,b);putchar(a);putchar(b); a=’A’;b=’B’;sub2(&a,b);putchar(a);putchar(b); a=’A’;b=’B’;sub3(&a,&b);putchar(a);putchar(b): putchar(’ n’);
A.ABABAB
B.ABBBBA
C.ABBABA
D.ABABBA
点击查看答案
单项选择题
以下程序的输出结果是( )。 include<iostream.h> main() int b[3][3]=0,1,2,0,1,2,0,1,2,i,j, 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
点击查看答案
相关试题
以下程序的输出是( )。 struct st in...