【单选题】【消耗次数: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
随机题目
【单选题】 下面哪一项( )不是计算机网络的主要功能。
①  资源共享
②  网络聊天
③  集中处理
④  数据通信
【单选题】 ( )网络的缺点是,由于采用中央节点集中控制,一旦中央节点出现故障,将导致整个网络瘫痪。
①  星形结构
②  树形结构
③  总线形结构
④  环形结构
【单选题】 在设置VMware虚拟机的物理连接方式时,若是希望所设置的多个虚拟机和DHCP服务器组成一个内部的虚拟网络,且可以与外部物理网络进行通信,应采用( )。
①  都可以实现
②  桥接模式
③  NAT模式
④  仅主机模式
【单选题】 网卡用来实现计算机和( )之间的物理连接。
①  传输介质
②  Internet
③  打印机
④  其他计算机
【单选题】 什么样的传输介质可以用于有强大电磁干扰的通信场合( )。
①  双绞线
②  同轴电缆
③  电话线
④  光纤
【单选题】 Windows网络组件有很多类型,下面哪项不属于Windows网络组件( )。
①  协议
②  服务
③  服务端
④  客户端
【单选题】 交换机的( )模式允许进行设备线路配置,例如远程访问线路的配置。
①  全局配置
②  用户
③  线路配置
④  特权
【单选题】 ( )是光纤介质快速以太网。
①  100Base-FX
②  100Base-TX
③  100Base-AnyLAN
④  100Base-T4
【单选题】 按照设备结构的特点分类,局域网交换机可以分为( )。
①  机架式交换机、带扩展槽固定配置式交换机、不带扩展槽固定配置式交换机和可堆叠交换机
②  第2层交换机、第3层交换机、第4层交换机和第7层交换机
③  以太网交换机、快速以太网交换机、千兆位以太网交换机、FDDI交换机和ATM交换机
④  桌面交换机、工作组级交换机、部门级交换机和企业级交换机
【单选题】 交换机的组成结构与计算机类似,由硬件和软件两部分组成,其硬件部分中( )相当于计算机中的硬盘,数据在设备断电或重启时不会丢失。
①  Flash(闪存)
②  DRAM(动态随机存储器)
③  NVRAM(非易失性随机存储器)
④  ROM(只读存储设备)