首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
admin
2013-08-15
86
问题
若已建立如下图所示的单链表结构:
且该链表结构中,指针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://www.kaotiyun.com/show/BMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
以下程序的输出结果是【 】。#include<stdio.h>#include<string.h>char*fun(char*0{char*p--t;
以下程序的输出结果是【 】。#include<stdio.h>main(){inti;for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’
有以下程序 #include <stdio.h> main() { FILE *fp; int’ a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, s
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下正确的字符串常量是
有定义语句:char s[10];, 若要从终端给s输入5个字符,错误的输入语句是( )。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);retur
随机试题
领导者树立正确的政治观念的基本要求有哪些?
1920年11月,中国共产党早期组织领导建立的第一个产业工会是()
微分方程xy′—y=xlnx满足y|x=e=e的特解为()
男性,40岁,多年溃疡病史,饱食并少量饮酒后突然腹痛,从上腹迅速扩大全腹,刀割样痛,诊为溃疡病穿孔,急性腹膜炎。为进一步确诊,最简单的检查是
有一大面积烧伤病人,烧伤已5天,突然发生寒战,继而高热。不久,体温不升,白细胞升高不明显,四肢冰冷,尿少,脉快。根据以上临床表现,诊断为
下列对劳动消耗定额、机械消耗定额的理解,正确的是()
关于茶文化,说法不正确的是()。
对被拘留、逮捕的犯罪嫌疑人、被告人进行关押看守的工作属于()。
社会工作者主要担当着哪些角色?(华中农大2013、2010年研)
行为金融学
最新回复
(
0
)