首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
25
问题
使用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全国计算机二级
相关试题推荐
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intn
所有在函数中定义的变量,连同形式参数,都属于()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])【】;
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
按照“后进后出”原则组织数据的数据结构是______。
数据的逻辑结构有线性结构【】两大类。
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
随机试题
甘油三酯是在_______合成。
( )为强效、长效抗炎镇痛药。( )属于吡唑酮类抗炎抗风湿药。
拆除高度()m以上的模板时,应搭设脚手架,并设防身栏,防止上下在同一垂直面操作。
水塔基础与塔身划分()。
关于基本分析法,下列说法错误的是()。
下列各项指标中,属于评价盈利能力状况基本指标的是()。
甲为某市副市长,在代表该市到其他省、市进行招商引资活动中多次接受对方省、市赠送的礼品,价值50万元,应当交公而没有交公。甲的行为构成()。
“以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。”《贞观政要》中这句富含哲理的名言给我们的启迪是()
whatistheconversationmainlyabout?
Heresented_________(听从比自己年轻的人的调遗)forwhomhehadnorespect.
最新回复
(
0
)