首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。 struct node { int data; struct node *next; } *p,*q,*r; 现要将q和r所指结点的先
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。 struct node { int data; struct node *next; } *p,*q,*r; 现要将q和r所指结点的先
admin
2009-04-15
81
问题
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。 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->neaxt;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;
答案
1
解析
题目中要求将q和r所指结点的先后位置交换,即要求p所指结点的指针域指向r所指向的结点,r所指向结点的指针域指向q所指向的结点,q所指向结点的指针域指向r所指向的结点。选项A首先让r所指向指针的指针域指向q所指向的结点,这样就将r所指向结点的指针域指向的结点丢失了,故选项A错误。选项B首先让q所指向结点的指针域指向r所指向结点的指针域所指向的结点,然后,让p所指向结点的指针域指向r所指向的结点,最后让r所指向结点的指针域指向q所指向的结点,满足要求,故选项B正确。选项C首先让p所指向结点的指针域指向r所指向的结点,然后让q所指向结点的指针域指向r所指向结点的指针域所指向的结点,最后让r所指向结点的指针域指向q所指向的结点,满足要求,故选项C正确。选项D首先让q所指向结点的指针域指向r所指向结点的指针域所指向的结点,然后,让r所指向结点的指针域指向q所指向的结点,最后让p所指向结点的指针域指向r所指向的结点,满足要求,故选项D正确。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/iZXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
在考生文件夹下有一个工程文件sit5.vbp,窗口有2个名称分别为Commandl和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”;再画2个名称分别为Text1
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Text1的文本框数组,下标从0开始。程序运行时,单击“产生随机数”按钮,就会产生10个3位数的随机数,并放入Text1数组中,如图3.183(a)所示;单击“重排数据”按钮,将把Text1
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
按照“后进先出”原则组织数据的数据结构是
下列数据结构中,属于非线性结构的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
数据库技术的根本目标是()。
随机试题
制定绩效计划时员工个人绩效目标的来源有【】
坚持以()为宗旨推动构建人类命运共同体。
寒滞胃脘证与寒凝肝脉证均可见的表现有
患者,女性,50岁。系车祸头部外伤后神志不清3小时而来院,入院时患者已出现脑疝,其不易观察到的临床表现为
()提出了记忆的SPI理论,试图将记忆系统和记忆过程统一到一个更综合的框架中
防火墙使用安全区域的概念来表示与其相连接的网络。图4-1中inside、outside和dmz区域对应Trust区域、Untmst区域和dmz区域,不同区域代表了不同的可信度,默认的可信度由高到低的顺序为(1)。(1)备选答案:A.insi
在利用SET协议实现在线支付时,用户通常使用()。
下列关于光以太网技术特征的描述中,错误的是()。
Shehadrecentlyleftajobandhadhelpedherselftocopiesofthecompany’sclientdata,whichsheintendedto_____instarting
A、Therearealtogether15candidatesinthepresidentialelection.B、Apro-Westernreformerwonmorevotesthananyothercandid
最新回复
(
0
)