首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
admin
2013-08-15
62
问题
若已建立如下图所示的单链表结构:
且该链表结构中,指针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全国计算机二级
相关试题推荐
有以下程序 main() { int c=35; printf("%d\n”,c&c); } 程序运行后的输出结果是______。
以下程序的输出结果是______。#definesqr(x)x*xmain(){inta=16,k=2,m=1;a/=sqr(k+m)/sqr(k+m);printf("%d/n",a);}
以下程序的输出结果是【 】。#include<stdio.h>#include<string.h>char*fun(char*0{char*p--t;
当用户要求输入的字符串中含有空格时,应使用的输入函数是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是
变量a中的数据用二进制进表示的形式是01011101,变量b中的数据用二进制表示的形式是 11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是( )。
下列结构体类型说明和变量定义中正确的是( )。
若有定义:int a[2][3]3;,下列选项中对a数组元素正确引用的是( )。
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
随机试题
选择性5-脂氧酶抑制剂是
孕妇缺乏(),会使胎儿的生长发育受到严重影响,以致出生后的“克汀病”,也称“呆小症”。
圆柱形铣刀的后角指在正交平面内测得的后面与()之间的夹角。
输液引起静脉炎时,局部热敷可用
某化工厂发生重大火灾、爆炸事故,死亡15人并摧毁了上亿元的设备。接到事故报告后,厂领导组织采取了如下行动。()行动是不应当采取的。
“备案号”栏应填()。“保费”栏应填()。
《中共中央国务院关于深化教育改革全面推进素质教育的决定》进一步强调指出:“全面推进素质教育,根本上要()来保障”。
现有甲、乙两个水平相当的技术工人需进行三次技术比赛,规定三局两胜者为胜方,如果在第一次比赛中甲获胜,这时乙最终取胜的可能性有多少?()
当教师看到一个学生上课捣乱后,便让该生到走廊里站10分钟。该教师采用的技术是
Itwasonceassumedthatalllivingthingscouldbedividedintotwofundamentalandexhaustivecategories.Multicellularplants
最新回复
(
0
)