首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
33
问题
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++程序中的预处理命令以符号【】作为起始标记。
在下列函数原型中,可以作为类AA构造函数的是______。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
下列关于类和对象的叙述中,错误的是______。
inta[10],则下面正确表示数组中的第十个元素的是______。
下面程序的运行结果是()。#include<iostream.h>voidmain(){intx=10,y=A;x%=y+1;cout<<x<<end1;}
下面对模板的声明正确的是______。
数据模型的三要素是()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
随机试题
唐氏综合征患儿染色体核型标准型为
下列员工福利中,不属于法定福利的是()。
某投资者购买了执行价格为25元、期权价值为4元的看涨期权合约,并卖出执行价格为40元、期权价值为2.5元的看涨期权合约。如果该期权的原生资产的价格在到期时上升到50元,并且在到期日期权被执行,那么该投资者在到期时的净利润为(忽略交易成本)()
李某决定于2006年11月购买一套普通住房自住,经估价该住房市场价格为100万元。李某准备向银行申请个人住房公积金贷款。李某的住房公积金账户本息余额为20000元,李某在10月份缴纳的住房公积金为250元,其单位缴纳的比例与职工相同。李某离法定退休年龄还有
《百家讲坛》栏目主要靠主讲人讲,体现的主要教学方法是()。
双榆树东里社区是一个老旧社区,有楼房33栋,居民3163户,居民代表72名。社区居民委员会通过民主决策规范社区公益金使用流程,实行社区活动和服务项目化管理:(1)了解居民服务需求;(2)研提社区公益金使用方案;(3)召开居民会议讨论通过使用方案;(4>社区
有人说。做事情要先想再干,有人说,要边干边想,有人说,要先干再想,说说你的看法,你认为哪种说法最好?
下列选项能够描述图中物理现象的是:
清末司法改革,在诉讼程序上实行()。
Theslogan"scientifictruthisamatterofsocialauthority"hasbecomedogmatomanyacademicinterestgroupswhohavebeen__
最新回复
(
0
)