首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
20
问题
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
下面程序的执行结果是【】。#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<<
阅读下面程序:intfun2(intm){if(m%3==0)return1;elsereturn0;}voidfunl(intm,int&s){inti;for(i=1;i<m;i++)if(fun2(i))
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb);};在
关于swish语句的说明中,错误的是()。
软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
软件工程的出现是由于
随机试题
下列有关碘营养的描述中,正确的是()。
男,30岁。咽疼、咳嗽、发热,2周后发现尿色红,眼睑浮肿,24小时尿量1000mL,体检:全身皮肤未见皮疹,血压150/100mmHg,化验:尿蛋白(++),红细胞5每高倍视野0~60,血白蛋白32g/L,血肌酐123μmol/L。上述临床表现最可能的
下列关于烟花爆竹的说法,正确的是()。
中央银行是一国金融体系的中枢,它的职能包括()。
表扬对学习具有推动作用,但使用过多或使用不当,也会产生消极作用。下列选项,属于有效表扬的是()。
人民检察院提起公诉的案件,应当向人民法院移送主要证据的复印件或者照片,对于适用简易程序的公诉案件,人民检察院可以派员也可以不派员出庭,则以下人民检察院做法正确的是()。
中国古代文学艺术异彩纷呈,绚丽多姿。下列表述不正确的是:
作函数y=lnx/x的图形.
Theyoungmanwantstoknowifthereareany______forthecourseinModemGuitar.
Whatisthemeaningrelationshipbetweenflowerandtulip?
最新回复
(
0
)