首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
2015-07-22
66
问题
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://kaotiyun.com/show/p8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为:Base::fun,请将程序补充完整。#include<iostream.h>classBase{public:【】fun(){cout<<"Base::fun"<<end1;}}
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有如下程序: #include<iostream> using namespace std; class Complex { double re, im; public: Complex(dou
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
算法分析的目的是()。
随机试题
一氧化碳是易燃易爆物质。()
患者,女性,25岁,糖尿病史8年,多饮、多尿加重伴恶心、呕吐、嗜睡一天人院,入院后查体:嗜睡、面部潮红、呼吸急促,BPl35/60mmHg,心率120次/分,皮肤干燥,血糖26.9mmol/L,尿酮(+++),pH7.32,HCO3-一14mmol/L
科目编码时,一级会计科目编码应符合会计制度要求。()
简述劳动生产率与商品价值量之间的关系。
当前我国学前教育工作者应该具备的正确儿童观包括哪些?
①科学所研究的是那些被认为是独立于研究者个人而存在的关系。这也适用于把人本身作为研究对象的科学。科学陈述的对象还可以是我们自己创造出来的概念,像在数学中就是那样。我们不一定要假设这种概念是同外在世界里的任何客体相对应的。但是,一切科学陈述和科学定律都有一个
在疟疾流行的地区,很多孩子在感染疟疾几次后才对疟疾有免疫力。显然,孩子的免疫系统在受到疟疾原虫的一次攻击后只能产生微弱的反应,而必须被攻击多次后才能产生有效的免疫反应。以下哪项如果为真,最严重地削弱了上面的假设?()
MoreAmericanmothersthaneverareworking,andmoreworkersaremothers.Yettheirmarchintotheworldofpaidworkcontinues
某大学拟建设无线校园网,委托甲公司承建。甲公司的张工带队去进行需求调研,获得的主要信息有:校园面积约4km2,要求室外绝大部分区域及主要建筑物内实现覆盖,允许同时上网用户数量为5000以上,非本校师生不允许自由接入,主要业务类型为上网浏览、电子邮
Ihave______todo.Pleasegiveme______toread.
最新回复
(
0
)