首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为: a=7,b=0 a=8,b=10 注意:错误的语句在//********error*******
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为: a=7,b=0 a=8,b=10 注意:错误的语句在//********error*******
admin
2017-03-22
39
问题
使用VC6打开考生文件夹下的源程序文件modi1.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 obj1
func(obj1,7);
obj1.display();
func(obj 1,8,10);
obj1.display();
}
选项
答案
(1)添加语句: friend void func(CObj&,int); (2)cout<<"a="<
解析
(1)标识1处是声明一个友元函数,友元函数是在类声明中由关键字friend修饰的非成员函数,由friend void func(CObj&,int,int)可知,函数mncO是CObj类的友元,由程序后面的具体实现可知该函数重载了,已经声明了友元函数friend voidfunc(CObj&,int,int),另外一个友元函数func(CObj&obj,int t)没有声明,因此第1个标识下应添加“friendvoid func(CObj&,int);”。
(2)display()N数打印类成员变量a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<<<<”不正确,第2个标识下应改为“cout<<"a="<
(3)标识3处是声明类对象,对象声明格式为:<类名><对象名>(<参数表>);,对象声明语句是一个完整的语句,应该以“:”结尾,因此第3个标识下应改为“CObj obj1;”。
转载请注明原文地址:https://kaotiyun.com/show/x9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cin>>x中的各个组成部分,下列叙述中错误的是
结构化程序设计的主要特点是
虚函数必须是类的【】。
判断char型变量c是否为小写字母的正确表达式是
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
下列工具中为需求分析常用工具的是
有如下程序:#includeusingnamespacestd;classGrandChild{public:GrandChild(.){strcpy(name,”Unknown”);}eonstchar*getName()const{
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
下列关于运算符函数的描述中,错误的是
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是
随机试题
面部危险三角
Thisboxistooheavy,______givemeahand?
患者,女性,75岁。因“活动后胸闷、气促15年,加重1个月”入院。外院拟“慢性阻塞性肺疾病急性加重,肺部感染”予头孢哌酮一舒巴坦钠(舒普深)抗感染及解痉、化痰等治疗,病情无好转。入院前痰培养检出“白假丝酵母菌,烟曲菌”,胸部CT示双肺多发病变,转本院进一步
胸外心脏按压,判断其是否有效的主要方法是()
A.当归B.山豆根C.川芎D.板蓝根E.防风质地柔韧,断面油润,香气浓郁,味甘辛,微苦的是()。
甲公司向乙公司签发了一张银行承兑汇票,付款人为丙银行,下列说法正确的有:()
开工前编制工程测量方案应根据()。
下列关于可转换公司债券的说法中,正确的有()。
①好像说,这里的花朵是勇士,是骑马而来的军人②无论往哪一个方向看,远处都是雪山,或者是没下雪但被白雾包裹的山峰③金莲花密密麻麻,像在保护这片大地。花朵也会保护大地吗④花朵的边缘是青草,河流或树林⑤在这里,花朵像石头一样坚硬厚重,搬也搬不动将以上5
Since1975advocatesofhumanetreatmentofanimalshavebroadenedtheirgoalstoopposetheuseofanimalsforfur,leather,wo
最新回复
(
0
)