首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
58
问题
有如下类定义:
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<iomanip.h>voidmain(){for(inti=0;i<4;i++)cout<<end1<<setf
有以下程序main( ){ int i=0,s=0;do{ if(i%2) {i+ +; continue; } i++; s+=i;}while(i<7)cout<<s<<end1;}执行后输出结果是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
C++中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
有如下程序:#includeusingnamespacestd;classA{public:A0{cout
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
下列叙述中正确的是
下面关于this指针的说法中错误的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
社会上居于统治地位的价值标准是()
组织变革的进程属于
20世纪90年代后,国际产业的重心开始由制造业向_______转移,高新技术产业等日益成为国际产业转移的重点。
人之道则不然,________。(《老子》)
A.急性胰腺炎B.肠系膜血栓形成C.胆道蛔虫症D.急性胃肠炎E.急性心肌梗死男60岁,腹泻两天后突发左侧下腹部疼痛,疼痛1小时后排鲜血便300mL。腹部超声:肠胀气,少量腹水。最可能的诊断是
电击复律前正确的护理准备措施是()
孕妇可自行监测胎儿有无宫内窘迫最简单的方法是
关于药物适应证或禁忌证的信息分类A、A类信息B、E类信息C、C类信息D、B类信息E、D类信息有较充实证据反对的是
资产负债表中,“应收账款”项目应根据()填列。
下面程序的输出结果是______。#include<iostream.h>voidmain(){intx=20;int&y=x;cout<<(x==y)<<“”;
最新回复
(
0
)