309、为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义构造函数。
第1题:
类的构造函数是在定义该类的一个( )时被自动调用执行的
A: 成员函数
B: 数据成员
C: 对象
D: 友元函数
第2题:
下面关于this指针的说法中,不正确的是( )。
A.当调用类的成员函数时,指针this被自动传递给该成员函数
B.当调用类的成员函数时,指针this实际上指向了该类的一个对象
C.友元函数也可以被传递指针this
D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象
第3题:
类的构造函数被自动调用执行的情况发生在定义该类的______时。
A.成员函数
B.数据成员
C.对象
D.友元函数
第4题:
下列关于拷贝构造函数的描述中,错误的是()。
第5题:
—个类的()函数通常用于实现释放该类对象中指针成员所指向的动态存储空间的任务。
第6题:
一个类的构造函数通常被定义为该类的()成员。
第7题:
关于this指针的说法正确的是()
第8题:
析构
构造
任一成员
友元
第9题:
成员函数
数据成员
对象
友元函数
第10题:
一个类可以定义多个拷贝构造函数
若未定义拷贝构造函数,则系统会提供一个默认拷贝构造函数
当类中有指针成员变量时,通常要为这个类定义一个拷贝构造函数来实现深拷贝
拷贝构造函数中的参数按引用方式传递
第11题:
free(p)
delete(p)
free(*p)
free(&p)
第12题:
公用
保护
私有
友元
第13题:
若需要使类中的一个指针成员指向一块动态存储空间,则通常在( )函数中完成
A: 析构
B: 构造
C: 任一成员
D: 友元
第14题:
已知f1(int)是类A的公有成员函数,并将指针p定义为可以指向函数f1的指针类型,则可以实现让p是指向成员函数f1()的指针的语句为【 】。
第15题:
假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。
Afree(p)
Bdelete(p)
Cfree(*p)
Dfree(&p)
第16题:
任何类必须显式定义该类的构造函数,以便对类成员初始化。
第17题:
设px是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的()。
第18题:
设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的()
第19题:
一个对象的生存期结束时,系统自动调用()。
第20题:
成员函数
构造函数
析构函数
事件处理函数
第21题:
this指针必须显式说明
定义一个类后,this指针就指向该类
成员函数拥有this指针
静态成员函数拥有this指针
第22题:
无参构造函数
带参构造函数
析构函数
拷贝构造函数
第23题:
第24题:
该类没有定义任何有参构造函数
该类没有定义任何无参构造函数
该类没有定义任何构造函数
该类没有定义任何成员函数