首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
若已建立如下图所示的单链表结构: 且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是( )。
admin
2013-08-15
90
问题
若已建立如下图所示的单链表结构:
且该链表结构中,指针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全国计算机二级
相关试题推荐
以上程序的输出结果是______。#defineMIN(x,y)(x)<(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t:t=MIN(a+b,c+d)*10;printf("%d\n
以下程序统计从终端输入的字符中大写字母的个数,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 aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
有以下程序 #include <stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
C语言源程序名的后缀是
若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值:a=7b=9请完成输出语句:printf("【】",a,b);。
随机试题
下列哪项配伍方法应当避免
不属于大环内酯类的药物是
患者,女,20岁。咳嗽、左侧胸痛、气促3个月.诊断左侧大量胸腔积液。该患者多采取何种体位
在工程建设中,对不同的新技术、新工艺和新材料方案进行经济分析时,可以采用的静态分析方法有()。
不存在犯罪未遂形态的是()。
在公文中不能作为附件处理的材料是()。
大明朝江苏武进县陈洽陈叔远精通经史,才思敏捷。据说八岁那年有一次随父沿江漫步.见江上两船并行,须臾之后扬帆的超过了摇橹的。陈父触景生情,出一上联:两船并行,橹速不如帆快;出句以“【73】”谐音【74】时期【75】谋士【76】的姓名,以“【77】”谐音【78
政治家:从大约4年前我们党开始执政时起。城市范围内失业人数的增长率没有超过20%。反对党在前一个4年的执政期间,城市居民失业人数的增长率超过了20%。所以,在我们党的领导之下,失业的人越来越少。上述政治家的论证最易受到下列哪项的批评?
设f(x)连续,且f(x)-4∫0xtf(x-t)dt=ex,求f(x).
You______betootired-you’veonlybeenworkingforanhour.
最新回复
(
0
)