首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
TestClass类定义如下: class TestClass { private: int id; char gender; char木phone; public: TestClass():id(
TestClass类定义如下: class TestClass { private: int id; char gender; char木phone; public: TestClass():id(
admin
2019-03-05
22
问题
TestClass类定义如下:
class TestClass
{
private:
int id;
char gender;
char木phone;
public:
TestClass():id(0),gender(
’
#
’
),phone(NULL){}
TestClass(int no,char ge=
’
#
’
,char*ph=NULL)
{id=no;gender=ge;phone=ph;)
};
下面类对象定义语句中错误的是( )
选项
A、TestClass myObj(1);
B、TestClass myObj(2,“11101111155”);
C、TestClass myObj(1,‘m’);
D、TestClass myObj;
答案
B
解析
B)中由于有两个参数,所以其调用了第二个构造函数,第二个构造函数的两个缺省参数,在调用时,实参会按从左到右的顺序传给形参,所以第二个参数“11101111155”会传递给形参ge,而原型中的ge为字符型,实参为指向字符的指针,所以在编译时会出现错误。A)与C)都能够正确的实现参数的传递。对于D),由于在创建TestClass的实例myObi时,没有参数,所以其调用了第一个构造函数。
转载请注明原文地址:https://kaotiyun.com/show/BqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_____;
下列表示纯虚函数的成员函数是
以下关于虚函数的叙述中不正确的是
对于下列语句,正确的判断是for=(x=0;y=0;(y!=123)&&(x<4);x++);
以下非法的赋值语句是
表达式c3=c1.operator+(c2)或c3=operator+(cl,c2)还可以表示为______。
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
将E-R图转换到关系模式时,实体与联系都可以表示成
语句ofstreamf(“DATA.DAT”,ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
下列叙述中正确的是()。
随机试题
膀胱三角区有蒂乳头瘤(T1期),肿瘤直径小于2cm,治疗应选择
患者,男,45岁,突起寒战,高热,右上腹痛3天,体温39~40℃,为弛张热,不伴咳嗽、黄疸、胸痛,伴乏力、食欲缺乏。问题3:提示:经检查发现白细胞增高,核左移,超声示肝脏增大、肝内孤立占位,约5cm×3cm大小。此时应考虑1.肝癌伴感染2.急性肝炎
下列关于经络的作用说法错误的是
人流后1年未见月经来潮,子宫、附件均正常,孕激素试验(-),基础体温双相,人工周期治疗3个月仍不见月经,其闭经原因可能是
施工单位的“三级检查制度”应包括()。
《巴塞尔新资本协议》中为商业银行提供的三种操作风险经济资本计量方法不包括()。
现代旅游活动的基本要素包括______、______、______三个方面。
以下哪些处罚种类属于教育行政处罚?()
SDR(SpecialDrawingRights)
Asumof$5billionwaspledgedbyChinatoincreaseAfrica’simporttoboostitseconomicdevelopment.
最新回复
(
0
)