首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
21
问题
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全国计算机二级
相关试题推荐
下面函数用来求出两个整数之和,并通过形参传回两数相加的结果。请将函数补充完整。intadd(intx,inty,【】z){【】=x+y;}
在下列函数原型中,可以作为类AA构造函数的是______。
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______。
下面的______保留字不能作为函数的返回类型。
在下面的函数声明中,______是“voidBC(inta,intb);”的重载函数。
下面程序的运行结果是()。#include<iostream.h>voidmain(){intx=10,y=A;x%=y+1;cout<<x<<end1;}
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面对模板的声明正确的是______。
下列关于算法的叙述,错误的是()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
随机试题
可与RF结合的是
缠腰火丹肝经郁热证的用方是缠腰火丹气滞血瘀证的用方是
强心苷类药物中,不属于速效强心苷的药物有
下列说法错误的是( )。
在分析国家风险的方法中,()是综合了对政治社会因素的定性分析和对经济金融因素的定量分析。根据标准化的国家风险评估报告,它结合部分经济统计,对不同国家的贷款风险做出比较。
以下属于理财顾问服务的是()。
材料四:阅读下面的短文。完成76—80题。在地面上,行走是指用双腿克服地球引力,轮流迈步,从一处地面走向另一处地面。但在太空轨道飞行的失重环境中.失重将行走的概念完全搞乱了。在航天器密封座舱中行走,只要用脚、手或身体任何部位触一下舱壁或任何固定的
材料一:党的十六大报告指出:经过全党和全国各族人民的共同努力,我们胜利实现了现代化建设“三步走”战略的第一步、第二步目标,人民生活总体达到了小康水平。必须看到,我国正处于并将长期处于社会主义初级阶段,现在达到的小康还是低水平的、不全面的、发展很不平衡的小康
德国十一月革命
20世纪初期,以孙中山为首的资产阶级革命派与以康有为、梁启超为首的改良派展开了激烈的争论。二者虽然存在着原则性的分歧,但是亦有共通之处()
最新回复
(
0
)