首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: number1=a number2=a number1=a number2=b 注意:错误的语句
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: number1=a number2=a number1=a number2=b 注意:错误的语句
admin
2017-09-20
30
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
number1=a
number2=a
number1=a
number2=b
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
class CMyClass
{
public:
∥********error********
friend void SetValue(CMyClas
obj,char C)
{
obj.number1=c;
obj.number2=c;
}
∥********error********
void SetValue(CMyClass obj
char c1,char c2)
{
obj.number1=c1;
obj.number2=c2;
}
void display()
{
cout<<“number1=”<
cout<<“number2=”<
}
private:
char number1,number2;
};
void main()
{
CMyClass t;
SetValue(t,‘a’);
t.display();
∥********error********
t.SetValue(&t,‘a’,‘b’);
t.display();
}
选项
答案
(1)friend void SetValue(CMyClas s&obj,char c) (2)void SetValue(CMyClasS&obj,char c1,char c2) (3)t.SetValue(t,‘a’,‘b’);
解析
程序中定义了类CMyClass,含有两个成员变量char型变量number1和number2,友元SetValue()函数,成员函数SetValue()和display()函数,SetValue()函数可改变number1和number2的值,display()函数在屏幕上打印number1和number2的值。
转载请注明原文地址:https://kaotiyun.com/show/fTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
下列表示纯虚函数的成员函数是
下列关于多态性的描述,错误的是
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有______个元素。
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
随机试题
()可以授权一定的组织行使行政处罚权。
一生创作三百多篇短篇小说的法国作家莫泊桑被誉为_____。
有关酶活性中心的叙述,错误的是
根据《标准施工合同》,担保“建筑工程一切险”和“第三者责任险”的正确做法是()。
证券投资技术分析主要解决的问题是()。
2013年某省全部工业增加值13194.8亿元,比上年增长9.4%。规模以上工业增加值11711.1亿元,增长5.8%。在规模以上工业中,国有及国有控股企业增加值增长3.2%,集体企业下降0.2%,股份制企业增长11.2%,外商及港澳台投资企业增长4.5%
犯罪既遂的判定标准是()
下列关于函数依赖概念的说法,正确的是()。
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
ItisSundaymorning.Therearealotofpeopleinthepark.SomeYoungPioneersareinthepark.too.andtheymehavingagood
最新回复
(
0
)