什么是内部类?StaticNestedClass和InnerClass的不同。

题目

什么是内部类?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;

}


正确答案:(1)错误:缺少缺省的构造函数 正确:innerclass(){cout"i"endl;} (2)错误:void write(){print("%d\n"x);} 正确:void write(){printf("%d\n"x);} (3)错误:缺少赋值语句 正确:y=a;
(1)错误:缺少缺省的构造函数 正确:innerclass(){cout"i"endl;} (2)错误:void write(){print("%d\n",x);} 正确:void write(){printf("%d\n",x);} (3)错误:缺少赋值语句 正确:y=a; 解析:(1)主要考查考生对于派生类调用基类构造函数的应用,此处必须定义缺省的构造函数(g调用);
(2)主要考查考生对于格式化输出的掌握,应该使用函数printf,其中的%d表示是输出整型:
(3)主要考查考生对于构造函数作用的掌握,只有在此处赋值才能将22显示出来,因为构造函数在声明对象的时候会被自动的调用。

第2题:

被称为第1部类的是()

A.消费资料部类

B.生产资料部类

C.物质资料部类

D.交换资料部类


参考答案:B

第3题:

关于内部类,下列说法不正确的是()

A.内部类不能有自己的成员方法和成员变量

B.内部类可用abstract修饰定义为抽象类,也可以用private或protected定义

C.内部类可作为其他类的成员,而且可访问它所在类的成员

D.除static内部类外,不能在类内声明static成员


正确答案:A

第4题:

《中图法》的五大基本部类是什么?


正确答案: 1.马克思主义、列宁主义、毛泽东思想、邓小平理论
2.哲学、宗教
3.社会科学
4.自然科学
5.综合性图书

第5题:

负债部类账户的含义是什么?


正确答案: 包括负债类账户、净资产类账户收入类账户,增加记贷方,减少或结转数记借方,余额在贷方。

第6题:

下面关于内部类的说法,错误的是( )。

A、内部类不能有自己的成员方法和成员变量

B、内部类可用abstract修饰定义为抽象类,也可以用private或protected定义

C、内部类可作为其他类的成员,而且可访问它所在类的成员

D、除static内部类外,不能在类内声明static成员


正确答案:A

第7题:

社会总产品的两大部类是指( )

A.生产资料部类和消费资料部类
B.劳动资料部类和劳动对象部类
C.可变资本部类和不变资本部类
D.固定资本部类和流动资本部类

答案:A
解析:

第8题:

下面关于外部类和内部类成员的相互访问的规则中,正确的选项是()。

A.内部类可以直接访问外部类的成员

B.外部类可以直接访问内部类的成员

C.外部类不能访问内部类的成员

D.外部类可通过创建内部类的实例来访问内部类的成员


正确答案:AD

第9题:

什么是基本部类的基本序列?


正确答案: 基本部类之间的排列顺序称为基本序列

第10题:

被称为第1部类的是()

  • A、消费资料部类
  • B、生产资料部类
  • C、物质资料部类
  • D、交换资料部类

正确答案:B

更多相关问题