首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
admin
2019-08-10
55
问题
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:
则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
选项
A、p=q->next;free(q);
B、p=:q;free(q);
C、(*p).next=(*q).next;free(p);
D、p->next=q->next;free(q);
答案
D
解析
本题考查了在线性链表删除一个节点的方法,要删除q所指向的节点,只需要把q所指向的节点的前一个节点中的后继指针指向q所指向的节点的下一个节点即可,即p->next=q->next=再释放q所指向的节点,即free(q)。
转载请注明原文地址:https://kaotiyun.com/show/nrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=fun(k,
若有以下程序#include#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){strcpy(p,"
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下叙述中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
下面不属于软件设计阶段任务的是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
若变量已正确定义,以下选项中非法的表达式是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[i]==’’&&islower
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
随机试题
中国共产党独立领导革命战争和创建人民军队的开端是()
早期妊娠时,羊膜囊被下列哪一项围绕
某合伙企业被吊销营业执照,以下说法不正确的是:()
【背景】某工程项目发包人与承包人签订了施工合同,工期5个月。分项工程和单价措施项目的造价数据与经批准的施工进度计划见表6.1.1;总价措施项目费用9万元(其中含安全文明施工费用3万元);暂列金额12万元。管理费用和利润为人、材、机费用之和的15%
审计部门对会计师事务所出具的审计报告进行监督。()
某企业设有员工餐厅,该餐厅工作人员属于()。
下列有关注册会计师与治理层沟通事项中,沟通内容不恰当的是()。
以下历史常识的表述正确的是()。
设A=(α1,α2,α3)是三阶矩阵,则|A|=()
A.bykeepingitsoriginalshapeandcolorB.inthelifeofthecutflowerC.toproducecarbondioxideD.foraslongaspossi
最新回复
(
0
)