首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,且有如下语句序列 ClassA c1,*c2; ClassA *c3=new MyClass; ClassA &c4=c1; 则ClassA的构造函数被调用的次数是
ClassA是一个类,且有如下语句序列 ClassA c1,*c2; ClassA *c3=new MyClass; ClassA &c4=c1; 则ClassA的构造函数被调用的次数是
admin
2021-02-22
70
问题
ClassA是一个类,且有如下语句序列
ClassA c1,*c2;
ClassA *c3=new MyClass;
ClassA &c4=c1;
则ClassA的构造函数被调用的次数是
选项
A、1
B、2
C、3
D、5
答案
B
解析
定义一个ClassA类型的对象c1,生成新对象c1,调用默认构造函数;定义一个ClassA类型的指针c2,指针未赋初值,没有新对象生成,没有调用构造函数;定义一个ClassA类型的指针c3,使用动态分配方式为c3分配内存,生成新的对象,将c3初始化为新对象的地址,调用默认构造函数;定义一个ClassA类型的引用c4,引用c1对象,没有新对象生成,未调用构造函数;答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/bsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有两个关系R和S如下:则由关系R得到关系S的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0):valB(x){cout<<valB;}~Ba
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’’A’’;}};classB{public:B
有如下程序:#include<iostream>usingnamespacestd;classBook{public:Book(char*t=’’’’){strcpy(title,t);}
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
随机试题
某地利用调查表对抽取的2000人进行了高血压的行为危险因素监测和血压的测定。其中180人自报高血压而且测量结果也显示为高血压,40人血压测量结果显示为高血压而自报常,20人自报高血压而测量结果正常。某市开展的行为危险因素监测采用如下方法:每个月随机抽取
具有支撑气管作用的重要软骨
大量不保留灌肠禁用于
采用静力压桩法施工时,选用压桩设备的设计承载力宜大于压桩阻力的()。
《建设工程质量管理条例》规定,建设单位将工程发包给不具有相应资质等级单位的,责令改正,处以()的罚款。
金融期货合约是约定在未来时间以事先协定价格买卖某种金融工具的标准化合约,标准化的条款包括()。Ⅰ.标的资产Ⅱ.交易单位Ⅲ.交割时间Ⅳ.交易价格
下列各项,()不属于企业期间费用。
公安机关预防、制止和惩治违法犯罪活动的任务主要包括( )。
AlthoughTomwasawarethatitwouldbe(i)______todisplayannoyancepubliclyatthesalesconference,hecouldnot(ii)______
A、Thinkingbeforespeaking.B、Adoptingempathyduringcommunication.C、Focusingonthepresent.D、Listeningattentively.C讲座中提到,
最新回复
(
0
)