首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
22
问题
使用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://jikaoti.com/ti/snt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于虚函数的描述中,正确的是()。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
以下对C/C++语言函数的描述中,正确的是
在关系模型中,一个关系的属性名表称为【 】,也就是二维表的表框架,相当于记录型。
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
下列关于关系运算的叙述中正确的是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
治疗膏淋小便混浊,色白如米泔,宜选用的药物是()治疗热淋,小便淋沥涩痛,兼见心烦尿赤,口舌生疮,宜选用的药物是()
一批进口货物以CFR广州价格从美国通过船舶运至广州,停泊数天后再继续驶往大连,在大连卸货并向大连海关报关,在计算完税价格时,其运费应计算至广州。
以期限错配为投资策略的理财产品所隐含的主要风险有()。
合同履行的基本原则包括()。
一般情况下,如果社会总需求明显小于社会总供给,政府在财政税收方面应该采取的政策措施是()。
山东省被誉为“鲁东明珠”的景点是()
该求助者的主要症状包括()。该求助者产生心理问题的原因可能是()。
Airpollutionkilledaboutsevenmillionpeoplelastyear,makingittheworld’ssinglebiggestenvironmentalhealthrisk,theW
下列关于测试团队的说法中,不正确的是______。A)测试团队的组织方式由测试团队的规模、具体任务和技术来决定B)如果测试团队规模较大,则测试工程师分为3个层次:初级测试工程师、测试工程师和资深测试工程师C)建立、组织和管理一支优秀的测试团队是
TheSpanishFluEpidemicIfyou’reworriedaboutthepossibilityofacomingbirdfluepidemic,youcantakecomfortinthef
最新回复
(
0
)