首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和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
12
问题
阅读下列说明和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://jikaoti.com/ti/6rL7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
设有下列4条路由:192.168.129.0/24、192.168.130.0/24、192.168.132.0/24和192.168.133/24,如果进行路由汇聚,能覆盖这4条路由的地址是(28)。
在网络地址128.65.0.0中划分出10个大小相同的子网,每个子网最多有(26)个可用的主机地址。
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000
若把操作系统看做计算机系统资源的管理者,下列(20)不属于操作系统所管理的资源。
因特网的一个(52)可使用一个主机的IP地址和端口来定义。
Network(67)has full rights and permissions to all resources on a network.
使用数据库的主要目的之一是为了解决数据的(20)问题。在通常情况下,(21)是属于一对一的联系。
在ISO OSI/RM参考模型中,7层协议中的(41)利用通信子网提供的服务实现两个用户进程之间端到端的通信。
Likepersonalcomputers,mostworkstationsare(72)computers.
随机试题
Therearethreekindsofgoals:short-term,medium-rangeandlong-termgoals.Short-rangegoalsarethosethatusuallyde
足少阴肾经在腹部的走行是:
用薄层色谱检识中药化学成分时,在紫外光下可显蓝色荧光的化合物类型是()。
《计算机信息网络国际联网安全保护管理办法》于1997年12月11日经国务院批准,由公安部于1997年12月30日以公安部部令发布。该办法属于哪一性质的规范?(2014年卷二46题)
企业的利润分配表中,可供分配的利润减去应付利润应等于未分配利润。()
小王从农贸市场买来一条金鱼,没过几天鱼就死了。下列最有可能导致金鱼死亡的原因是()。
如果你被录用了,你上班后本来要处理两件事,一是接待外商,二是听取下属厂长的汇报。这时你的下属来电话说他生病不能来上班了。原来安排好上午由他接待上级一个检查团。现在接待不了了。这时。你又接到一个电话。说一个企业的产品在出口时被海关查封了。请问:你将如何安排并
8个甲级队应邀参加比赛,先平均分成两组,分别进行单循环赛,每组决出前两名,再由每组的第一名,另一组的第二名进行淘汰赛,获胜者角逐冠、亚军,败者角逐第3、4名,整个赛程的比赛场数是()。
Whohasn’teverfeltasongpullingattheirheartstrings?【R1】__________Butthereasonsforthisarefarfromobvious.Thea
WhatisthemostimportantissuefacingAmericaaccordingtotheMajorityLeader?
最新回复
(
0
)