A . connect()
B . message()
C . slot()
D . sent()
[单选题]( 22 )建立一个类对象时,系统自动调用A. )析构函数B. )构造函数C. )静态函数D. )友元函数
[单选题]虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用
[主观题]方法是与对象相关联的过程与函数的统称,即在对象中说明的并且用户可以调用的公共函数和过程。()
[单选题]虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序; #include <iostream> using namespace std; class Base { public: virtual void f() {cout<<"f0+";} void g() {cout<<"g0+";} }; class Derived: public Base { public: void
[单选题]定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。A.使用虚基类可以消除由多继承产生的二义性B.构造派生类对象时,虚基类的构造函数只被调用一次C.声明“class B:virtual public A”说明类B为虚基类D.建立派生类对象时,首先调用虚基类的函数
[单选题]( 32 ) 虚函数支持多态调用 , 一个基类的指针可以指向派生类的对象 , 而且通过这样的指针调用虚函数时 ,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#includeusing namespace std;class Base{public:virtual void f () {cout<< ” f0+ ” ;}void g () {cout<< ” g0+ ” ;}};class Derived:public Base{public
[单选题]在VB系统中,一个对象内部的函数或过程,称为对象的()。A . 代码B . 属性C . 方法D . 事件
[单选题]将一个string类对象赋予新值,应该使用string类的()函数。A . assignB . insertC . swapD . find
[试题]( 9 ) 创建对象数组时 , 对数组的每一个元素都将调用一次构造函数 , 如果没有显式给出数组元素的初值 ,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是 ( 9 ) 。#includeusing namespace std;class Foo {public:F.oo(int x) { cout << 'A'; }F.oo() {}};int main(){F.oo f[3], g(3);return 0;}
[主观题]基类为虚函数,撤销对象调用析构函数时,采用__________联编。