首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如下图所示,指针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
25
问题
有以下结构体说明和变量定义,如下图所示,指针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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后单
软件设计中划分模块的一个准则是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
下列方法中,不属于软件调试方法的是()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTypeTemScoreAsIntegerStrNameAsStringEndTypeDimStudent(5)AsTem则下面的输出语句中正确的是()
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivateSubCommand1_Click(IndexAsInteger) IfIndex=1Then Print"计算机等级考试" En
有下面程序代码:PrivateSubCommand1_Click()DimaAsInteger,ba=2b=3Printfun(a,b);a;bEnd
有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("
数据库设计的根本目标是要解决()。
随机试题
A.孙络B.别络C.经别D.经筋加强了十二经脉中相为表里的两条经脉在体内的联系的是
A、胎产式B、胎方位C、胎先露D、胎姿势E、骨盆轴胎儿先露部的指示点与母体骨盆的关系称为()。
A.GLUT4B.Na+-K+-ATP酶C.线粒体内膜嵴D.F1-F0复合体E.DG第二信使
关于不动产登记,下列说法错误的是:()
犯罪嫌疑人邹某1999年5月19日因涉嫌贪污罪被甲市检察机关立案侦查,在该案侦查过程中,邹某突发精神病而住院治疗,由于病情十分严重,检察机关无法继续侦查该案,下列检察机关的做法中哪一项为正确的处理决定?( )
预算定额中的人工幅度差主要是指( )。
下列关于证券公司的说法中()是正确的。
甲股份有限公司(以下简称“甲公司”)为自行建造一栋自用办公楼发生了如下业务:(1)20×5年1月1日,甲公司在美国证券市场上按而值发行了一批债券,专门用于建造该办公楼。该债券为3年期分期付息、到期一次偿还本金的债券,面值为500万美元,票面年利率为5%。
注重创造“自由空气”,鼓励自由发表意见,不把自己的意见强加于人的教师领导风格称为()
VictoriaBarzilaiopenedhermouthwidesothedoctorcouldlookathersorethroat.Not【C1】______aremarkableevent,excepttha
最新回复
(
0
)