首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_(y){} };
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_(y){} };
admin
2017-11-28
35
问题
有如下类定义:
class Point
{
int x_,y_;
public:
Point():x_(0),y_(0){}
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个P0int类对象指针的数组,它并没有创建任何Point对象,所以不调用构造函数。
转载请注明原文地址:https://jikaoti.com/ti/9at0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
若有以下程序段: int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3); cout<<a<<","<<b<<","<<c<<endl; 其输出结果是
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明。classsample{public:sample(){};______};
多态性分为两类:编译时的多态性和______。
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
下列程序的输出结果为()。#include<iostream.h>voidmain(){intx;int&y=x;//变量引用y=99;cout<<"x="<<x<<end
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
在面向对象方法中,类之间共享属性和操作的机制称为【 】。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&b).;cin>>a>>b;cout<<"a="<<a<<"
随机试题
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
中毒性菌痢的发生主要由于
患者女,26岁。重度营养性缺铁性贫血,入院后予以输血治疗,在血液输入10ml后,突然出现头胀痛、四肢麻木、腰背部剧痛,继而发生寒战、高热、呼吸急促、黄疸,测血压75/50mmHg。发生该反应可能的原因是
下面对人的因素说法正确的是()。
采用计算机替代手工记账的单位必须具备的基本条件是( )。
下列语句中,标点符号使用规范的是()。
以下不属于财产损失保险的是()。
Thisweek,some27,000freshlypublishedresearcharticleswillpourintotheWebofScience,avastonlinedatabaseofscientif
A、 B、 C、 D、 B为了保证事务的正确执行,维护数据库的完整性,我们要求数据库系统维护以下事务特性:①原子性事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映。②一致性事务
(1)JoanofArcwouldbeproud.EdithCresson,France’sfirstwomanPrimeMinister,hastakenofficewithavowtoleadthecount
最新回复
(
0
)