首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
TestClass类定义如下: class TestClass { private: intid; char gender; char *phone; public: TestClass():
TestClass类定义如下: class TestClass { private: intid; char gender; char *phone; public: TestClass():
admin
2013-05-30
30
问题
TestClass类定义如下:
class TestClass
{
private:
intid;
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、festClass myObj(1,‘m’);
D、TestClass myObj;
答案
B
解析
B)中由于有两个参数,所以其调用了第二个构造函数,第二个构造函数的两个缺省参数,在调用时,实参会按从左到右的顺序传给形参,所以第二个参数“11101111155”会传递给形参ge,而原型中的ge为字符型,实参为指向字符的指针,所以在编译时会出现错误。A)与C)都能够正确的实现参数的传递。对于D),由于在创建TestClass的实例myObj时,没有参数,所以其调用了第一个构造函数。
转载请注明原文地址:https://kaotiyun.com/show/RhNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,一个数组名字实际上是指向该数组【】的指针。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;publ
inta[10],则下面正确表示数组中的第十个元素的是______。
下面程序的执行结果是【】。#include<iostream.h>voidmain(){intn=0,x=0;do{n++;if(n%3==2&&n%5==3&&n%7==2)x=1;}while(x!=1);cout<<
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;classMyClass{public:MyClass(){cout<<’A’;}MyClass(charc){co
在面向对象的程序设计中,下列叙述中错误的是()。
数据库设计的根本目标是要解决()。
下列不属于软件工程的3个要素的是1
软件工程包括3个要素,分别为方法、工具和【】。
随机试题
简要回答如何利用需求价格弹性原理分析垄断的情况。
肥大细胞和嗜碱性粒细胞介导的血管和平滑肌反应属于
关于引起人类疾病的逆转录病毒,哪项是错误的
X省A市甲建筑公司为增值税一般纳税人,2018年6月和7月发生如下经营业务:(1)2018年6月承接X省B市的工程项目,提供的为清包工服务,未选择简易计税,取得该项目的建筑服务价款660万元,当月支付给分包方乙公司分包款110万元,乙公司为一般纳税人
对柳永《望海潮》词中的“羌管弄晴,菱歌泛夜”一句,分析正确的是()。
读下面两区域图,回答下列问题。图中甲、乙两地发展种植业的主要制约因素分别是()。
“染于苍则苍,染于黄则黄”说明学生具有向师性。()
A.It’sabouttheoralpresentationB.it’sworthonequarterofyourfinalgradeC.Itcan’tbejuststagefrightProfessor:We
一个功能完备的计算机网络需要制定一套复杂的协议集。对于复杂的计算机网络协议来说,最好的组织方式是
A、Anambitiousanddiligentperson.B、Areasonableandwell-educatedperson.C、Anoutgoingandbeing-aroundperson.D、Awell-rea
最新回复
(
0
)