若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。 A、(*p)++;B、p++;C、pi=p;D、pi=p+3;
若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。
A、(*p)++;
B、p++;
C、pi=p;
D、pi=p+3;
相关考题:
下列语句中错误的是()。 A.“int *p=new int (10);”B.“int *p=new int [10];”C.“int *p=new int ;”D.“int *p=new int (10)(0);”
下面的语句中错误的是A.int a=5;int x[a] ;B.const int a=5;int x[a] ;C.int n=5;int * p=new int[a] ;D.const int n=5;int * p=new int[a] ;
下面的语句中错误的是A.int a=5;int x[a];B.const int a=5;int x[a];C.int n=5;int *p=new int [A] ;D.const int n=5;int *p=new int [a];
下面的语句中错误的是A.int a=5;int x [a];B.const int a=5;int x [a];C.int n=5;int*p=new int[a];D.const int n = 5;int *p = new int[a];
下面的语句中错误的是( )。A.int a=5:int x[a];B.const int a=5;int x[a];C.int n=5;int*p=new int [a];D.const int n=5:int*p=new int[a];
下面的语句中错误的是( )。A.int a=5;int x[a];B.eonst int a=5;int x[a];C.int n=5;int *P=new int[a];D.const int n=5;int *p=new int[a];
5、动态分配包含20个元素的int型数组,下列语句中正确的是()。A.int *p = new int[20];B.int *p = new int(20);C.int *p = new [20];D.int p = new int[20];
要使语句p=new int[10];能够正常执行,则正确的p定义形式是()A.int *pB.int p[10]C.int **pD.int *p[10]