首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point { int X一,y; public: Point():x一(O),Y一(O){) Point(int X,int Y=0):X_(x),y.(y){} };
有如下类定义: class Point { int X一,y; public: Point():x一(O),Y一(O){) Point(int X,int Y=0):X_(x),y.(y){} };
admin
2020-04-07
32
问题
有如下类定义:
class Point
{
int X一,y;
public:
Point():x一(O),Y一(O){)
Point(int X,int Y=0):X_(x),y.(y){}
};
若执行语句
Point a(2),b[3],*c[4];
则Point类的构造函数被调用的次数是( )。
选项
A、2次
B、3次
C、4次
D、5次
答案
C
解析
此题考查的是类的构造函数。构造函数在对象创建的时候由系统自动调用。在Point a(2),b[3],*c[4]语句中:a(2)是定义一个对象并传入构造函数2,所以此时会调用以此构造函数;b[3]是定义一个包含3个对象的数组,所以构造函数会被调用3次;*c【4]定义的是4个Point类对象指针的数组,它并没有创建任何Point对象,所以不调用构造函数。
转载请注明原文地址:https://kaotiyun.com/show/ek8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类中成员函数特征的描述中错误的是()。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
下列有关C++流的叙述中,错误的是
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为()
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
通常拷贝构造函数的参数是
.、.*、->、::、?:这五个运算符______重载。
关于类模板,下列表述不正确的是
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
随机试题
治疗乳漏应以何种方法为主()
工程设计收费计费额,为经过批准的初步设计概算中的()之和。Ⅰ.建筑安装工程费Ⅱ.设备与工器具购置费Ⅲ.联合试运转费Ⅳ.工程建设其他费
监理人应在收到承包人提交的工程量报表后的()天内进行复核。
债务人甲因债权人乙下落不明,遂将作为合同标的物的名贵西服一套交当地公证机关提存。根据合同法律制度的规定,下列关于提存期间当事人权利义务的表述中,正确的有()。
马来西亚的国教是()。
社会主义法治最根本的保证是()
下图是校园网中一台主机在命令行模式下执行某个命令时用Sniffer捕获的数据包。请根据图中信息回答下列问题。(1)ftp.pku.edu.cn对应的IP地址是【1】。(2)图中①②③处删除了部分显示信息,其中②和③处的信息分别是【2】和
OvercomingtheLanguageBarrierThediscoverythatlanguagecanbeabarriertocommunicationisquicklymadebyallwhotra
Up-Minneapolis,MN—Afatherwasrecentlyarrestedbythepoliceforspankinghischild,startingadebateamongtheAmericanpub
Itwasunusualforthere______sofewstudentsintheclassroom.
最新回复
(
0
)