首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。 #include<iostream.h> class person { int age,tall; public: person( )
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。 #include<iostream.h> class person { int age,tall; public: person( )
admin
2010-12-16
66
问题
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。
#include<iostream.h>
class person
{
int age,tall;
public:
person( ){age=0;tall=40;cout<<"A baby is born."<<endl;}
person(int i){age=i;tall=40;cout<<"A old person."<<endl;}
person(int i,int j){age=i;tall=j;cout<<"a old person with tall."<<endl;)
~person( ){cout<<"person dead."<<endl;}
void show( )
{
cout<<"age="<<age<<",tall="<<tall<<endl;
}
};
void main( )
{
person*ptr;
ptr=new person[3];
ptr[0]=person( );
ptr[1]=person(18);
ptr[2]=person(20,120);
for(int i=0;i<3;i++)
ptr
.show( );
______
}
选项
答案
delete[]ptr;
解析
本题考察对象数组的销毁方法,注意删除对象数组时,[]内不要指定大小。
转载请注明原文地址:https://kaotiyun.com/show/hBVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65)#include<stdio.h>voidfun(char*s){while(*s){if(*s%2)printf("%c",
有以下程序:#includedoublef(doublex);main(){doublea=0:inti;for(i=0;i
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C
若有“chars[3][3]={"AAA","BBB","CCC"};”说明语句,则与它等价的语句是()。
有以下程序#include<stdio.h>voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main()
有以下程序:#includestruetS{intn;inta[20];};voidf(int,*a,intn){intt;tbr(i=0;i
随机试题
各种电器设备必须有()以保证使用安全。
能实现远程管理网站的协议是()
下列项目,免征个人所得税的是()
柴葛解肌汤的配伍特点是
下列哪些甲状腺结节考虑恶性可能
男,38岁,间歇性浮肿10余年,伴恶心、呕吐1周。查血红蛋白80g/L,血压20.7/14.7kPa(155/110mmHg),尿蛋白++,颗粒管型2~3个/HP,尿比重1.010~1.012可能的诊断是
蛋白质腐败作用的主要产物
下列施工单位向建设单位提出的费用索赔项目中,不能索赔的是()。
证券公司申请为期货公司提供中间介绍业务资格,应当符合的条件有()
ThestudyinthejournalPsychologicalSciencesuggests______.
最新回复
(
0
)