首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2015-07-20
49
问题
使用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,1 0);
obj 1.display();
}
选项
答案
(1)添加语句:friend void func(CObj&,int); (2)cout<<“a=lI<
解析
(1)标识1处是声明一个友元函数,友元函数是在类声明中由关键字friend修饰的非成员函数,由friend voidfunc(CObj&,int,int)可知,函数func0是CObj类的友元,由程序后面的具体实现可知该函数重载了,已经声明了友元函数friend void func(CObj&,int,int),另外一个友元函数func(CObj&obj,int t)没有声明,因此第1个标识下应添加“friend void func(CObj&,int);”。
(2)display()函数打印类成员变量a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<<<<”不正确,第2个标识下应改为“cout<<“a=”<
(3)标识3处是声明类对象,对象声明格式为:<类名
><对象名>(<参数表>);,对象声明语句是一个完整的语
句,应该以“:”结尾,因此第3个标识下应改为“CObj objl;”。
转载请注明原文地址:https://kaotiyun.com/show/cCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如有下面初始化定义:chara[]="program";charb[]={’p’,’r’,’o’,’g’,’r’,’a’,’m’};则下列说法正确的是()。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intn
在C++中,数据封装要解决的问题是()。
在类中定义和实现的函数称为【】。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
结构程序设计的3种结构是______.
下面关于继承机制的描述中,不正确的是()。
类中数据成员和成员函数的默认访问级别为【】。
随机试题
Aresomepeoplebornclever,andothersbornstupid?Orisintelligence(智力)developedbyourenvironmentandourexperience?Stra
食管癌早期诊断简易而有效的方法是
转化作用叙述不正确的一项是
张某诉丁某债务纠纷一案已经由A县人民法院一审、B市中级人民法院二审终结。现人民检察欲对该案提出抗诉,应按何种程序进行?()
龚某,男,1989年7月1日出生,精神智力正常,2005年6月30日伙同林某(23岁,另案处理)绑架当地某私营企业主张某的儿子张小三,因勒赎不成而将被害人张小三杀害,则本案中龚某的行为如何?
_________起着支撑和确保项目信息门户正常运行的作用。()
关于货币市场基金说法不正确的是()。
某公司去年对组织机构做出了大规模的调整,但是一直未改变工作说明书。目前工作重叠,职责不清,管理分配不平衡等问题日益突出,工作缺乏效率,员工工作积极性降低,企业效益也降至最低点。可以选择的工作分析方法是()。
赵某与甲公司签订一份劳动合同,双方在合同中约定执行标准工时制,并约定甲公司根据生产经营需要可以直接安排赵某加班,但每月安排加班时间合计不得超过48小时,工资每月15日支付,遇法定休假日顺延至工作日支付。根据劳动合同法的有关规定,下列说法中正确的有()。
《中华人民共和国刑法》第16条规定:行为在客观上虽然造成了损害结果,但是不是出于故意或者过失,而是由于不能抗拒或者不能预见的原因所引起的,不是犯罪。请分析“不能抗拒”和“不能预见”的含义。
最新回复
(
0
)