试题查看

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

现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指向一个链表中连续的三个结点。

struct node {char data; struct node*next;}*P,*q,*r; 现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是【 】。
A.q->next=r->next;p->next=r;r->next:q;
B.P->next=r;q->next=r->next;r->next=q;
C.q->next=r->next;r->next=q;P->next=r;
D.r->next=q;p->next=r;q->next=r->next;
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

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

0%的考友选择了A选项

35%的考友选择了B选项

2%的考友选择了C选项

63%的考友选择了D选项

你可能感兴趣的试题

所谓“裸机”是指()。A.单片机B.单板机C.不装备任何软件的计算机D.只装备操设有如下三个关系表,下列操作中正确的是【】。A.T=R∩SB.T=R∪SC.T=若有定义intx=0,*p=&x;,则语句printf("%d\n",*p);的已定义以下函数fun(int*p){return*p;}该函数的返回值是()。A以下选项中不能作为合法常量的是【】。A.1.234e04B.1.234e0.4C以下选项中合法的实型常数是()。A.5E2.0B.E-3C.0.2D.1.3E