首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为: a=7,b=0 a=8,b=10 注意:错误的语句在//*****error******的下面,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为: a=7,b=0 a=8,b=10 注意:错误的语句在//*****error******的下面,
admin
2017-11-27
42
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:
a=7,b=0
a=8,b=10
注意:错误的语句在//*****error******的下面,修改该语句即可。
#include
class CObj
{
public:
//*****error******
friend void func(CObj&,int,int);
void display()
{
//*****error******
cout<<"a:"<
}
private:
int a,b;
};
void func(CObj&obj,int t)
{
obj.a=t;
obj.b=0;
}
void func(CObj&obj,int t,int j)
{
obj.a=t;
obj.b=j;
)
void main()
{
//*****error******
CObj obj 1
func(obj 1,7);
obj 1.display();
func(obj 1,8,10);
obj 1.display();
}
选项
答案
(1)添加语句: friend void func(CObj&,int); (2)cout<<"a="<
解析
(1)标识1处是声明一个友元函数,友元函数是在类声明中由关键字friend修饰的非成员函数,由friend void func(CObj&,int,int)可知,函数func()是CObj类的友元,由程序后面的具体实现可知该函数重载了,已经声明了友元函数friend voidfunc(CObj&,int,int),另外一个友元函数func(CObj&obj,int t)没有声明,因此第1个标识下应添加“friendvoid func(CObj&,int);”。
(2)display()函数打印类成员变量a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<<<<”不正确,第2个标识下应改为“cout<<”a=”<
(3)标识3处是声明类对象,对象声明格式为:<类名><对象名>(<参数表>);,对象声明语句是一个完整的语句,应该以“;”结尾,因此第3个标识下应改为“CObj obj1;”。
转载请注明原文地址:https://kaotiyun.com/show/dJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若执行下面程序段后的输出为:345,请填空。inta,b=3,c=5;a=b<c?【 】:c++;cout<<a<<b<<c;
有以下程序main(){ int p[7]= {11,13,14,15,16,17,18},i=0,k=0; while(i<7 & & p[i] %2) { k= k+ p[i];i+ +;} cout<<k<<end1;}执行后输
以下关于静态成员变量的叙述不正确的是
以下有关析构函数的叙述不正确的是
下面对宏定义的描述中不正确的是
析构函数的特征包括
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
数据库系统的核心是
用树形结构表示实体类型及实体间联系的数据模型称为______。
随机试题
碘量法滴定中,防止碘挥发的方法有()。
公文是具有( )的文件材料。
A.多次内部混响B.切片(断层)厚度伪像C.声影D.棱镜伪像E.声速失真影响测量胎儿股骨长的伪像是
一老年患者.糖尿病病史10年,发现颈部一痈溃破,经抗生素治疗3周未见好转。近日体温明显升高,面色潮红,周身出现皮疹,背部一区域有水肿,压痛明显。如该患者上述诊断成立,应如何处理()
乙内酰脲类抗癫痫药苯并二氮革类抗癫痫药
汪娟最近有一个毛病,写作业时总觉得不整洁,擦了写,写了又擦,反反复复。她明知这样做没有必要,就是控制不住。她可能出现了()
证明下列命题:设u(x,y),v(x,y)定义在全平面上,且满足则u(x,y),v(x,y)恒为常数.
以下关于段式存储管理的叙述中,不正确的是(5)。(2011年5月试题5)
Materialculturereferstothetouchable,material"things"--physicalobjectsthatcanbeseen,held,felt,used--thataculture
WhoLives?WhoDies?WhoDecides?A)SomehavecalleditaRighttoDiecase.OthershavelabeleditaRighttoLivecase.Onegr
最新回复
(
0
)