首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成CMyClass的构造函数,请改正注释∥********1********后的错误。 (2)完
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成CMyClass的构造函数,请改正注释∥********1********后的错误。 (2)完
admin
2017-09-20
71
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)完成CMyClass的构造函数,请改正注释∥********1********后的错误。
(2)完成mnc0函数定义,请改正注释∥********2********后的错误。
(3)初始化CmyClass的成员变量Number3为4,请改正注释∥********3********后的错误。
(4)完成func()函数, 请改正注释∥********4********后的错误。
输出的结果为:
Number1=12
Number2=18
Number3=16
Number1=4
Number2=2
Number3=19
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include
class CMyClass
{
public:
∥********1********
CMyClass(int i,int j)
{
Number1=i;
Number3+=i;
}
void display()
{
cout<<“Number1=”<
cout<<“Number2=”<
cout<<“Number3=”<
}
void AddNum(int i)
{
Number3+=i:
}
private:
int Numberl ;
const int Number2 ;
Static int Number3;
∥********2********
};
∥********3********
void func()
{
CMyClass obj(1,2);
obj.Number1=4;
∥********4********
obj.AddNum();
obj.display();
}
void main()
{
CMyClass myObj(12,18);
myObj.di splay();
func();
retumR;
}
选项
答案
(1)将“CMyClass(int i,int j)”补充完整为:CMyClas s(int i,int j):Number2(j) (2)添加语句:friend void func(); (3)添加语句:int CMyClass::Number3=4; (4)将“obj.AddNum()”补充完整为:obj.AddNum(2);
解析
程序中定义了CMyClass类,其含有3个成员变量和多个成员函数,成员变量Number2为常成员,Number3为静态成员。display()函数输出3个成员变量的值,AddNum(int i)函数改变静态成员变量Number3的值,在函数func()内部,访问了类的私有成员,而且rune0不属于类的成员函数,故函数func()为类cmyclass的友元函数。
转载请注明原文地址:https://kaotiyun.com/show/0TAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
如果类A被说明成类B的友元,则
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
数据结构中,与所使用的计算机无关的是数据的
下列叙述中正确的是
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
下列选项,不正确的是
实现比较两个字符串大小的函数是_____。
运算符重载仍然保持其原来的优先级、________和________
下列对字符数组进行初始化的语句正确的是
随机试题
外周血涂片网织红细胞增多常见于
新生儿Apgar评分包括
治疗急性心肌梗死所致各种心律失常的首选药为
某出料容量750L的混凝土搅拌机,每循环一次的正常延续时间为9分钟,机械正常利用系数为0.9。按8小时工作制考虑,该机械的台班产量定额为()。
在拟订发行与上市方案时,主承销商和全球协调人计划安排国际分销的地区与发行人的原则是( )。
某公司按照计划决定对其质量管理体系和环境管理体系一并进行内部审核。[2007年真题]由管理者代表批准审核组人选和审核计划,以确保审核过程的()。
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买了回来,11块卖给另外一个人。问他赚了多少钱?()
"Thislightistoo______formetoreadby.Don’twehaveabrighterbulb?"saidtheelderlyman.
资本区分为不变资本和可变资本的根据是
A、TOEFListhemostgloballyusedlanguageassessmentexam.B、TOEFLscoresmatteralotingettingfinancialaids.C、AllAmerica
最新回复
(
0
)