首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。 struct node {char data; struct node*next;}*p,*q,*r; 现要将q和r所指节点交换前后位置,同时要保持
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。 struct node {char data; struct node*next;}*p,*q,*r; 现要将q和r所指节点交换前后位置,同时要保持
admin
2011-06-13
42
问题
现有以下结构体说明和变量定义,如图所示,指针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;
答案
D
解析
D中的操作将会丢失r后面的链表结构,不能保持链表的连续。
转载请注明原文地址:https://kaotiyun.com/show/HkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
有以下程序:#include<stdio.h>#include<string.h>main(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};
有以下程序:#include<stdio,h>main(){intk=5,n=0;while(k>0){switch(k){default:break;
在计算机中,算法是指()。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
请选出可用作C语言用户标识符的是()。
下列关于单目运算符++、--的叙述中正确的是
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【】存储结构。
以下叙述中错误的是
问题处理方案的正确而完整的描述称为______。
随机试题
二次能源不包括()
急性接触性唇炎
治疗热闭神昏,常与麝香配伍相须使用的药物是()
喷射混凝土回弹物不得重新用作喷射混凝土材料。()
某企业为提高产品附加值,拟建设一套深加工装置,项目计算期为6年,其中建设期为1年,运营期为5年。新建装置的固定资产费用为28000万元(含可抵扣增值税进项税额3000万元),无形资产费用为4000万元,其他资产费用为1000万元,基本预备费为20
为提高工作效率,方便建设单位,规划设计条件在()环节提出为佳。
按照现行增值税制度规定,下列行为应“视同销售”征收增值税的有()。
设单链表的表头指针为h,链表中结点构造为(data,next),其中data域为字符型,链表长度为n。编写算法判断该链表的n个字符是否中心对称。(例如xyx,xyyx都是中心对称。)
对长度为n的线性表排序,存最坏情况下,比较次数不是n(n一1)/2的排序方法是
A、Itisamutuallybeneficialpractice.B、Itbecomesaninternationalbusiness.C、Itbecomesthebestwayofeducation.D、Itbec
最新回复
(
0
)