网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

设在程序中使用如下语句申请一个对象数组:

Shape *p1=new Shape[3];

则在需要释放p1指向的数组对象时,使用的语句是____________。


参考答案

更多 “ 设在程序中使用如下语句申请一个对象数组:Shape *p1=new Shape[3];则在需要释放p1指向的数组对象时,使用的语句是____________。 ” 相关考题
考题 设有说明double(*p1)[N];其中标识符p1是()。 A.指向double型变量的指针B.指向double型的函数指针C.指向double型的一维数组的指针D.具有N个指针元素的一维指针数组

考题 假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,如果要释放这个数组,则使用的语句为【 】。

考题 ( 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

考题 设在程序中使用如下语句申请了一个对象数组Point*ptr=newPoint[2];当要释放ptr指向的动态数组对象时,所使用的语句是delete ptr。() 此题为判断题(对,错)。

考题 数组的定义采用基于对象的方法。使用new运算符创建JavaScript中数组的基本语法是_______。

考题 若有如下类定义:class Shape {public:virtual void Draw()=0;};则下列关于Shape类的叙述中,正确的是( )。 A. 类Shape是虚基类B.类Shape是抽象类C.类Shape中的Draw函数声明有误D.“Shape s;”能建立Shape的对象s

考题 设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是A.k=*p1+*p2B.p2=k;C.p1=p2;D.k=*p1*(*p2);

考题 请编写一个函数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、使用它创建对象数组时必须指定初始值

考题 设在程序中使用如下语句申请了一个对象数组:Point * ptr = new Point[2];则在需要释放ptr指向的动态数组对象时,所使用的语句是()。

考题 下列关于运算符delete的描述中,错误的是()。A、使用该运算符可以释放用new运算符创建的对象或对象数组B、使用该运算符可以释放所有对象C、使用delete运算符时会自动调用析构函数D、用它释放对象数组时,它作用的指针名前要加下标运算符[]

考题 假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()A、 动态分配一个数组B、 动态分配一个对象C、 静态分配一个数组D、 静态分配一个对象

考题 使用new创建一个对象数组,该数组用指针pa指向,并使数组的3个元素都是类A的对象a1的值。应该是()

考题 使用foreach语句遍历数组时,数组内部的指针会自动指向第一个单元。

考题 下列关于运算符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 使用它创建对象数组时必须指定初始值

考题 单选题假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()A  动态分配一个数组B  动态分配一个对象C  静态分配一个数组D  静态分配一个对象

考题 单选题下列关于运算符new的描述中,错误的是()。A 它可以创建对象或变量B 它可以创建对象数组或一般类型数组C 用它创建对象或对象数组时要调用相应的构造函数D 用它创建的对象可以不用delete运算符释放

考题 填空题设在程序中使用如下语句申请了一个对象数组:Point * ptr = new Point[2];则在需要释放ptr指向的动态数组对象时,所使用的语句是()。

考题 填空题使用new创建一个对象数组,该数组用指针pa指向,并使数组的3个元素都是类A的对象a1的值。应该是()

考题 单选题关于new运算符的下列描述中,()是错误的。A 它可以用来动态创建对象和对象数组B 使用它创建的对象和对象数组可以使用运算符delete删除C 使用它创建对象时要调用构造函数D 使用它创建对象数组时必须指定初始值