首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
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,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://jikaoti.com/ti/QGE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
在C++中,数据封装要解决的问题是()。
在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的()。
关于链式存储结构和顺序存储结构的说法正确的是______。
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
下面程序的输出是()。#defineN3#defineM(n)((N+1)*n)#include<iostrearn.h>voidmain(){intz=2*(N+M(5+1));cout<<z<<end1;}
下列对重载函数的描述中,()是错误的。
关于C++主函数特性,下列叙述正确的是()。
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
随机试题
男性,50岁,乙肝病史20余年,今晨突发呕血,色鲜红,量约1500ml。查体:BP80/50mmHg,P120次/分,面色苍白,四肢末梢凉,腹壁可见静脉曲张,脾肋下5.0cm,移动性浊音阳性。入院后又呕血一次,量约300ml。该患者最可能的出血原因为
目前关于门控心肌断层显像的采集,常用的采集矩阵为
急性心肌梗死最常见的心律失常是
X线平均波长(λmean)与最短波长(λmin)的关系是
A.40~60cmB.75~100cmC.150~180cmD.180~200cmE.200cm以上四肢摄影的摄影距离一般是
安装饰面板时,潮湿房间不得用()勾缝。
工程建设项目后评价阶段的主要内容为()。
A、shewantstosoundpoliteB、shethinkslanguageteachingisnotaright-or-wrongmatterC、shethinkstheyaredoingtheirbest
Hesaiditwouldnotbeallthatdifficulttoreachapeacefulconclusiontothe______.
NewYearTraditions"HappyNewYear!",thatgreetingwillbesaidandheardforatleastthefirstcoupleofweeksasanew
最新回复
(
0
)