下面的语句中动态分配的内存,其释放语句正确的是( )。 im*q=new[10];A.delete q;B.delete q[0];C.delete[]q;D.delete*q;

下面的语句中动态分配的内存,其释放语句正确的是( )。 im*q=new[10];

A.delete q;

B.delete q[0];

C.delete[]q;

D.delete*q;


相关考题:

设有如下说明:var q,p:^integer; 且已知有过程调用new(p);new(q);则下面语句正确的是( ) Aread(p,q);Bp^:=q^Cp:=p+1Dp:=p+q;

设有定义:int n1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是()。A)*p=*q; B)p=q;C)*p=n1; D)p=*q;

设inta,*p=doubleb,*q;则以下语句中正确的是()。A、p=B、q=p;C、p=NULLD、q=newint;

在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是( )。A.int**q;B.int(*q)0;C.int*q;D.int*q();

在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q; 在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q;B.int(*q);C.int*q;D.int*q;

在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q; SXB 在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q;B.int(*q);C.int*q;D.int*q;

在本实验内容一的顶层模块连接图中,对应模块u2正确的例化语句应该是?A.count10 u2(。。。,.Q_0 (Q),.cy_0 (cy))B.count10 u2(。。。,.Q(Q_0),.cy(cy_0))C.counter10 u2(。。。,.Q (Q_0),.cy (cy_0))D.counter10 u2(。。。,.Q_0 (Q),.cy_0 (cy))

10、对于动态分配内存空间描述正确的是()A.使用new运算符分配的内存空间的长度必需是常量B.delete运算符可以释放动态的存储空间和静态的存储空间C.由new分配的内存空间是不连续的D.delete运算符只能释放由new分配的动态存储空间

以下正确的定义语句和赋值语句是_    。A.int b[3][5],(*p)[3],(*q)[5]; p=b; q=b;B.char b[3][5],*p[3]; p[0]=b[0]; p[2]=*b+4;C.double b[3][5],s[5][3],*q; q=b; s=q;D.int b[10],*q; char *s; q=b; s=b;