首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。 #include<iostream.h> class person { int age,tall; public: person( )
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。 #include<iostream.h> class person { int age,tall; public: person( )
admin
2010-12-16
65
问题
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。
#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
给定程序MODII.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
下列C语句表达式不合法的是()。
有以下程序:#includemain(){char*s[6]:{"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"},**p;inti;p=s:for(
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
有以下程序段FILE*fp;if((fp=fopen("test.txt","w"))==NULL){printf("不能打开文件!");exit(0);}
随机试题
图中路口中央黄色路面标记是什么标线?
ThefavoritefoodintheUnitedStatesishamburger.Thefavoriteplacetobuyahamburgerisafastfoodrestaurant.Atfastfo
胃与十二指肠相接处称
用于检测T细胞功能的细胞毒试验是
水痘患者治疗时禁用
某大型基坑工程由于受周围建筑物制约不能按要求放坡,若采用机械开挖,土壁支护宜采用( )。
专用消防口是消防人员为灭火而进入建筑物的专用入口,宽度不小于()mm。
常用数据备份方式包括完全备份、增量备份和差异备份,三种方式在数据恢复速度方面由快到慢的顺序为()。
Helivesonlya______throwfromhere.
Inanordinarymirroryourrighteyestaresatyourrighteyeandyourlefteyeatyourlefteye--theoppositeoftheright-left
最新回复
(
0
)