首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
admin
2013-08-15
29
问题
若已建立如下图所示的单链表结构:
且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
选项
A、p=p->next;q->next=p;p->next=q;
B、p=p->next;q->next=p->next;p->next=q;
C、q->next=NULL;p=p->next;p->next=q;
D、p=(*p).next;(*q).next=(*p).next;(*p).next=q;
答案
A
解析
解决本题的关键是如何将一个节点插入到链表的末尾。应先将节点q的地址赋给原尾节点的next域,然后将q节点的next域赋NULL。选项B)先将指针p指向data域为F的节点,然后将data域为F节点的next域值’\0’赋给q节点的next域,即将其置为0,再将p所指的节点next域放入指针q的值,从而把data域为q节点连接在末尾;选项C)先将q的next域置成NULL(NULL与’\0’等价),然后将指针p指向data域为F的节点,最后将p所指节点的next域置成q的值,同样可把data域为G的节点连接在末尾;选项D)与选项B)完全等价。因此,选项B), C),D)都能达到题目的要求。而选项A)则先将指针p指向data域为F的节点,然后将q的next域置成p的值,最后再将data域为F的节点又连接在data域为F的节点之后,从而使这两个节点的next域都是’\0’,实际上已将data域为F的节点排除在链表之外。
转载请注明原文地址:https://kaotiyun.com/show/BMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#definesqr(x)x*xmain(){inta=16,k=2,m=1;a/=sqr(k+m)/sqr(k+m);printf("%d/n",a);}
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。#include<stdio.h>#include<ctype.h>mai
以下关于typedef的叙述错误的是
有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++
有以下程序段 int j; float y; char name[50]; scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是
设变量已正确定义并赋值,下列正确的表达式是( )。
以下程序的输出结果是【 】。#include<stdio.h>intfun(intx){staticintt=0;return(t+=x);}main()ints,i
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
随机试题
有关用电操作正确的是()。
A、肢端肥大症B、巨人症C、侏儒症D、黏液性水肿E、呆小症成年甲状腺功能低下,会导致
下列各项中,不会引起留存收益总额发生增减变动的有( )。
在Excel工作表中公式被复制后,参数的地址不发生变化,这种引用形式称为______。
甲将一块罗马表丢失,被人捡到送至失物招领处。招领期限过后因无人认领,该表被拍卖给乙。后丙盗得该表并将其转卖给丁。该案查获后,甲、乙、丁都主张该表的所有权。该表应归谁所有()。
某派出所拟开展以“拒绝家暴,关爱儿童健康成长”为主题的系列宣传活动,不宜采取的方式是:
简述弗里德曼的货币需求理论。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
Readthefollowingarticleandanswerquestions9-18onthenextpage.Addiction1.Theword"addiction"isoftenusedl
(Paragraph8,Passage1)ShequalifiedfortheOlympicsafterclaimingagainthenationalchampioninherthirdcomebacklastAp
最新回复
(
0
)