首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: CMyObject,in the constmtor ~CMyObject,in the destrut
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: CMyObject,in the constmtor ~CMyObject,in the destrut
admin
2019-05-14
39
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:
CMyObject,in the constmtor
~CMyObject,in the destrutor
注意:错误的语句在//******error******的下面,修改该语句即可。
1 #include<iostream.h>
2 class CMyObject
3 {
4 //******error******
5
6 //******error******
7 CMyObject{cout<<’’CMyObject,in the construtor’’<<end1;}
8 ~CMyObject(){cout<<’’~CMyObject,in the destrutor’’<<end1;}
9 };
10 void main()
11 {
12 CMyObject obj1;
13 }
选项
答案
(1)添加语句:public: (2)CMyObject(){cout<<’’CMyObject,in the construtor”<<end1;}
解析
程序中定义了类CMyObject,含有一个构造函数和一个析构函数,在构造函数和析构函数中分别输出一段字符。
(1)构造函数和析构函数均为公有函数,而在C++中默认的访问属性为私有(private),因此构造函数和析构函数必须说明为public,即第1个标识下应添加“public:”。
(2)函数定义中在函数名后均有一对括号表示函数声明,因此第2个标识下应改为“CMyObjectO{cout<<’’CMyObject,in the construtor’’<<endl;}”。
转载请注明原文地址:https://www.kaotiyun.com/show/KE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果为()。#include<iostream.h>classSample{intn;public:Sample(inti){n=i;}operator++(){n++;}
关于函数重载,下列叙述中错误的是()
执行语句:{cout<<setfill(’*’)<<setw(10)<<seffill(’#’)<<left<<123<<"0K"<<end1;return0;}后将输出()。
设有以下定义和程序:#include<iostream.h>classTestClass1{public:voidshow1(){cout<<"TestClass1"<<end1;}
下面程序的运行结果是()。#include<iostream.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={
阅读以下程序:#include<iostream.h>voi6main(){staticinta[][2]={5,3,1,2};inti,j,s1=0;for(i=0;i<2;i++)for(
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
执行以下程序后,输出结果第二行的内容是______。#include<iostream>usingnamespacestd;classTestClass{public:virtualvoidwho(
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Con(
随机试题
会计凭证按其()不同,分为原始凭证和记账凭证。
A、waterB、termC、flowerD、exerciseB
中枢神经系统的神经胶质细胞有_______、_______、_______和_______四种,周围神经系统的神经胶质细胞有_______和_______两种。
下面说法中正确的有()
企业以等量资本投资于A、B股票形成投资组合。已知A、B股票投资收益的标准差分别为10%和20%,预期报酬率分别为6%和15%,则下列结论A的有()。
下列各项中,计算个人所得税自行申报的年所得时允许扣除的项目有()。(2008年)
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中
在教育方法上提出“虽不扣必鸣”的思想的是
下列叙述中,错误的是
Once-dailyPillCouldSimplifyHIVTreatmentBristol-MyersSquibbandGileadScienceshavecombinedmanyHIVdrugsintoasingle
最新回复
(
0
)