首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
38
问题
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://www.kaotiyun.com/show/RhNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;publ
友元类的所有成员函数都是另一个类的【】函数。
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(intprintNo=1
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是()。
以下程序段的输出结果是()。intx=5;do{cout<<x--<<end1;}while(!x);
在面向对象的程序设计中,下列叙述中错误的是()。
程序文件的编译错误分为连接错误和【】两类。
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
首次提出生态学这一概念的科学家是
A.鼓室、咽鼓管、乳突窦和乳突小房B.耳蜗、前庭、骨半规管C.耳郭、外耳道、鼓膜D.锤骨、砧骨、镫骨E.蜗管、椭圆囊和球囊、膜半规管内耳的膜迷路包括
种植体牙龈界面上皮细胞与钛氧化膜之间结合为
A、acB、UC、IUD、qnE、pc每晚()。
金融市场的作用包括()。
下列各项中,主管税务机关可要求纳税人进行土地增值税清算的有()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。某学校初中二年级五班的物理老师要求学生两人一组制作一份物理课件。小曾与小张自愿组合,他们制作完成的第一章后三节内容见文
Therearethreewaysinwhichabankermaytakesecurityforanadvance;______.(1)bylien(2)bypledge(3)bymortgage(4)byindemn
A、Withathesisstatement.B、Withalistofreferences.C、Withasummaryoftheconference.D、Withaconclusionofthepaper.A这
Somemarriagesseemtocollapsesosuddenlythatyou’dneedacrystalballtopredicttheirdemise(灭亡).Inother【C1】______,tho
最新回复
(
0
)