设在程序中使用如下语句申请一个对象数组:Shape *p1=new Shape[3];则在需要释放p1指向的数组对象时,使用的语句是____________。
设在程序中使用如下语句申请一个对象数组:
Shape *p1=new Shape[3];
则在需要释放p1指向的数组对象时,使用的语句是____________。
相关考题:
设有说明double(*p1)[N];其中标识符p1是()。 A.指向double型变量的指针B.指向double型的函数指针C.指向double型的一维数组的指针D.具有N个指针元素的一维指针数组
( 32 )下面是类 Shape 的定义:class Shape{public:virtual void Draw()=0;};下列关于 Shape 类的描述中,正确的是A )类 Shape 是虚基类B )类 Shape 是抽象类C )类 Shape 中的 Draw 函数声明有误D )语句 “ Shape s; ” 能够建立 Shape 的一个对象 s
下面是类Shape的定义: class Shape{ public: virtual void Draw()=0; } 下列关于Shape类的描述中,正确的是( )。A.类Shape是虚基类B.类Shape是抽象类C.类Shape中的Draw函数声明有误D.语句“Shape s;”能够建立Shape的一个对象s
若有如下类定义:class Shape {public:virtual void Draw()=0;};则下列关于Shape类的叙述中,正确的是( )。 A. 类Shape是虚基类B.类Shape是抽象类C.类Shape中的Draw函数声明有误D.“Shape s;”能建立Shape的对象s
请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。注意:部分源程序己存在文件test42_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数maxofarray的花括号中填写若干语句。文件test42_2.cpp清单如下:include<iostream.h>include<string.h>include<conio.h>template<class atype>void maxofarray(atype* p,int count){}void main (){int len=5;char *p1;cout<<"the char type array and it's length is 5:\n";cout<<"the array element is a b c d e\n";p1=new char[len];for (int i=0;i<len;i++)p1[i]='a'+i;maxofarray(p1,len);}
下面是类Shape的定义: classShape{ public: virtualvoidDraw( )=0; } 下列关于Shape类的描述中,正确的是( )。A.类Shape是虚基类B.类Shape是抽象类C.类Shape中的Draw函数声明有误D.语句“ShapeS;”能够建立Shape的一个对象S
设有说明double(*p1)[N];其中标识符p1是( )。A.N个指向double型变量的指针。B.指向N个double型变量的函数指针。C.一个指向由N个double型元素组成的一维数组的指针。D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。
窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称为cmd Draw的控件数组。窗体外观如图所示(从上到下的3个命令按钮的下标值分别为0、1、2)。有事件过程如下: Private Sub cmdDraw Click(Index As Integer) Select Case Index Case 0 Shape1.Shape=0 Case 1 Shape1.Shape=1 Case 2 Shape1.Shape=3 End Select End Sub当单击“画圆”命令按钮时,会执行cmdDraw Click事件过程。以下叙述中正确的是( )。A.Case 2分支有错,此Case后面表达式的值应该与赋给Shape1.Shape的值一致B.程序运行有错,控件数组的下标应该从1开始C.Index是形状控件的参数D.程序正常运行,形状控件被显示为圆形
关于new运算符的下列描述中,()是错误的。A、它可以用来动态创建对象和对象数组B、使用它创建的对象和对象数组可以使用运算符delete删除C、使用它创建对象时要调用构造函数D、使用它创建对象数组时必须指定初始值
下列关于运算符delete的描述中,错误的是()。A、使用该运算符可以释放用new运算符创建的对象或对象数组B、使用该运算符可以释放所有对象C、使用delete运算符时会自动调用析构函数D、用它释放对象数组时,它作用的指针名前要加下标运算符[]
下列关于运算符new的描述中,错误的是()。A、它可以创建对象或变量B、它可以创建对象数组或一般类型数组C、用它创建对象或对象数组时要调用相应的构造函数D、用它创建的对象可以不用delete运算符释放
关于Javascript中数组的说法中,不正确的是:()A、数组的长度必须在创建时给定,之后便不能改变B、由于数组是对象,因此创建数组需要使用new运算符C、数组内元素的类型可以不同D、数组可以在声明的同时进行初始化
单选题下列关于运算符delete的描述中,错误的是()。A使用该运算符可以释放用new运算符创建的对象或对象数组B使用该运算符可以释放所有对象C使用delete运算符时会自动调用析构函数D用它释放对象数组时,它作用的指针名前要加下标运算符[]
单选题关于new运算符的下列描述中,错误的是( )。A它可以用来动态创建对象和对象数组B使用它创建的对象或对象数组可以通过运算符delete删除C使用它创建对象时要调用构造函数D使用它创建对象数组时必须指定初始值
单选题下列关于运算符new的描述中,错误的是()。A它可以创建对象或变量B它可以创建对象数组或一般类型数组C用它创建对象或对象数组时要调用相应的构造函数D用它创建的对象可以不用delete运算符释放
单选题关于new运算符的下列描述中,()是错误的。A它可以用来动态创建对象和对象数组B使用它创建的对象和对象数组可以使用运算符delete删除C使用它创建对象时要调用构造函数D使用它创建对象数组时必须指定初始值