首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补齐下述代码中的空缺1和2。 指出该代码是否存在内存泄漏。
请补齐下述代码中的空缺1和2。 指出该代码是否存在内存泄漏。
admin
2008-11-20
50
问题
请补齐下述代码中的空缺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
程序员下午应用技术考试
软考初级
相关试题推荐
在重要的数据处理过程中,领导常会来询问工作进展状况。数据处理技术员在描述进展状况时,以下叙述中,最适宜的是______。
假设某Word文档中已存在宏“Marcol”,则下列方法中(48)不能正确使用这个宏。
Access数据库属于()。
Windows多窗口的排列方式不包括()。
若要查询成绩为70-80分之间(包括70分,不包括80分)的学生的信息,以下查询准则设置正确的是()。
一条内存不常见的容量是(1)。
在Excel2007中,若A1单元格中的值为50,B1单元格中的值为60,若在A2单元格中输入“=IF(OR(A1>=60,B1>=60),"通过","不通过")”,按回车键后,则A2单元格中的值为(47)________________。
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
删除Windows中某个应用程序的快捷方式,意味着(39)。
随机试题
下列合同中,免征印花税的有()。
健康状况下,在肺部听不到支气管呼吸音的家畜是()。
发散式思维又称
A、苁蓉通便口服液B、增液口服液C、麻仁胶囊D、九制大黄丸E、当归龙荟丸功能仅为润肠通便的中成药是
我国《对外贸易法》对对外贸易秩序作了专章规定,其主要内容包括()。
“射人先射马,擒贼先擒王”一语出自()。
从所给的四个选项中,选择最适合的一个填入问号处,使之呈现一定的规律性:
设A,B满足A*BA=2BA一8E,其中求矩阵B。
A、 B、 C、 D、 C
某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
最新回复
(
0
)