首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
17
问题
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://jikaoti.com/ti/fOE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个函数带有参数说明时,则参数的默认值应该在()中给出。
C++程序中的预处理命令以符号【】作为起始标记。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED
下列关于类和对象的叙述中,错误的是______。
虚函数必须是类的【】。
下面对模板的声明正确的是______。
下列关于算法的叙述,错误的是()。
软件工程的出现是由于()。
数据模型的三要素是()。
下列不属于软件工程的3个要素的是1
随机试题
依据经验或直觉选择解法的问题解决策略,称为______。
箱型梁的断面形状为_______形,其结构整体结构_______大,可以承受较大的_______。
与乳腺癌相关性最好的肿瘤标志物是
血常规嗜酸性粒细胞增多见于
A.苦参B.紫草C.桔梗D.白术E.浙贝母试卷附图中,的药材是()。
公司违反《公司法》的规定,应当承担民事赔偿责任和缴纳罚款、罚金的,其财产不足以支付时,先承担民事赔偿责任。()
WhatcanweconcludefromparagraphsoneandtwoaboutAmericabetween1994and1997?InWashingtonD.C.apassengerwasarrest
WhatdoesNancylike?
ThepurposeofMr.Saunders’visitisto
A、Hisskillofmakingagoodresume.B、Hisattitudetohiscolleagues.C、Hisexpectingsalaryofthejob.D、Hisperformanceint
最新回复
(
0
)