首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。 struct node {har data; struct node*next;}*p,*q,*r; 现要将q和r所指结点交换前后位
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。 struct node {har data; struct node*next;}*p,*q,*r; 现要将q和r所指结点交换前后位
admin
2013-06-11
77
问题
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。
struct node
{har data;
struct node*next;}*p,*q,*r;
现要将q和r所指结点交换前后位置,同时要保持链表的结构,下列不能完成此操作的语句是( )。
选项
A、q->next=r->next;p->next=r;r->next=q;
B、q->next=r;q->next=r->next;r->next=q;
C、q->next=r->next;r->next=q;p->next=r;
D、q->next=q;p->next=-r;q->next=r->next;
答案
D
解析
由题目中线性链表的定义可知,要将q和r所指的结点交换前后位置,只要使q指向r的后一个结点,p指向r结点,r指向q结点即可。而在选项D中,r->next=q,这时r指向的节点为q;p->next=r,这时p指向的节点为r;q->next=r->next。因为r节点已经指向q,所以执行这个语句后q又指向q,所以选项D不正确。
转载请注明原文地址:https://www.kaotiyun.com/show/z5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统中,实现各种数据管理功能的核心软件称为【】。
有以下程序#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后输出结果是
有以下程序voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[
用树形结构来表示实体之间联系的模型称为______。
为了合理组织数据,应遵循的设计原则是______。
表达式(int)((double)(5/2)+2.5)的值是【】
以下选项中,能用作数据常量的是______。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
以下有4组用户标识符,其中合法的一组是______。
判断字符型变量chr为小写字母的表达式是______。
随机试题
根据马斯洛需要层次理论,归属与爱的需要是_____。
Mostepisodesofabsent-mindedness-forgettingwhereyouleftsomethingorwonderingwhyyoujustenteredaroom—arecausedbya
我在找其他东西的时候,偶然发现了这张老照片。
A.头痛而眩B.头痛隐隐而晕C.头痛而空D.头痛如裂血虚头痛的临床特征是
女性,18岁。水肿少尿20天,近2天出现发烧,体温达38℃。检查:BP120/80mmHg,Hb110g/L,尿常规白细胞10~15个/HP。最可能的诊断为
纳税人享受减税、免税待遇的,在减税、免税期间应当按照规定办理纳税申报。()
马克思的利率决定理论认为,利率取决于()。
我们现在说到“官吏”,一般都笼而统之,一概叫“官吏”。实际上,自古以来“官”与“吏”乃是两山对峙二水中分的两回事。就其来源来说,官是指朝廷命官,是需要经过科举、军功或世袭得来的,而吏却是官雇佣的人员,也叫作幕僚,对于现代的国际社会,官应当是需要选举的人员,
设某商品的最大需求量为1200件,该商品的需求函数Q=Q(p),需求弹性η=>0),p为单价(万元).(I)求需求函数的表达式;(Ⅱ)求P=100万元时的边际收益,并说明其经济意义.
•Lookatthesentencesbelowandthefollowingadvertisements.•Whichbusinessforsaledoeseachsentence(1-7)referto?•For
最新回复
(
0
)