首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。 (1)定
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。 (1)定
admin
2013-10-15
28
问题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。
(1)定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllNo,请在注释1后添加适当的语句。
(2)完成类TCFruit的带一个float型变量w的构造函数,并把这个w加到AllWeight中,并且AllNo白加。请在注释2后添加适当的语句。
(3)在析构函数中,在AllWeight中减去weight,然后AllNo自减,请在注释3后添加适当的语句。
(4)完成静态成员变量的初始化为0,请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include
class TCFruit
{
private:
float Weight;
//* * * * * * * * 1 * * * * * * * *
static int AllNo;
public:
TCFruit(float w)
{
//* * * * * * * * 2 * * * * * * * *
AllWeight+=w:
AllNo++:
}
~TCFruit()
{
//* * * * * * * * 3 * * * * * * * *
AllWeight-=Weight;
}
void display()
{
cout<<"Sell a Fruit with"<
end1;
cout<<"All sell number:"<
cout<<"All sell weight:"<
end1<
}
};
//* * * * * * * *4 * * * * * * * *
float TCFruit::AllWeight=0.0;
int main()
{
TCFruit Fruitl(1.2):
Fruitl.display();
TCFruit Fruit2(2.3):
Fruit2.display();
return 0;
}
选项
答案
(1)应添加“static float AllWeight;”。 (2)应添加“Weight=w;”。 (3)应添加“AllNo--;”。 (4)应添加“int TCFruit::AllNo=0;”。
解析
静态数据成员声明时需使用关键字static,因此第1处应添加“static float AllWeight;”。构造函数用来对类成员进行初始化,在TCFruit类的构造函数TCFruit(float w)中,完成weight的初始化,并把这个w加到AllWeight中,并且AllNo自加,因此第2处应添加“weight=w;”。调用析构函数相当于退出,这时AllWeight中减去weight,然后AllNo自减,因此第3处应添加“A11No--;”。静态数据成员的初始化格式为“(数据类型>(类名>::(静态数据成员>=<初始值)”,因此第4处应添加“int TCFruit::AllNo=0;”。
转载请注明原文地址:https://kaotiyun.com/show/ubBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述魏晋南北朝历史更替的线索,并评价这个时期的政权情况。(东北师范大学2013年历史学综合真题)
以下属于情感分类的是
实验组——控制组的实验设计中常用的统计方法是()
生物起源说和心理起源说的根本错误在于否认了教育的
某市副市长张某喝酒后与其妻子王某吵架,张某一挥拳正好打在王某的太阳穴上致其死亡,法院初审认为应判张某过失致人死亡罪,后因王某的亲戚及邻居怀疑张某有情妇,有谋害王某之意,就在法院门口设立灵堂,后经媒体多方报道,各地群众反应强烈,纷纷要求法院改判,法院迫于各种
下列属于程序法部门中的非诉讼程序法的是()
一组数的每一个数据都加上50,得到了一组新的数据,新的数据的平均数为62,方差为1.69。(1)原来数据的平均值和方差分别为12,1.69;(2)原来数据的平均值和标准差分别为12,1.3。
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
有下列二又树,对此二叉树前序遍历的结果为().[*]3
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。例如,7的5次方是16807,其低3位数的和值是15。请改正函数fun中指定部位的
随机试题
A.威灵仙B.防己C.狗脊D.独活E.木瓜既能祛风湿,又能强腰膝的药物是()
《旧约》的文学特色。
某新建项目建设投资为10000万元,其中含可抵扣固定资产进项税850万元,每年营业收入为5000万元(不含税)。原材料及燃料动力费用为2000万元(不含税),增值税税率均为17%,生产负荷除第1年为80%,第2年90%外,其余各年均为100%,则项目投产第
1959年,()发表了《“得过且过”的科学》一文,从政策研究角度对理性—综合方法与渐进方法进行比较,提出其优势所在,促进了渐进规划方法的发展。
()核对属于账证核对的内容。
巴塞尔委员会将银行资产按照流动性高低分为四类:最有流动性的资产、其他可在市场上交易的证券、商业银行可出售的贷款组合和流动性最差的资产。下列不属于流动性最差的资产的是()。
甲股份有限公司(以下简称“甲公司”)的注册会计师在对其2×16年财务报表进行审计时,就以下事项的会计处理与甲公司管理层进行沟通:(1)2×16年1月1日,甲公司将一项管理用固定资产以432.95万元的价格出售给某租赁公司(非关联公司)。2×16年1月
国内安全保卫,是对()的侦查和防范工作。
通感,是指把不同感官的感觉沟通起来,借联想引起感觉转移,“以感觉写感觉”。通感技巧的运用,能突破语言的局限,丰富表情达意的审美情趣,收到增强文采的艺术效果。根据上述定义,下列句子没有运用通感的是:
Mozartwasachildgenius—hewrotemusicalnotesbeforehecouldwritewordsandbegancomposingmusicwhenhewasfouryearsol
最新回复
(
0
)