首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如下图所示,指针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
54
问题
有以下结构体说明和变量定义,如下图所示,指针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全国计算机二级
相关试题推荐
单击一次命令按钮,下列程序代码的执行结果为()。PrivateSubCommand1_Click()DimaAsIntege,bAsIntege,cAsIntegera=2:b=3:c=4P
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
编写如下程序代码:PrivateSubCommand1_Click()Callsub_proEndSubSubsub_pro()StaticsumAsIntegerDimiA
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
计算下面分段函数的正确语句是( )。
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommand1Click()DimsAsDoubles=0:i=1DoWhilei
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei<6s=s+i/(i+1)i=i+1LoopPrint
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
随机试题
该患者强心苷中毒时,不宜给予钾盐的情况是
当工程网络计划的计算工期小于计划工期时,则()。
“金融工序”主要指运用金融工具和其他手段实现既定目标的程序和策略,不仅包括金融工具的创新,而且还包括金融工具运用的创新。()
如果交易所不信任包销商有所承诺的包销能力,则可以拒绝公司的上市申请。()
以下属于负债风险管理模式阶段的创新金融工具的是()。
素质教育就是多组织课外校外兴趣小组,以发展学生的多种才艺。()
(2008年单选13)下列情形中。属于牵连犯特征的是()。
“本公司自1980年以来生产的轿车,至今仍有一半在公路上奔驰;其他公司自1980年以来生产的轿车,目前至多有1/3没有被淘汰。”该公司希望以此广告向消费者显示,该汽车公司生产的轿车的耐用性能极佳。下列哪项如果为真,能够最有效地支持上述广告的观点?
电子邮件软件向邮件服务器发送邮件时使用的协议是_______。
Wheredidclassicalmusicoriginate?
最新回复
(
0
)