首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序运行时输出结果为______。 #include<iostream.h> #include class Rect { public: Rect(int l, int w){length=l; width=w;)
下面程序运行时输出结果为______。 #include<iostream.h> #include class Rect { public: Rect(int l, int w){length=l; width=w;)
admin
2012-01-20
55
问题
下面程序运行时输出结果为______。
#include<iostream.h>
#include
class Rect
{
public:
Rect(int l, int w){length=l; width=w;)
void Print(){cout<<"Area:"<<length*width<<end1;}
void operator delete(void*p){free(p);}
private:
int length, width;
};
void main()
{
Rect *p;
p=new Rect(5, 4);
p->Print();
delete p;
}
选项
答案
Area:20
解析
此题考查的是内存空间的分配和释放,即free和delete函数的应用。使用new对某种类型的变量进行动态分配的语法格式为:指针=new类型;使用delete对动态分配的变量进行释放是:delete指针。此题中,首先为变量分配内存单元,然后执行语句p->Print();输出Area:20,然后利用delete释放内存单元。
转载请注明原文地址:https://kaotiyun.com/show/UJVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includestruetS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(“%d\n
C语言规定,函数返回值的类型是()。
以下选项中,合法的数值型常量是
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下面关于编译预处理的命令行,正确的是
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下列不合法的用户标识符是()。
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
痹在下肢,可选用
腹腔积液产生的原因为
白虎汤的药物组成是()
目前寄生虫病的实验室诊断主要方法是
生产销售不符合标准的医疗器械、医用卫生材料致人死亡的应认定为生产销售伪劣农药、兽药、化肥、种子罪中,一般以五十万元为起点的是
下列有关《食品安全法》调整对象和监管机构的说法,正确的是:()
消防设施检查机构的人员对建筑物内安装的火灾自动报警系统进行检查时,对引入火灾报警及联动控制器的电缆和导线进行检查,下列检查结果中,符合现行国家消防技术标准要求的有()。
在Excel中,表格数据“排序”对话框中,关键字可以设置的个数是()。
下列关于科学技术常识的表述错误的是:
在进行社会主义改造、向社会主义过渡的进程中,中国共产党积累了丰富的历史经验。这些经验可以总结为
最新回复
(
0
)