首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为: Constructor,i=O, Destructor 注意:错误的语句在∥********4******
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为: Constructor,i=O, Destructor 注意:错误的语句在∥********4******
admin
2021-06-10
108
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:
Constructor,i=O,
Destructor
注意:错误的语句在∥********4********的下面,修改访语句即可。
#include
class CObj
{
int i;
public:
CObj();
void display();
-CObj();
};
∥********error********
CObj:cobj()
{
cout<<“Constructor"‘<“.”,
i=0;
}
{
CObj:display()
{
cout<<“i=”<
}
∥********error********
CObj:cobj()
{
cout<<“Destructor”<
}
void main()
{
Cobj a;
a.display();
}
选项
答案
(1)CObj::CObj() (2)VOid cobj::display() (3)CObj::~CObj()
解析
(1)在类的外部定义成员函数时,必须在成员函数前面加上类名和作用域运算符(::),作用域运算符用来表示某个成员属于哪个类,使用格式为:<类名>::<成员函数>(<参数函数>),因此第1个标识下应改为CObj::CObi(),默认构造函数没有参数。
(2)第2个标识下“COb.j:display()”,从其后的语句看,这是在类外实现COb.j函数,因此也有作用域运算符使用错误问题,display()函数返回值为void,因此第2个标识下应改为void CObj::display()。
(3)第3个标识下“CObj:CObj()”,显然这里是在类外实现析构函数,析构函数是一个特殊的函数,它的名字和类名相同,并在前面加“~”字符,用来与构造函数加以区别,因此第3个标识下应改为CObj::一CObj()。
转载请注明原文地址:https://kaotiyun.com/show/Pvfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(h,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
在结构化程序设计中,模块划分的原则是()。
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类Polynomial(“多项式”)的定义。形如5x4+3.4x2一7x+2的代数式称为多项式,其中的5为4次项系数,3.4为2次项系数,一7为1次项系数,2为0次项(常
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
下列关于输入流类成员函数getline()的叙述中,错误的是
下列有关虚函数的表述中正确的是
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
关于类定义,下列叙述中错误的是
以下()不属于对象的基本特征。
关于关键字class和typename,下列表述中正确的是()。
随机试题
下面有关肾脏良性肿瘤的描述,不正确的是
急性肾功能衰竭少尿期最常见的血镁、磷、钙代谢异常是
根据《合同法》,下列单位中不能成为保证人的是()。
根据以下诗歌内容,按描述春、夏、秋、冬的顺序排列,正确的一项是()。①墙角数枝梅,凌寒独自开。遥知不是雪,为有暗香来。②独在异乡为异客,每逢佳节倍思亲。遥知兄弟登高处,遍插茱萸少一人。③夜热依然午热同,开门小立月明中。竹深树密虫鸣处,时有微凉
你的某同事小李,多次不能完成你安排的工作,同事们对他很有意见,都表示不愿意和小李合作,你作为项目主管,怎么办?
已知f(x)=|x-1|-2|x|+|x+2|且-2≤x≤1,则f(x)的最大值与最小值的和为()
现在能够纠正词汇、语法和标点符号使用错误的中文电脑软件越来越多,记者们即使不具备良好的汉语基础也不妨碍撰稿。因此培养新闻工作者的学校不必重视学生汉语能力的提高,而应注重新闻工作者其他素质的培养。以下哪项如果为真,最能削弱题干的论证?
检查软件产品是否符合需求定义的过程称为()。
有如下程序:#include<iostream>usingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}______________private:ch
这个星期天很干燥。
最新回复
(
0
)