首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)重载运算符int, 请在注释//********1********后添加适当的语句。 (2)重载运算符“
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)重载运算符int, 请在注释//********1********后添加适当的语句。 (2)重载运算符“
admin
2017-11-27
30
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)重载运算符int, 请在注释//********1********后添加适当的语句。
(2)重载运算符“<<”,请在注释//********2********后添加适当的语句。
(3)在主函数main()中定义变量i,并调用对象obj的int运算符,给变量赋初值为10,请在注释//********3********后添加适当的语句。
(4)调用obi的“<<”运算符输出:
HelloTest
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
3include
using namespace std;
class TestClass
{
public:
//********1********
{
cout<<"int"<
return 10;
}
//********2********
{
cout<
}
};
int main()
{
TestClass obj;
//********3********
//********4********
return 0;
}
选项
答案
(1)添加语句:operator int() (2)添加语句:operator<<(char*str) (3)添加语句:int i=int(obj); (4)添加语句:obj<<"Hello Test";
解析
(1)题目1要求“重载运算符int”的定义。运算符重载的方法是定义一个重载运算符的函数,其一般格式为:函数类型operator运算符名称(形参列表){对运算符的重载处理}。所以第1个标识下,重载运算符int的语句为“operator int()”。
(2)题目2要求“重载运算符‘<<’”同(1),第2个标识下“<<”的重载函数定义为“operator<<(char*str)”。
(3)题目3要求“在主函数main()中定义变量i,并调用对象obj的int运算符,给变量赋初值为10。”定义变量i,即int i。“operator int()”中的返回值为10,所以调用对象obj的int运算符,给变量赋初值为10,就是int(obj),即第三个标识下添加“inti=int(obj);”。
(4)题目4要求“调用obj的“<<”运算符输出“HelloTest””。重载运算符“<<”后,不仅能输出标准类型数据,而且可以输出用户自己定义的类对象。所以直接添加要输出的字符串即可,即“obj<<"Hello Test";”。
转载请注明原文地址:https://jikaoti.com/ti/vit0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
在析构函数中调用虚函数时,采用_____联编。
下列对派生类的描述中,()是错误的
下列说法中,不属于数据模型所描述的内容的是()
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
为了在两个关系中提取所有相同的元组,则在交与并这两种关系运算中,应使用【 】运算。
随机试题
鸟氨酸循环中需要N一乙酰谷氨酸作为激活剂的酶是()
Sunglassescanhelpyoureyesintwoimportantways.Theyimprovethenormallightfilteringabilitiesofyoureyesandtheypro
在临床上遇到创伤性溃疡,最主要的首先应该做什么
背景资料:某承包人承接了一座大桥工程,该桥采用的桩基础,桩长约25~32m;桥住处地层均为天然砂砾,地下水位在原地面下约1.5m处。其桩基主要施工过程如下。平整场地、用水准仪进行桩位放样、埋设钢护筒、选用正循环回旋钻机作为成孔钻机,终孔
从2008年1月1Et起,企业所得税基本税率设定为( )。
“造一片生产快乐的菜园,造一家挂在天上的旅店,造一架穿越时空的飞机……造点什么,什么都好,让想法变成行动,造一条属于自己的路,抱怨很廉价,别做空想家,做个创客让自己骄傲……”这是央视公益广告《我创故我在》中的歌词。这一广告给我们的启示是()。
好的散文不会让读者感到与作者生疏。作者在描摹眼中世界的同时,也在清晰地勾画着自身的影像。实际上,___________,无论作品本身是优是劣。“作者形象”并不等同于作家的自画像,它是作者灵魂的投影,是展现在文字中的一种人生境界,是写作视角和阅读视角综合的结
纸质书是一个多页共存的实体,一件有其完整物质形态的物品,由封面、扉页。目录、前言、主体、后记等要素构成,其本身就是一个占据一定空间的艺术品。这是纸质书与电子书的根本区别。在传递信息这一功能上,电子书与纸质书没有区别:但二者一是虚拟,一是实体,一是单面,一是
程序调试的任务是
Scientistshopethecollisionwillproducealargecraterinthecomet’ssurfaceinordertorevealthecoreandgivesome______
最新回复
(
0
)