首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Pa{ int k; public: Pa():k(0){ //① Pa(int n):k(11){} //② Pa(Pa&p):k(p.k){} //③
有如下类定义: class Pa{ int k; public: Pa():k(0){ //① Pa(int n):k(11){} //② Pa(Pa&p):k(p.k){} //③
admin
2015-07-24
42
问题
有如下类定义:
class Pa{
int k;
public:
Pa():k(0){ //①
Pa(int n):k(11){} //②
Pa(Pa&p):k(p.k){} //③
};
若执行语句
Pa a[]={Pa(1),Pa(2)};
则在标有号码的构造函数中,被调用的包括( )。
选项
A、①
B、①和②
C、②
D、②和③
答案
C
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(intn)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/0cNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
类的具体表现是通过______定义来操作的。
以下不属于运算符重载应注意的问题是()。
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continu
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
【】是实现C++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
随机试题
法律咨询工作的原则有
A、Onatrain.B、Onaplane.C、Inacoffeeshop.D、Atanairport.B
现已明确引起传染性单核细胞增多症的病毒是
治疗痔疾常取的腧穴是
药品监督管理部门在某医疗机构检查时发现,该单位使用的200支达克宁乳膏(标示为西安杨森制药公司001120778)的包装印字、色泽与正品不一致,即对该乳膏进行了抽样检验,并将样品寄至西安杨森制药有限公司质量部进行确认。经检验,结果符合规定。但西安杨森制药
在人民法院确定的债权申报期限内,债权人未申报债权的,()。
()是民法区别于其他法律的主要特征。
“在一个文化厚实深沉的社会里,人懂得尊重自己——他不苟且,因为不苟且所以有品味:人懂得尊重别人——他不霸道,因为不霸道所以有道德;人懂得尊重自然——他不掠夺,因为不掠夺所以有永续的智能。”从上述观点中可见()。①文化决定人的交往行为和交往
[*]
GLOBALISATONFormany,thesurpriseoffindingaMcDonald’soutletinMoscoworBeijingprovidesnogreatersymbolofthesp
最新回复
(
0
)