首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1) 重载运算符int,请在注释//********1********后添加适当的语句。 (2)重载运算符“
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1) 重载运算符int,请在注释//********1********后添加适当的语句。 (2)重载运算符“
admin
2020-06-29
44
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1) 重载运算符int,请在注释//********1********后添加适当的语句。
(2)重载运算符“<<”,请在注释//********2********后添加适当的语句。
(3)在主函数main()中定义变量i,并调用对象obi的int运算符,给变量赋初值为10,请在注释//********3********后添加适当的语句。
(4)调用obj的“<<”运算符输出:
HelloTest
注意:增加代码,或者修改代码的伊鼠已经川符号表示出来。请不要修改其他的程序代码。
#include
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”的定义。运算符重载的方法是定义一个重载运算符的函数,其一般格式为:函数类型opemmr运算符名称(形参列表){对运算符的重载处理)。所以第1个标识下,重载运算符int的语句为“operator int()”。
(2)题目2要求“重载运算符‘<<’”。同(1),第2个标识下“<<”的重载函数定义为“operator<<(char*str)”。
(3)题目3要求“在主函数main()中定义变量i,并调用对象obj的int运算符,给变量赋初值为10。”定义变量i,即int i。“operator int()”中的返回值为10,所以调用对象obi的int运算符,给变量赋初值为10,就是int(obj),即第三个标识下添加“inti=int(obj);”。
(4)题目4要求“调用0bj的“<<”运算符输出“HelloTest”"。重载运算符“<<”后,不仅能输出标准类型数据,而且可以输出用户自己定义的类对象。所以直接添加要输出的字符串即可,即“obj<<"Hello Test";”。
转载请注明原文地址:https://jikaoti.com/ti/vpA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
有关构造函数的说法中错误的是
下列选项中,不是一个算法的基本特征是()。
数据库系统的核心是
下述静态数据成员的特性中,()是错误的。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列叙述中正确的是
关系操作的特点是【】操作。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。boolfun(char*str)}inti:0,j=0;while(str[j])(6);
下列有关继承和派生的表述中,正确的是
随机试题
A.燥热内结,营阴被灼,络脉瘀阻,蕴毒而成B.肾阴亏损,肝失濡养,肝肾精血不足,无以上承C.阴虚燥热,肺失滋润D.阴虚热炽,炼液成痰,痰阻经络,蒙蔽心窍消渴病并发中风偏瘫的机制是
除胃以外,与呃逆有关的脏腑有
按照我国生活饮用水现行标准(GB/T5750.12—2006)的规定,应用酶底物法检测生活饮用水中的总大肠菌群时,水样的培养时间为
患者男性,30岁。卒然腹中绞痛,欲吐不得吐,欲泻不得泻,烦躁闷乱,头汗出,脉沉伏,最佳治疗原则是
黄连的特征为
增补有关质量评定标准和表格,须经过()以上水利工程行政主管部门或其委托的水利工程质量监督机构批准。
根据《中华人民共和国进出境动植物检疫法》的规定,“动物产品”是指来源于动物未经加工或 者虽经加工但仍有可能传播疫病的产品。( )
设奇函数f(x)在[-1,1]上二阶可导,且f(1)=1,证明:存在ξ∈(0,1),使得f’(ξ)=1;
Mymotheralwayssaysifyoukeepon,you’llsucceed______.
WeWenttotheriverbankto______.ItshouldbetheotherWayround.’ThisMeans’______’.
最新回复
(
0
)