什么是内部类?Static Nested Class 和Inner Class的不同。
第1题:
使用VC6打开考生文件夹下的工程test23_1,此工程包含一个源程序文件test23_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
i
iz
O
12
22
源程序文件test23_1.cpp清单如下:
include<iostream.h>
include<stdio.h>
class innerclass
{
int x;
public:
/****************found*******************/
innerclass(int z) { x=z; cout<<"iz"<<endl;};
/****************found*******************/
void write( ) {print("%d\n",x);}
}
class outerclass
{
int y;
innerclass g;
innerclass *h;
public:
outerclass(int a);
void write( ) { printf("%d\n",y); }
void write_inner_g() {g.write(); }
void write_inner_h() {h->write();}
};
outerclass::outerclass(int a)
{
/****************found*******************/
h=new innerclass(12);
cout<<"o"<<endl;
}
int main ( )
{
outerclass ob(22);
ob.write_inner_h();
ob.write();
return 1;
}
第2题:
被称为第1部类的是()
A.消费资料部类
B.生产资料部类
C.物质资料部类
D.交换资料部类
第3题:
关于内部类,下列说法不正确的是()
A.内部类不能有自己的成员方法和成员变量
B.内部类可用abstract修饰定义为抽象类,也可以用private或protected定义
C.内部类可作为其他类的成员,而且可访问它所在类的成员
D.除static内部类外,不能在类内声明static成员
第4题:
《中图法》的五大基本部类是什么?
第5题:
负债部类账户的含义是什么?
第6题:
下面关于内部类的说法,错误的是( )。
A、内部类不能有自己的成员方法和成员变量
B、内部类可用abstract修饰定义为抽象类,也可以用private或protected定义
C、内部类可作为其他类的成员,而且可访问它所在类的成员
D、除static内部类外,不能在类内声明static成员
第7题:
第8题:
下面关于外部类和内部类成员的相互访问的规则中,正确的选项是()。
A.内部类可以直接访问外部类的成员
B.外部类可以直接访问内部类的成员
C.外部类不能访问内部类的成员
D.外部类可通过创建内部类的实例来访问内部类的成员
第9题:
什么是基本部类的基本序列?
第10题:
被称为第1部类的是()