A. 一个类的友元函数,不可以访问此类对象的私有成员 B. 引入友元函数,提高了程序运行效率 C. 友元函数必须在类的外部定义 D. 在外部定义友元函数时,必须加关键字friend
A. 使用new可以用来为数组动态分配内存空间 B. 使用new可在为简单变量分配内存的同时,进行初始化 C. 使用它创建对象时要调用构造函数 D. 使用它创建对象数组时必须指定初始值
A. 在静态成员函数中可使用this指针 B. 在建立对象前,就可为静态数据成员赋值 C. 静态成员函数在类外定义时,要用static前缀 D. 静态成员函数只能在类外定义
A. 构造函数可以带有返回值 B. 构造函数允许重载 C. 在声明构造函数时,不能指定默认参数值 D. 可以声明虚构造函数
A. 程序编译 B. 创建对象 C. 销毁对象 D. 程序装入内存
A. 函数名必须与类名相同 B. 构造函数不能重载 C. 构造函数可以有返回值 D. 构造函数必须定义,不能默认
A. 它既能用于new返回的指针,也能用于malloc返回的指针 B. 对一个指针可以使用多次该运算符 C. 使用它删除对象时要调用析构函数 D. 指针名前有几对方括号符号,与所删除数组的维数一致
A. 它能用于malloc返回的指针 B. 使用它删除对象时要调用析构函数 C. 使用它删除对象时要调用构造函数 D. 指针名前有几对方括号符号,与所删除数组的维数一致
A. C语言的结构体中只能含有各种不同类型的数据,不能含有函数 B. C语言的结构体中可以含有各种不同类型的数据,也可以含有函数 C++语言的结构体中可以含有各种不同类型的数据,也可以含有函数 D. C++语言对C语言的结构体类型进行了扩充
A. 引用是对象的别名 B. 引用与其对应的对象分别占用不同的存储单元 C. 通过对象的引用可以访问对象中的成员 D. 以上描述都正确