问题
单项选择题
假定AB为一个类,则执行"AB a(2),b[3],*p[4];"语句时调用该类构造函数的次数为( )
A.3
B.4
C.5
D.9
答案
参考答案:B
解析: 本题主要考查的知识点为类对象的创建和构造函数的调用。
[要点透析] a(2)调用1次带参数的构造函数,b[3]调用3次无参数的构造函数,指针没有给它分配空间,没有调用构造函数,所以共调用构造函数的次数为4。
假定AB为一个类,则执行"AB a(2),b[3],*p[4];"语句时调用该类构造函数的次数为( )
A.3
B.4
C.5
D.9
参考答案:B
解析: 本题主要考查的知识点为类对象的创建和构造函数的调用。
[要点透析] a(2)调用1次带参数的构造函数,b[3]调用3次无参数的构造函数,指针没有给它分配空间,没有调用构造函数,所以共调用构造函数的次数为4。