首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
33
问题
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全国计算机二级
相关试题推荐
执行"cout<<char(’F’-2)<<endl;"语句后得到的输出结果后______。
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
类的构造函数的作用是
下列叙述中正确的是
下列选项中不属于软件生命周期开发阶段任务的是
下列选项,不正确的是
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
栈C最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
数据流图中带有箭头的线段表示的是()
随机试题
领导让你组织居民进行一次户外参观活动,你会怎么做?
A.气与血B.寒与热C.两者均是D.两者均非以阴阳互根互用关系为主的是
美曲膦酯口服中毒时,不能用来洗胃的溶液是
在一起人身伤害赔偿案件中,原告举出一张受伤部位的X光片作为证据,该证据属于民事诉讼法规定的何种证据?()
图示绳子的一端绕在滑轮上,另一端与置于水平面上的物块B相连,若物块B的运动方程为x=kt2,其中k为常数,轮子半径为R。则轮缘上A点的加速度大小为()。
建设工程项目管理规划涉及项目整个实施阶段,它属于()的项目管理范畴。
甲公司想要出口一批货物,专业物流公司建议甲公司可以采用集装箱运输,但是甲公司的负责人并不了解集装箱运输,请你用专业知识简要回答集装箱运输的特点。
通过对资产负债表的分析,可以了解企业的( ),判断企业的偿债能力和支付能力。
下列各项中,属于固定资产减值测试时预计其未来现金流量不应考虑的因素有()。
企事业单位、社会团体以及其他组织转让旧房作为廉租住房、经济适用住房房源且增值额未超过扣除项目金额30%的,免征土地增值税。()
最新回复
(
0
)