首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { int x一,y一; public: Test():a=(0),b—f0){} Test(int a,int b=0):a=(a),b=(b){) ); 若
有如下类定义: class Test { int x一,y一; public: Test():a=(0),b—f0){} Test(int a,int b=0):a=(a),b=(b){) ); 若
admin
2019-06-07
49
问题
有如下类定义:
class Test
{
int x一,y一;
public:
Test():a=(0),b—f0){}
Test(int a,int b=0):a=(a),b=(b){)
);
若执行语句
Test x(2),y[3],*z[4];
则Test类的构造函数被调用的次数是( )。
选项
A、2次
B、3次
C、4次
D、5次
答案
C
解析
定义对象x时执行一次构造函数(调用Test(int a,int b=0)),定义对象数组y时,构造函数(注意,该构造函数必须是没有任何参数的)的执行次数与数组中对象的个数相等,即需要执行3次,最后定义一个指向Test对象的指针数组,它并不会创建对象,从而也就不会去执行构造函数,故构造函数一共执行了4次。
转载请注明原文地址:https://kaotiyun.com/show/GQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列说法中错误的是()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0:while(str[j])
栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
下面有关this指针的叙述中,正确的是()。
软件结构设计的图形工具是()。
当派生类中有和基类相同名字的成员时,派生类的同名成员会【】基类的成员。
数据库模型提供了两个映像,它们的作用是()。
在计算机中,算法是指()。
随机试题
足少阳胆经主治
关于TD-Ag和TI-Ag的特点的描述不正确的是
汽车装货和卸货时的停车时间属于()。
根据凯恩斯流动性偏好理论,当预期利率上升时,人们就会()。
下列有关利用以前审计获取的有关控制运行有效性审计证据的说法中,错误的有()。
“获得一些初步的数学实践活动经验,能够运用所学的知识和方法解决简单的问题”是小学第二学段学习“实践与综合应用”的具体目标。()
要坚持中国共产党的领导,必须加强和改进党的领导。加强和改进党的领导,一定要以科学理论作指导。“三个代表”重要思想之所以成为加强和改进党的建设的根本指导思想,是因为()。
设函数f(x)在闭区间[a,b]上连续(a,b>0),在(a,b)内可导.证明:在(a,b)内至少有一点ξ,使等式
A、 B、 C、 C
The"straight-line"methodofdepreciation______.
最新回复
(
0
)