首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { public: TestClass 0{cout
有如下程序: #include using namespace std; class TestClass { public: TestClass 0{cout
admin
2021-06-10
28
问题
有如下程序:
#include
using namespace std;
class TestClass
{
public:
TestClass 0{cout<<“default constructorkn”;}
TestClass(const TestClass&X){cont<<"eopy
constructorha”;}
};
TestClass userCode(TestClass b){TestCla
选项
A、2次3次
B、3次 2次
C、都是2次
D、都是3次
答案
A
解析
由主函数入手,定义了类TestClass的对象a和d,当类对象进入其作用域时调用构造函数,构造函数在建立对象时由系统自动执行,而且只执行一次。因为定义了两个对象,所以构造函数TestClass()被调用的次数是2。“d=userCode(,a);话句d中调用成员为a的userCode()成员函数,所以是3次。
转载请注明原文地址:https://kaotiyun.com/show/4yfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在对函数进行原型声明时,下列语法成分中,不需要的是()。
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
不能作为函数重载的判断依据的是()。
关于函数中的,下列表述中错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,reaF15,则循环队列中的元素个数为()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};class
有如下类定义:c1assSamp1e{public;Samp1e(intx):ref(x){}//①private:Samp1e():ref(0){}//②staticint
下列关于虚函数的描述中,正确的是()。
数据库系统的三级模式不包括( )。
在C++中,实现封装性需借助于()。
随机试题
治疗失荣早期气郁痰结证,应首选的方剂是
竣工工程财务情况说明书主要包括()内容。
()是指在一个工程项目中,具有独立的设计文件、竣工后可以独立发挥生产能力或效益的一组配套齐全的工程项目。
长期借款的偿还方式包括()。
下列关于偿债能力状况修正指标中流动比率,说法有误的是()。
(2014年真题)关于出版物市场需求特征的说法,正确的有()。
下列对( )的执行不属于执行刑罚工作。
ThepastfiveyearshavebeenabadtimetobeataxpayerinEurope.Acrossthecontinent,governmentshavereliedheavilyonta
ThereisnogreaterpowerintheworldtodaythanthatwieldedbythemanipulatorsofpublicopinioninAmerica.【T1】Nokingor
The"so-calledfight-or-flightresponse"(Line2,Para.1)refersto"______".Whichofthefollowingisthebestwaytodeal
最新回复
(
0
)