首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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-06-27
67
问题
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/QCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下函数charfun(char*P){returnp;}该函数的返回值是______。
在面向对象程序设计语言中,______是在类和子类之间自动地共享数据和方法地一种机制
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为【】。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
下面程序的输出是()。#defineN3#defineM(n)((N+1)*n)#include<iostrearn.h>voidmain(){intz=2*(N+M(5+1));cout<<z<<end1;}
算法具有五个特性,以下选项中不属于算法特性的是()。
下列叙述中正确的是
将E-R图转换到关系模式时,实体与联系都可以表示成
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
心绞痛胸痛部位常见于
自动生化分析仪自动清洗吸加样针是为了
流感病毒最易变异的成分是()
适用于竣工后一次结算方法的建筑安装工程是()。
下列关于商业信用的描述,正确的有( )。
期货公司申请使用期货投资者保障基金前,必须()。
流动性风险是指由于流动性的不确定变化而使金融机构遭受损失的可能性。其中,流动性的含义可理解为()。Ⅰ.金融资产以合理的价格在市场上流通的能力Ⅱ.金融资产以合理的价格在市场上交易及变现的能力Ⅲ.金融机构能够随时支付其应付款项的能力Ⅳ.金融机构
下列属于共益债务的是()。
下列选项中不是社会主义经济效益特点的是
在下列微分方程中,以y=C1ex+C2cos2x+C3sin2x(C1,C2,C3为任意常数)为通解的是()
最新回复
(
0
)