执行()操作将释放由p所指向的动态分配的数据空间。

题目

执行()操作将释放由p所指向的动态分配的数据空间。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定p所指向对象的值为25,p+1所指对象的值为46,则执行“(*p)++;”语句后,p所指向对象的值为()。
26

第2题:

执行int *p=malloc(sizeof(int))操作得到的一个动态分配的整型对象为()。
*p

第3题:

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


正确答案:delete[]p;
delete[]p; 解析:语句为delete[]p;。

第4题:

设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。


正确答案:p->next=p->next->next

第5题:

下列关于栈指针的值说法正确的是()

  • A、将栈指针的值减少适当的值可以分配没有指定初始值的数据的空间,也可以通过增加栈指针来释放空间
  • B、将栈指针的值减少适当的值可以分配没有指定初始值的数据的空间,也可以通过减少栈指针来释放空间
  • C、将栈指针的值增加适当的值可以分配没有指定初始值的数据的空间,也可以通过增加栈指针来释放空间
  • D、将栈指针的值增加适当的值可以分配没有指定初始值的数据的空间,也可以通过减少栈指针来释放空间

正确答案:A

第6题:

假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。

Afree(p)

Bdelete(p)

Cfree(*p)

Dfree(&p)


A

第7题:

执行calloc(n,8)函数调用时,将动态分配得到8*n个字节的存储空间。()

A

B



第8题:

动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));

A.int

B.int*

C.(*int)

D.(int*)


正确答案:D

第9题:

在带有头结点的单链表HL中,要在首元元素之前插入一个由指针p指向的结点,则应执行p->next=HL->next及()操作。


正确答案:HL->next=p

第10题:

在一个表头指针为ph的单链表中,若要向表头插入一个由指针p指向的结点,则应执行()操作。

  • A、ph=p;p->next=ph
  • B、p->next=Ph;p=ph
  • C、p->next=ph->next;ph=p
  • D、p->next=ph->next;ph->next=p

正确答案:D

更多相关问题