首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
32
问题
使用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全国计算机二级
相关试题推荐
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
以下程序的执行结果是______#include<iostream.h>#include<iomanip.h>voidprint(intn){if(n!=0){print(n-1);
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
有以下程序:#include<iostream.h>voidmain(){intx=5,y=2;cout<<!(y==x/2)<<",";cout<<y!=x%3)<<",";
若执行下面程序段后的输出为:345,请填空。inta,b=3,c=5;a=b<c?【 】:c++;cout<<a<<b<<c;
下面对宏定义的描述中不正确的是
下列数据结构中,插入时不需要移动其他元素的是
随机试题
WhydoconsumersnolongerwanttobuyJapaneseelectronicgadgetsandcars?
手掌肿胀,失去正常凹陷,疼痛剧烈者,考虑为
某环保联合会对某公司提起环境民事公益诉讼,因在诉讼中需要该公司的相关环保资料,遂向县环保局提出申请公开该公司的排污许可证、排污口数量和位置等有关环境信息。申请书中载明了单位名称、住所地、联系人及电话并加盖了公章、获取信息的方式等。县环保局收到申请后,要求环
[2012专业案例真题上午卷]某发电厂装有两台300MW机组,经主变压器升压至220kV接入系统。220kV屋外配电装置母线采用支持式管型母线,为双母线接线分相中型布置,母线采用φ220/110铝锰合金管,母联间隔跨线采用架空软导线。母线选用管型母线支
材料的孔隙率降低,则其:
如果中外会计师事务所的审计报告有差异,则在海外上市的我国内地公司可任选其中之一的税后可分配利润作为股利分配的依据。()
反映会议进程、动态、通报会议情况的文书是()。
关于导体及其导电原理,下列说法错误的是()。
阅读材料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合理解决,
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
最新回复
(
0
)