首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-02-22
42
问题
有如下类定义:
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(int n)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/u6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下程序:#includeusingnamespacestd;intmain(){intsum=0;for(inti=1;i
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
下列关于友元的叙述中,错误的是()。
有如下类定义:classMyClass{public:MyClass(intd=0):val(d)+{}___________//运算符函数+的声明private:intval;
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
下列字符串中可以用作C++标识符的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],int,n),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
随机试题
化学工艺是根据化学的原理和规律,采用化学和物理的措施而将原料转化为产品的方法和过程。()
根据下列材料回答问题材料:在现代战争中,兵仍然不在多而在精。这个精包括两个方面:一方面是武器装备要精。我们要想办法,逐步逐步地解决这个问题,当然要有重点,全面解决是不可能的。对我们来说,另一方面是要有革命精神。未来反侵略战争不仅仅靠高精尖的武器装
输血的适应证有
健康危险因素评价对下面哪种疾病的预防可以说是一种相对有效的措施
房地产转让、抵押时,房屋的所有权和该房屋占用范围内的土地使用权转让、抵押的方式是()。
某监理单位承担了一工业项目的施工监理工作。经过招标,建设单位选择了甲、乙施工单位分别承担A、B标段工程的施工,并按照《建设工程施工合同(示范文本)》分别和甲、乙施工单位签订了施工合同。建设单位与乙施工单位在合同中约定,B标段所需的部分设备由建设单位负责采购
房屋建筑工程施工总承包二级企业注册资本金在()以上。
商业银行应妥善保管相关合同和各类授权文件,并()重新确认一次。
对实施内部评级法的银行,运用内部评级法计算全行表内外资产的信用风险加权资产。()
你们昨天的会议得出什么结论了吗?
最新回复
(
0
)