学堂在线南开大学程序设计基础(下)(2020秋)章节作业题答案
- 下面关于对象概念的描述中,( )是错误的。 A对象就是C语言中的结构变量 B对象代 2020-12-30
- 下面关于类概念的描述中,( )是错误的。 A类是抽象数据类型的实现 B类是具有共 2020-12-30
- 关于类和对象不正确的说法是( )。 A对象是类的一个实例 B一个类只能有一个对 2020-12-30
- 面向对象程序设计思想的主要特征中不包括( )。 A封装性 B多态性 C继承性 D功 2020-12-30
- 下列关于C++类的描述中错误的是( )。 A类与类之间可以通过一些手段进行通信和 2020-12-30
- 假定X为一个类,执行X a[3],*p[2];语句时会自动调用该类的构造函数( )次。 A2 B 2020-12-30
- 下列关于构造函数的描述中,错误的是( )。 A构造函数可以设置默认参数 B构造函 2020-12-30
- 说明或定义对象时,类名前面不需要加class关键字。 2020-12-30
- 使用指向对象的指针来访问类的成员,则必须使用的运算符是->。 2020-12-30
- 所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函 2020-12-30
- 在类定义的外部,可以被访问的成员有( )。 A所有类成员 Bprivate或protected的 2020-12-30
- 下列程序中说明的公有成员是( ) class Location { int X; public: void init( 2020-12-30
- 下列关于成员访问权限的描述中,不正确的是( )。 A公有数据成员和公有成员函数 2020-12-30
- 类的成员函数中可以直接访问本类的( )。 A公有成员 B保护成员 C私有成员函数 2020-12-30
- 下面对析构函数的正确描述是( )。 A系统不能提供默认的析构函数 B析构函数必 2020-12-30
- ( )是析构函数的特征。 A析构函数可以有一个或多个参数 B析构函数定义只能在 2020-12-30
- 对于任意一个类,析构函数的个数最多为( )。 A0 B1 C2 D3 2020-12-30
- 构造函数和析构函数都不能重载。 2020-12-30
- 在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。 2020-12-30
- 为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类 2020-12-30
- 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确 2020-12-30
- 通常拷贝构造函数的参数表是( )。 A某个对象名 B某个对象的成员名 C某个对象 2020-12-30
- 下列关于拷贝构造函数的说法中,正确的是( )。 A拷贝构造函数是一个特殊的构造 2020-12-30
- 下列说法中正确的是( )。 A成员函数的声明必须放在类体中 B成员函数的声明可 2020-12-30
- 下列说法中正确的是( )。 A一个成员函数在类体外定义,则该成员函数默认是内联 2020-12-30