首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如图所示,指针p、 q、 r分别指向一个链表中的三个连续结点。 struct node int data; struct node *next; } *p, *q, *r; 现要将q
有以下结构体说明和变量定义,如图所示,指针p、 q、 r分别指向一个链表中的三个连续结点。 struct node int data; struct node *next; } *p, *q, *r; 现要将q
admin
2009-01-15
24
问题
有以下结构体说明和变量定义,如图所示,指针p、 q、 r分别指向一个链表中的三个连续结点。 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->next; 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所指向的结点的指针域所指向的结点,然后,让,所指向的结点的指针城指向q所指向的结点让,最后让P所指向结点的指针城指向r所指向的结点,满足要求,故选项D正确;所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/wKHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
有下面程序代码:PrivateSubCommand1_Click()DimxAsInteger.sAsIntegerg=1Fork=1To3x=x+1procxs=s+xNextkPrintsEndSubP
某人编写了下面的程序PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=InputBox(”请输入整数”):b=InputBox(”请输入整数
在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
对下列二叉树进行前序遍历的结果是
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是()。
在VB中,函数过程与子程序过程的区别之一是()。
下列关于二叉树的叙述中,正确的是( )。
下面关于算法的叙述中,正确的是()。
下列运算符中,优先级别最低的是
随机试题
为什么说社会革命是社会基本矛盾的必然产物?
测量脾脏大小的正确方法是
卫生专业技术人员实行技术职务聘任制的原则是()
假设某项目达产第一年的销售收入为32189万元,税金及附加为344万元,固定成本为11234万元,可变成本为8925万元,销售收入与成本费用均采用不含税价格表示,该项目设计生产能力为100万吨。则该厂的盈亏平衡产量为()万吨。
支票的背书转让,必须具有()。
甲公司2014年12月31日结账后有关科目余额的相关资料如下表所示:(1)应收、应付款项的资料:要求:根据上述资料,回答下列问题。资产负债表中,“应收账款”项目的金额为()。
流水线问的在制品按作用分为()。
“为人师表”是教师必须具备的()。
A、 B、 C、 D、 A第一组图形中,将最顶端的小图形移动到最底端得到后一个图形;第二组图形中。先将从上往下第三个小图形移动到最顶端,然后将第四个小图形移动到最顶端得到后一个图形,故本题选A。
A、Hehaschangedhisplan.B、Hehascanceledhistrip.C、Heisarrivingthisafternoon.D、Heforgottoarrangehistrip.A题目询问史密
最新回复
(
0
)