首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Pa{ int k; public: Pa():k(0){ } //① Pa(int n):k(n){ } //②
有如下类定义: class Pa{ int k; public: Pa():k(0){ } //① Pa(int n):k(n){ } //②
admin
2021-06-10
29
问题
有如下类定义:
class Pa{
int k;
public:
Pa():k(0){ } //①
Pa(int n):k(n){ } //②
Pa(Pa &p):k(p.k){ } //③
};
若执行语句
Pa a[]={Pa(1),Pa(2)};
则在标有号码的构造函数中,被调用的包括
选项
A、①
B、①和②
C、②
D、②和③
答案
D
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(intn)初始化各个元素,所以被调用的构造函数只有Pa(intn),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/mVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
在下列关键字中,不能用来表示继承方式的是
在Internet中,域名服务器的主要功能是实现()的转换。c2=c1+32:printf("%c,%c\n”,c1,c2);}程序运行输入65回车后,输出结果为()。
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件pro]3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator:,以实现深层复制。要求:补充编制的内容写在“//********333********”与
请打开考生文件夹下的解决方案文件proj3,其中声日月的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sod函数。程序的正确输出应为:排序前:7,1,3,11.6,9,12,10,8
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是,()。Samplea[2],*P=newSample;
随机试题
妇女社会工作是为妇女在自我成长过程中,在参与政治、经济、社会、文化和家庭生活过程中遇到的群体或个体问题而开展的服务工作。下列不属于妇女社会工作者目标的是()。
设有char*a=“ABCD”,则printf(“%s”,a)的输出是_______;而printf(“%C”,*a)的输出是_______。
确定脊柱侧弯角度测定Cobb角应该使用
患儿男,2岁零10个月。进食豆粒时不慎呛咳,随即出现呼吸困难,面色发绀,神志不清。护士应采取的护理措施是
为保证碎石沥青混凝土的运输质量、防止离析现象发生,在装车时应()。
根据所给图表资料回答下列问题。2011年7月产量低于上半年月均产量的是:
利率的期限结构
债权转移,抵押权也随之转移,这体现了抵押权具有()。
Hedemandedthateffectivemeasuresbetakentoputanendtocheatinginexams.
WhatconclusioncanwedrawaboutStevebeforehewenttothesummerschool?
最新回复
(
0
)