试题查看

首页 > 计算机二级考试 > 试题查看
【单选题】

有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。   struct node   { int data;    struct node *next;   } *p, *q, *r;   

  现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
A.r->next=q; q->next=r->next; p->next=r;
B.q->next=r->next; p->next=r; r->next=q;
C.p->next=r; q->next=r->next; r->next=q;
D.q->next=r->next; r->next=q; p->next=r;
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

61%的考友选择了A选项

25%的考友选择了B选项

0%的考友选择了C选项

14%的考友选择了D选项

你可能感兴趣的试题

在下列说法中,正确的一项是()。A.Java语言是以类为程序的基本单位的B.Ja下列语句序列执行后,k的值是()。publicclassc6publicstat在设计程序时,应采纳的原则之一是()。A.不限制goto语句的使用B.减少或取消下列关于Applet的方法中,哪个是返回HTML中设定的值()A.getCode下列标识符中()是不合法的。A.BigNameB.$intC.lstD.$1已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二