【单选题】【消耗次数:1】
t和q分别指向图中所示结点:ptq↓↓↓┌──┬──┐┌──┬──┐┌──┬──┐│data│next┼→│data│next┼→│data│next┼→...└──┴──┘└──┴──┘└──┴──┘现要将t和q所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是()
t-next=q-p-next=q;q-next=t;
p-next=q;t-next=q-q-next=t;
q-next=t;t-next=q-p-next=q;
t-next=q-q-next=t;p-next=q;
参考答案:
复制
纠错
相关题目
【单选题】 若有以下定义:structnode{intdata;structnode*next;}*p,*q;已建立如下图所示的链表:┌──┬──┐┌──┬──┐...p→│data│next┼→│data│NULL│└──┴──┘└──┴──┘┌──┬──┐q→│data│next│└──┴──┘不能将指针q所指结点连到上图所示链表末尾的语句是()。
①  q-next=NULL;p=p-p-next=q;
②  p=p-p-next=q;q-next=NULL;
③  p=p-q-next=p-p-next=q;
④  q-next=p-p=p-p-next=q;
【判断题】 在双向链表中,要在p所指的结后插入q所指的结点(设q所指的结点已赋值),其中所用的一条语句(p-next)-prior=q; 的功能是使P所指结点的直接前驱的左指针指向q 。
①  正确
②  错误
【单选题】 若有以下定义:structnode{intdata;structnode*next;}structnodem,n,k,*head,*p;已建立如下图所示的链表:mnk┌──┬──┐┌──┬──┐┌──┬──┐head→│data│next┼→│data│NULL│p→│data│next│└──┴──┘└──┴──┘└──┴──┘指针head指向变量m,m.next指向变量n,p指向变量k,不能把结点k插到m和n之间形成新链表的程序段是()。
①  p-next=head-m.next=p;
②  (*head).next=p;(*p).next=
③  head-next=p-next=head
④  -m.next=k.next=
【单选题】 若有以下定义:structnode{intdata;structnode*next;}structnode*p;已建立如下图所示的链表:┌──┬──┐┌──┬──┐┌──┬──┐p→│data│next┼→│data│next┼→...→│data│NULL│└──┴──┘└──┴──┘└──┴──┘指针p指向第一个结点,能输出链表所有结点的数据成员data的循环语句是()。
①  while(p!=NULL){printf("%d,",p-p++;}
②  while(p){printf("%d,",p.data);p=p-}
③  for(;p!=NULL;p++)printf("%d,",p
④  -for(;p;p=p-next)printf("%d,",(*p).data);
【单选题】 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( )。
①  A.p=q-next
②  B.p-next=q
③  C.p-next=q-next
④  D.q-next=NULL
【单选题】 I won’t make the _______ mistake next time.
①  like
②  same
③  near
④  similar
【单选题】 假定一个链表的表头指针为f,结点结构为(data,next),则向该链表的表头插入一个由p所指向的结点时,应执行的操作为p-next=f和( )。
①  p=f-next
②  f=p-next
③  f=p
④  f-next=p
【单选题】 If you don’ t go to his birthday party next Friday,_____.
①  so do I
②  so will I
③  nor do I
④  nor will I
【单选题】 两个指针P和Q,分别指向单链表的两个元素,P所指元素是Q所指元素前驱的条件是( )。
①  P-next==Q-next
②  P-next==Q
③  Q-next==
④  P==Q
【单选题】 假定一个链表的表头指针为f,结点结构为(data,next),则向该链表的表头插入一个由p所指向的结点时,应执行的操作为p->next=f和( )。
①  p=f->next
②  f=p->next
③  f=p
④  f->next=p
随机题目
【单选题】 生杜仲临床应用较少,一般用于
①  人治疗肾虚腰痛,起坐不利,膝软乏力
②  治疗肝肾亏虚,胎动不安,妊娠漏血
③  浸泡药酒,制备治腰痛的杜仲酒
④  治中风筋脉挛急,腰膝酸软,筋骨无力
⑤  治高血压症
【单选题】 炙后能增强止咳平喘作用的药物是
①  麻黄
②  百合
③  旋覆花
④  白前
⑤  枇杷叶
【单选题】 蜜炙后主要目的为矫味免吐的药物是
①  百部
②  马兜铃
③  蕲蛇
④  瓜蒌
⑤  款冬花
【单选题】 黄柏切制时应用
①  泡法
②  淋法
③  淘法
④  润法
⑤  以上都不是
【单选题】 鳖甲醋制的目的是
①  增强入肝消积的作用
②  增强活血止痛作用
③  增强活血祛瘀作用
④  引药入肝经
⑤  增强疏肝止痛作用
【单选题】 酒炙常山的主要炮制目的是
①  升提药力,增强药物在上焦的作用
②  引药上行,增强药物涌吐痰饮的作用
③  降低毒性,减轻恶心呕吐的副作用
④  提高常山生物碱含量而增强疗效
⑤  协同作用,增强药物活血化瘀疗效
【单选题】 能抑制其苦寒之性,使其寒而不滞,清气分湿热,散肝胆郁火是下列哪种黄连的炮制品种
①  黄连
②  酒黄连
③  姜黄连
④  炒黄连
⑤  吴萸制黄连
【单选题】 治疗目赤、咽喉肿痛、口舌生疮的上清丸,宜选用
①  生黄柏
②  酒黄柏
③  盐黄柏
④  黄柏炭
⑤  以上都不是
【单选题】 可缓和苦寒之性,增强止呕作用的是
①  黄连
②  酒黄连
③  姜黄连
④  吴萸制黄连
⑤  醋黄连
【单选题】 用于治疗血虚便溏时应首选
①  酒炙当归
②  油炙当归
③  土炒当归
④  当归炭
⑤  当归头