首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-09-05
66
问题
有如下类定义:
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/NOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设程序如下:#inc1ude<iostream>usingnamespacestd;intmain(){int**p,*q.r=10:q=&r;p=&q;cout<<
以下叙述正确的是()。
有如下程序:#includeusingnamespacestd;classBase{private:voidfunl()eonst{eout
下列关于栈的叙述正确的是()。
下列关于常成员的叙述中,正确的是()。
下列选项,不正确的是()。
由于常对象不能被更新,因此()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列选项可以做C++标识符的是()。
随机试题
下列有关城市居民委员会的说法中,正确的是:()
Womenfindamasculineface—withalargejawandaprominentbrow—-moreattractivewhentheyaremostlikelytoattractive,acco
呃逆的发生,除了缘于胃气上逆动膈以外,与哪一脏关系最密切
下列有关消毒的描述,正确的是
矩形通风管道200mm×300mm,断面平均流速v=1.2m/s,空气的运动黏度ν=15.7×10-6m2/s,若管流以当量直径为特征长度,其雷诺数为()。
项目运营策划包括()等方面的策划。
下列不属于管理会计报告的特征的是()。
判断膀胱破裂的简便方法是()。
一台Cisco6500交换机的4/1-24端口用于连接单个PC机和服务器,若需加快PC机和服务器接入到网络中的速度,STP可选功能的正确配置是()。
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:pr
最新回复
(
0
)