首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C++代码,回答问题。 [说明] 已知下列程序运行时的输出应为: 1:1 1:1 1:1 [C++程序] 01 #include <iostream> 02 using namespace
阅读下列说明和C++代码,回答问题。 [说明] 已知下列程序运行时的输出应为: 1:1 1:1 1:1 [C++程序] 01 #include <iostream> 02 using namespace
admin
2012-04-11
20
问题
阅读下列说明和C++代码,回答问题。
[说明]
已知下列程序运行时的输出应为:
1:1
1:1
1:1
[C++程序]
01 #include <iostream>
02 using namespace std;
03 class stick{
04 protect;
05 _________ {};
06 Stock(int n, int pr=1) {
07 shares=n; share_val=pr;
08 };
09 void~stock( ) {};
10 public:
11 //成员函数
12 void output( ){
13 ________ <<shares<<":"<<share val<<endl;
14 }
15 private:
16 //成员变量
17 int shares;
18 int share_val;
19 };
20
21 void main( ){
22 Stock a(1); a. output( );
23 Stock b; b. output( );
24 Stock C=Stock( ); c.output( );
25 }
请补齐上述代码中的空缺(1)和(2)。
指出该代码是否存在内存泄漏。
选项
答案
不存在内存泄漏
解析
由题中程序可知类Stock有默认的构造函数,且该构造函数将初始化类中一些成员变量,所以(1)处应该为Stock的构造函数。成员函数output用于输出成员变量的值,所以(2)处应为cout。对于[问题2]由于类至少有一个公共的构造函数,所以第4行的protect应该改为public,而析构函数不能有返回值,所以第9行应该去掉void。对于[问题3]main函数中类的使用没有通过new操作符生成Stock类的对象,所以不存在内存泄漏
转载请注明原文地址:https://kaotiyun.com/show/QbVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Windows文件系统中,(12)属于不合法的文件名。
The(74)has several major components, including the system kernel, a memory management system, the file system manager, device dr
Linux系统对普通文件默认的访问权限是(45)。
设有下列4条路由:192.168.129.0/24、192.168.130.0/24、192.168.132.0/24和192.168.133/24,如果进行路由汇聚,能覆盖这4条路由的地址是(28)。
如果读取(8)的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大:
假设某计算机有1MB的内存,并按字节编址,为了能存取其中的内容,其地址寄存器至少需要(9)位。为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应(10)。若存储周期为200ns,且每个周期访问4B,则该存储器的带宽为(
There are several applications called Web(73)that make it easy to access the World Wide Web. two of the most popular being Netsc
IP数据报在长度上是(59)。
在OSI参考模型中,实现结点到结点的流量控制、分组路由等功能的协议层是(21)。
Without systems software, application software in a computer is(73)
随机试题
管理层对编制财务报表的责任具体包括()
A、是氧化锌丁香酚水门汀的基质并伴有消毒收敛作用B、可增加氧化锌丁香酚水门汀的粘附性与韧性C、可增加氧化锌丁香酚水门汀的强度,促进固化D、作为氧化锌丁香酚水门汀的另一类基质材料与氧化物反应E、能加速氧化锌丁香酚水门汀的固化丁香油
结核性腹膜炎治疗中,哪些情况使用激素需慎重
A.维生素Bl缺乏B.维生素B2缺乏C.维生素E缺乏D.维生素A缺乏E.维生素D缺乏鸡“小脑软化症”
骨折与脱位均具有的特殊体征是
采用维卡仪测定水泥初凝时间,以试针距底板的距离为()作为水泥净浆达到初凝状态的判定标准。
构筑物的满水试验,向池内注水应分( )进行,每次注入深度为设计水深的1/3。
下列哪项在内部控制风险评估程序担当重要的角色,他们应采取措施对可能影响整个企业的风险,以及不同的组织活动或实体所面对的风险进行评估()。
复制数据、子集数据和重组数据中的数据,相同的内容可以存放在两个或者更多的机器中,这样保持【】是设计的重要问题。
A已经写了一个晚上了,你累了吧?B是的,感觉有点儿冷。C我常常10点睡觉,但是最近要考试了,所以晚一点儿。D我最喜欢打篮球,也很喜欢游泳。E这里的咖啡好喝吗?F当然。我们先坐公共汽车,然后换地铁。例如:你知道怎么去那儿吗?(F)你都
最新回复
(
0
)