首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2015-06-27
56
问题
ClassA是一个类,现在执行下面语句:
ClassA a[2],*b[2],*c = new ClassA;
调用ClassA类的构造函数的次数是
选项
A、1
B、2
C、3
D、5
答案
C
解析
创建对象数组时,需要用默认构造函数初始化每个元素,所以ClassAa[2]需要调用2次构造函数;创建对象指针数组b,数组b的元素是对象指针,没有生成新的对象,不需要调用构造函数;创建对象指针c,并使用动态分配方式创建新的对象,将新对象的指针赋给c,需要调用构造函数;综上所述,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/OxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;r
字符串常量“ME”的字符个数是______。
类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,类X的构造函数将被调用______。
以下程序的执行结果是【】。#include<iostream.h>intf(intb[],intn){inti,r=1;for(i=0;i<n;i++)r=r*b[i];retur
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){da
C++语言中while循环和do-while循环的主要区别是()。
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
用二维表来表示实体及实体之间联系的数据模型称为______。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
实现输出为八进制的符号是()。
随机试题
呼吸浅快见于
闭经的原因是
为加速藻酸钠印模材料的凝固,可采用的措施是
降低血浆GH,PRL的是降低血浆GH,IGF-1的是
子宫的正常位置在()
经批准的规划是开发利用水资源和防治水害活动的(),规划和修改必须经原批准机关核准。
某投资者拥有敲定价格为840美分/蒲式耳的3月大豆看涨期权,最新的3月大豆成交价格为839.25美分/蒲式耳。那么,该投资者拥有的期权属于()。
基金管理公司内部控制制度由以下几部分组成()。
Twoyearsago,RupertMurdoch’sdaughter,Elisabeth,spokeofthe"unsettlingdearthofintegrityacrosssomanyofourinstitu
Thissectionmeasuresyourabilitytousewritingtocommunicateinanacademicenvironment.Therewillbetwowritingtasks.
最新回复
(
0
)