首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
45
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:c
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
类MyClass的定义如下:class MyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;};若要对
设有定义inta=1;floatf=1.2;charc=‘a’;,则下列表示错误的是
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
用树形结构来表示实体之间联系的模型称为
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
以下哪个基类中的成员函数表示纯虚函数()。
【】是实现C++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
随机试题
下列关于直肠药物吸收的叙述中,正确的是
患者,女性,50岁。因患呼吸系统疾病,需同时服用几种药物,最后服用的药物是
税收的特征有()。
发行债券是金融机构的被动负债,金融机构有更大的主动权和灵活性。()
下列关于债务重组中债务人以非现金资产清偿债务的会计处理中,不正确的有()。
一般资料:求助者,男性,26岁,某学校教师。案例介绍:求助者在师范大学硕士研究生毕业后,来到某中学任教。班里的学生经常不听自己的,因此对学生不满意,经常批评学生,要求学生必须听自己的。因师生关系苦恼,前来寻求帮助。心理咨询师观察了解到的情况
我国首颗微重力科学实验卫星在顺利完成太空飞行后,其回收舱于2016年4月18日准确降落在内蒙古四子王旗预定着陆区域,这是我国成功发射回收的第12颗返回式卫星,也是首颗在内蒙古草原返回着陆的卫星。()
以下属于唯心史观的论断有
计算机软件系统包括______。
ReadcarefullythefollowingexcerptontherevisionoftextbookswhichincreasesthecontentofChinesetraditionalcultureand
最新回复
(
0
)