单选题

若有语句:char*p=newchar[30];,则释放p所指向的动态内存应使用的语句是()

A. delete p;
B. delete *p;
C. delete &p;
D. delete[] p;

查看答案
该试题由用户416****14提供 查看答案人数:30607 如遇到问题请 联系客服
正确答案
该试题由用户416****14提供 查看答案人数:30608 如遇到问题请联系客服

相关试题

换一换
单选题
若有语句:char*p=newchar[30];,则释放p所指向的动态内存应使用的语句是()
A.delete p; B.delete *p; C.delete &p; D.delete[] p;
答案
主观题
假定p所指向对象的值为25,p+1所指对象的值为46,则执行“(*p)++;”语句后,p所指向对象的值为()
答案
单选题
已知“float*p;p=newfloat[2];”,若要释放p所指向的堆中的这些字节,下列语句正确的是()。
A.deletep B.deletep[] C.delete[]p D.deletep[2]
答案
单选题
假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句()。
A.deletep B.delete[]p C.delete*p D.delete&p
答案
主观题
中国大学MOOC: 若有如下说明语句,则指针p所指向的字符串的长度是 ________。char *s=”\t\”Name\\Address ”;
答案
主观题
若有定义int a[10],*p;则不能使p指向数组元素a[5]的赋值语句是_____。
答案
单选题
已知指针p指向单链表中某一结点,将新生成的由s所指结点加到p所指结点之后,其语句应为()。
A.s->next=p->next;p-u003enext=s; B.(*p).next=s;(*s).next=(*p).next; C.s->next=p->next;p->next=s->next; D.s->next=p+1; p->next=s;
答案
单选题
若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()
A.int*p=newint[30] B.int*p=newint(30) C.int*p=new[30] D.p=newint[30]
答案
主观题
若有定义语句 int (*p)[M]; 则其中的标识符p是()。
答案
单选题
将一个由指针p所指向的结点插入到单链表L中由指针q所指向的结点后面,则需要执行的语句为()
A.p->next = q->next; q->next = p; B.q->next = p; p->next = q->next; C.p->next = q->next; q = p; D.q->next = p->next; p->next = q;
答案
热门试题
将一个由指针p所指向的结点插入到单链表L中由指针q所指向的结点后面,则需要执行的语句为() 若有定义和语句:int a[2][3]={0}, (*p)[3]; p=a;,则p+1表示数组________ 若有定义语句:int a[2][3],*p[3];,则下列语句中正确的是() 若有int a[10],*p;,则下列语句中正确的是() 若有int a[10],*p;,则下列语句中正确的是() 若字符指针p所指向的字符串为“abcdefg”,在执行语句charap=nechar[strlen(p)+1];之后,ap指向的字符数组的元素个数为() 若有下列语句:inta[4]={1,2,3,4},*p;p=&a[2];则*p的值是() 若有定义和语句:int a[2][3]={0}, (*p)[3]; p=a;,则p+1表示数组元素a[2]( )。 在双向链表中,要删除p所指的结点,其中所用的一条语句(p->next)->prior=p->prior;的功能是:使P所指结点的直接后继的左指针指向() 若有说明语句:int a[10],*p=a;则对数组元素的正确引用是()。 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句() 若有语句,int p=new int; 则p所占的内存在内存的哪个区分配: 若有定义和语句,则对a数组元素的正确引用为(   ) int a[2][3],(*p)[3]; p=a;   在一个单链表中,已知q所指向结点是p所指结点的前驱节点,若在q和p之间插入结点s,则执行() 假定已建立以下链表结构,且指针P和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是( )。 假定已建立以下链表结构,且指针p和q已指向如图所示的结点: 则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是()。 假设p指向链表中的第一个结点,q指向第二个结点,可以将q指向的结点删除并释放的语句是? 若有以下定义和语句,则“*--p”的值是 。 int a[4]={0,1,2,3},*p; p=&a[2]; 在一个单链表中,若删除p所指向结点的后续结点,则执行()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位