C++几道题,高手进,分多多

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:39:28
1、 类成员的访问控制权限有____________,____________和____________三种;在类中,如果不作特殊说明,所有的数据均为___________类型;在结构体中,如果不作特殊说明,所有的数据均为___________类型
2、 ____________是一种特殊的成员函数,它主要被用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作
3、 有关类和对象的说法不正确的是( )
A、 对象是类的一个实例
B、 任何一个对象只能属于一个具体的类
C、 一个类只能有一个对象
D、 类和对象的关系和数据类型和变量的关系相似
4、 有关析构函数的说法,不正确的是( )
A、 析构函数有且只有一个
B、 析构函数没有任何函数类型
C、 析构函数和构造函数一样可以有形参
D、 析构函数的作用是在对象被撤销时收回先前分配的内存空间
5、有以下类的说明,请指出错误的地方( )
class CSample
{
int a=2; (A)
CSample(); (B)
Public:
CSample(int val); (C)
~Csample(); (D)
}

1、 类成员的访问控制权限有__public__,__private__和__protected__三种;在类中,如果不作特殊说明,所有的数据均为_private_类型;在结构体中,如果不作特殊说明,所有的数据均为_public_类型
2、 _构造函数_是一种特殊的成员函数,它主要被用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作
3、 有关类和对象的说法不正确的是( C )
A、 对象是类的一个实例
B、 任何一个对象只能属于一个具体的类
C、 一个类只能有一个对象
D、 类和对象的关系和数据类型和变量的关系相似
4、 有关析构函数的说法,不正确的是( C )
A、 析构函数有且只有一个
B、 析构函数没有任何函数类型
C、 析构函数和构造函数一样可以有形参
D、 析构函数的作用是在对象被撤销时收回先前分配的内存空间
5、有以下类的说明,请指出错误的地方( A )
class CSample
{
int a=2; (A)//不能在这里赋值
CSample(); (B)
Public:
CSample(int val); (C)
~Csample(); (D)
}

1. public,private,protected private public
2. consturctor(构造函数)
3. C
4. C
5. A
类只是一种描述,没有内存地址,不能在类定义中初始化。