首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补齐下述代码中的空缺1和2。 指出该代码是否存在内存泄漏。
请补齐下述代码中的空缺1和2。 指出该代码是否存在内存泄漏。
admin
2008-11-20
37
问题
请补齐下述代码中的空缺1和2。
指出该代码是否存在内存泄漏。
选项
答案
否,或不存在内存泄漏
解析
已知程序的输出全部为1,根据主程序中Stock b;这一语句可以判断出:类Stock有默认的构造函数,且该构造函数将初始化类中的一些成员变量。所以(1)处应该填写的内容为Stock的构造函数,因为该构造函数的函数体内没有语句,所以只能采用初始化列表的方式对成员变量进行初始化。成员函数output输出成员变量的值,因此(2)处应该填写标准的输出cout。
由于类至少需要一个共有的构造函数,因此,第4行的protected应该更改为public:,而析构函数不能有返回类型,因此第9行应该去掉void。
main函数中对类的使用没有通过new操作符生成stock类的对象,因此不存在内存泄露,并且main函数中三种对象的生成方式是等价的。
转载请注明原文地址:https://kaotiyun.com/show/RsjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于演示文稿布局的看法中,不正确的是________。
在Word2003的编辑状态下,连续进行了三次插入操作,当单击两次“撤消”命令后,则(31)。
常用的数据收集方法一般不包括(7)。
在Windows7中,(27)可以让用户方便快捷地查看笔记本电脑的电池用量、调节笔记本电脑的屏幕亮度、打开或关闭无线网卡等。
下列软件中,属于系统软件的是()。
计算机维护的注意事项中不包括________。
若要查询成绩为70-80分之间(包括70分,不包括80分)的学生的信息,以下查询准则设置正确的是()。
在Excel2007中,设单元格A1中的值为-1,B1中的值为1,A2中的值为0,B2中的值为1,若在C1单元格中输入函数“=IF(AND(A1>0,B1>0),A2,B2)”,按回车键后,C1单元格中的值为______。
在Excel2007中,设单元格A1中的值为一100,B1中的值为100,A2中的值为0,B2中的值为1,若在C1单元格中输入“=IF(A1+B1
Win7控制面板中,可通过()查看系统的一些关键信息,并可进行调整视觉效果、调整索引选项、调整电源设置及打开磁盘清理等操作。
随机试题
临方炮制需要揉搓的药物是
正常小儿乳牙开始萌出时间为
A.休息、饮水B.服用复方磺胺甲唑C.静脉滴注抗生素D.血液透析E.肾移植轻症膀胱炎的非药物疗法常为
有时为了一定的需要,持有一定房地产的可能会合并相邻的一宗房地产,则价格往往会()。
下列关于收益法求取净收益的说法,错误的是()。
设立工程咨询成果评价标准的基本原则不包括()。
初中生与父母关系的显著特点之一是()。
人们喜欢记住自己感兴趣的事物,对不喜欢的事物记忆起来十分吃力,这表明情绪具有()。
Usingtheinformationinthetext,completeeachsentence14-18withanexpressionfromthelistbelow.Foreachsentence(14
Secondlanguageteachingshouldfocusonencouragingacquisition,andonprovidinginputthatstimulatestheconscious【S1】______
最新回复
(
0
)