首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
26
问题
有如下类定义:
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、③
答案
C
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(int n)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/DSfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
对于一个类定义,下列叙述中错误的是()。
有如下程序:#include<iostream>#include<cmath>usingstd::cout;classPoint{public:Menddoubledistance(c
在结构化程序设计中,模块划分的原则是()。
有如下程序:#include<iostream>Usingnamespacestd;ClassAmount{intamount;public;Amount(intn=0):amount(n){}IntgetAmount()const
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
西安碑林是我国最大的石质书库,典籍集中,名家书法荟萃。西安碑林始建于()。
科学管理理论的缺陷主要有【】
宫颈癌直接蔓延的最常见方式是()
诊断反流性食管炎最重要的检查方法是
资源利用的()原则,即在生产的投入端尽可能少地输入自然资源。
按照指标变量的性质和数列形态的不同,时间序列可以分为()。Ⅰ.平稳性时间数列Ⅱ.趋势性时间数列Ⅲ.随机时间序列Ⅳ.非随机时间序列
在ADO对象中,______对象负责连接数据库。
关系操作的特点是______操作。
Amodemwesternfamilyisusuallymadeupofahusband,awifeandtheirchildren.Inmodemwesternsociety,youngerchildrens
A、 B、 C、 A
最新回复
(
0
)