首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
26
问题
有如下类定义:
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++语言中类定义中默认的访问权限是
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
下面程序的运行结果是______。#include<iostream.h>voidmain(){charstr[]="SSSWLIA",c;intk;
一些重要的程序语言(如c语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
下列程序是用来判断数组中特定元素的位置所在,则输出结果为#include<conio.h>#include<iostream.h>intfun(int*s,intt,int*k){i
C++语言中标点符号中表示一条预处理命令开始的是
下列叙述中正确的是
派生类的对象对它的基类成员中(),是可以访问的。
由关系数据库系统支持的完整性约束是指______和参照完整性。
随机试题
下列不属于经济全球化主要内容的是()
心内兴奋传导最易发生阻滞的部位是
英汉对照术语A、循证医学B、药学服务C、药物信息D、治疗药物监测E、药物不良事件ADE(AdverseDrugEvent)
关于检察院办理死刑上诉、抗诉案件的开庭前审查程序,下列哪些说法是正确的?
一只“100Ω、100W”,的电阻与120V电源相串联,要使该电阻正常工作至少要串入的电阻R为()。
一般而言,项目质量计划主要包括的内容有()。
价值工程中,功能整理是用系统的观点将已定义了的功能加以系统化找出各局部功能相互之间的逻辑关系是并列关系还是上下位置关系,表达这种功能之间关系可用()。
风水在古代其实包含有很深的科学成分,“依山而建,傍水而居”、“面南背北,坐北朝南”几千年流传下来,若非其有着极强的______价值.到今天也不至于被建筑商和民间如此______。填入划横线部分最恰当的一项是:
McDonald’s,Greggs,KFCandSubwayaretodaynamedasthemostlitteredbrandsinEnglandasKeepBritainTidy【C1】______fast-foo
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
最新回复
(
0
)