试题查看

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

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

struCt noDE
ChAr DAtA;
struCt noDE*nExt;)*p,*q,*r;
现要将q和r所指结点交换前后位置,同时要保持链表的连续,下列不能完成此操作的语句是();
A.q->nExt=r->nExt;p->nExt=r;r->nExt=q;
B.q->nExt=r;q->nExt=r->nExt;r->nExt=q;
C.q->nExt=r->nExt;r->nExt=q;p->nExt=r;
D.q->nExt=q;p->nExt=r;q->nExt=r->nExt;

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

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

13%的考友选择了A选项

52%的考友选择了B选项

30%的考友选择了C选项

5%的考友选择了D选项

你可能感兴趣的试题

C++语言的跳转语句中,对于break和continue说法正确的是()。A.b对建立良好的程序设计风格,下面描述正确的是()。A.程序应简单、清晰、可读性好BC++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进下列关于数据库系统的叙述中,正确的是()。A.数据库系统减少了数据冗余B.数据库假定MyClass为一个类,执行“MyClassa[3],*p[2];”语句时会有以下程序#include<stdio.h>intfun(int(*s)[4],