首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
29
问题
有如下类定义:
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全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
对于某个函数调用,不给出初调用函数的声明的情况是()。
如果一个类至少有一个纯虚函数,那么就称该类为()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
数据库系统的核心是
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n:x;}voidSetNum(intn1
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
关于静态数据成员的描述中正确的是
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;whi
自顶向下分析方法从文法的开始符号出发,判断其能否()出输入符号串。
随机试题
男,42岁。胃溃疡多年,突然出现呕血,出冷汗,面色苍白。诊断为胃溃疡穿孔出血,非手术治疗期间最关键的措施为
个体户某甲因销售货物时屡有短斤少两的现象,工商行政管理局发现后决定对其处以吊销执照的处罚。下列有关该事件的表述中哪些是正确的?()
根据《城乡规划法》的规定,下列关于城市近期建设规划的表述中正确的是()。
监理主要文件中的监理实施细则内容包括( )。
成本类科目包括制造费用、生产成本及主营业务成本等科目。()
反映基础货币与货币供应量、信贷总额、政府预算以及国际收支之间的关系及相互影响的是()。
风险损失的范围大小包括:风险可能带来的损失的严重程度、损失的变化幅度和分布情况,损失严重程度的表达方式是________。
监生历事制度
有以下程序:#includemain(){inta=2,b;b=a
A、Heshouldn’thaveapologized.B、Hewillfindabetterwayofapologizing.C、Hecouldn’tfindarightwordtomakeanapology.
最新回复
(
0
)