首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor2 Constructor1 i=0 i=10
使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor2 Constructor1 i=0 i=10
admin
2009-01-15
39
问题
使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
Constructor2
Constructor1
i=0
i=10
Destructor
源程序文件test6_1.cpp清单如下:
#include<iostream.h>
class CSample
{
int i;
public;
CSample(){cout<<"Constructorl"<<endl;i=0;)
CSample(int val){cout<<"Constructor2"<<endl;i=val;}
~CSample()(cout<<"Destructor"<<endl;)
void disp();
};
/**********found********/
void disp()
{
cout<<"i=”<<i<<endl;
}
void main()
{
CSample *a,b(10);
/**********found*********/
a->disp();
/**********found*********/
b->disp();
}
选项
答案
(1)错误:void disp() 正确:void CSample::disp() (2)错误:a->disp(); 正确:a=new CSample; a->disp(); (3)错误:b->disp(); 正确:b.disp();
解析
(1)主要考查考生对于类的成员函数定义格式的熟练掌握,对于类体外函数的实现,应该使用作用域符“::”,按照返回值类型 类名::函数名(参数列表)的形式进行说明;
(2)主要考查考生对于动态存储分配的掌握,根据前面的定义,a是一个指针类型的变量,指向一个对象,但是并没有被初始化,此时a中的数据无任何意义,应该使用动态存储分配new生成一个新的对象,并将返回的指针赋值给a;
(3)主要考查对象指针与对象在调用成员函数时格式的不同,b是一个对象变量,使用b调用成员函数应该用“.”运算符。
转载请注明原文地址:https://jikaoti.com/ti/8MkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
人员培训有哪些方法?
简述《蒙巴顿方案》的主要内容。(东北师范大学2000年世界现代史真题)
简述元朝中央及地方官制。(北京大学2005年中国古代史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
进行主成分分析的主要步骤包括()
如果依据统计方法的功能进行分类的话,统计学可以分为()
根据数据的观测方法和来源划分,研究数据可以分为()
下列表述不是爱尔维修的主张是
商业银行的活期存款和定期存款都是货币供应的重要组成部分。()
根据下面材料,写一篇不少于800字的议论文,题目自拟。有两个台湾观光团到日本伊豆半岛旅游,路况很坏,到处都是坑洞。其中一位导游连声抱歉,说路面简直像麻子一样。而另一个导游却诗意盎然地对游客说:“诸位先生,我们现在走的这条道路,正是赫赫有名的伊豆迷人酒
随机试题
在一个凶杀案件的侦破过程中,警方查明以下事实:凶手只可能是甲或乙或丙;甲是一个惯窃犯,如果他作案,必定是谋财害命;乙是一个色情狂,如果是他作案,必定是奸情杀人案。现场勘察的结果是既未发现被害人受到性侵犯,也未发现被害人的财物丢失。若以上条件成立,则下列哪项
下列函数中,在[1,e]上满足拉格朗日中值定理条件的是()
首选红霉素治疗的肺炎为
下列哪些情形不属于结果加重犯?()
按照《建设工程安全生产管理条例》的规定,在北京奥运主体育场“鸟巢”方案的设计中,设计单位应当( )。
将许多类似的但不会同时发生的风险集中起来考虑,从而使这一组合中发生风险损失的部分能够得到其他未发生损失的部分的补偿,属于()的风险管理方法。
下列说法不正确的有()。
某公司股票的β系数为1.8,无风险报酬率为4%,市场上所有股票的平均报酬率为8%,则该公司股票的投资报酬率应为()。(2009年单项选择题)
Australiaisanislandanditisacontinentaswell.Itisthelargestislandintheworld,butitisthesmallestcontinent.C
Underno______willIletmydaughtermarrysuchaperson.
最新回复
(
0
)