首页 > 计算机类考试> 软考(中级)> 软件设计师
题目内容 (请给出正确答案)
[主观题]

设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为(22)。A.p=re

设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为(22)。

A.p=rear;rear=rear→next;free(p);

B.rear=rear→next;free(p);

C.rear=rear→next→next;free(p);

D.p=rear→next→next;rear→next=p→next;free(p);

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设rear是指向非空带头结点的循环单链表的尾指针,则删除链表…”相关的问题
第1题
如果对含有n(n>1)个元素的线性表的运算只有4种:删除第一个元素,删除最后一个元素,在第一个元素前
如果对含有n(n>1)个元素的线性表的运算只有4种:删除第一个元素,删除最后一个元素,在第一个元素前面插入新元素,在最后一个元素的后面插入新元素,则最好使用()。

A.只有尾结点指针没有头结点指针的循环单链表

B.只有尾结点指针没有头结点指针的非循环单链表

C.只有头结点指针没有尾结点指针的循环单链表

D.既有头结点指针也有尾结点指针的循环单链表

点击查看答案
第2题
设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点
A和结点B插入结点X的操作序列为()。

A.s->next=p->next;p->next=-s;

B.q->next=s; s->next=p;

C.p->next=s->next;s->next=p;

D.p->next=s;s->next=q;

点击查看答案
第3题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针向链表的第—个结点。若有以下程序段 q=s; s=s->next; p=s; while(p->next) p=p->next; P->next=q; q->next=NULL; 该程序段实现的功能是______。

A.首结点成为尾结点

B.尾结点成为首结点

C.删除首结点

D.删除尾结点

点击查看答案
第4题
设链表不带头结点,且所有操作均在表头进行,则下列最不适合作为链栈的链表是()。A.只有表头结点
设链表不带头结点,且所有操作均在表头进行,则下列最不适合作为链栈的链表是()。

A.只有表头结点指针,没有表尾指针的双向循环链表

B.只有表尾结点指针,没有表头指针的双向循环链表

C.只有表头结点指针,没有表尾指针的单向循环链表

D.只有表尾结点指针,没有表头指针的单向循环链表

点击查看答案
第5题
非空的循环单链表head的尾结点(由p所指向),满足A.p→next==NULLB.p==NULLC.p→next=headD.P=head
非空的循环单链表head的尾结点(由p所指向),满足

A.p→next==NULL

B.p==NULL

C.p→next=head

D.P=head

点击查看答案
第6题
非空的循环单链表head的尾结点(由p所指向),满足()。 A.p->next==NULL B.p==NULL
非空的循环单链表head的尾结点(由p所指向) ,满足()。

A.p->next==NULL

B.p==NULL

C.p->next=head

D.p=head

点击查看答案
第7题
若不带头结点的单链表中,头指针为head,则该链表为空的判定条件是(25)。A.head==NULLB.head->next=
若不带头结点的单链表中,头指针为head,则该链表为空的判定条件是(25)。

A.head==NULL

B.head->next==NULL

C.head!=NULL

D.head->next==head

点击查看答案
第8题
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。A.q=p->nex
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。

A.q=p->next;p->data=q->data;p->next=q->next;free(q);

B.q=p->next;q->data=p->data;p->next=q->next;free(q);

C.q=p->next;p->next=q->next;free(q);

D.q=p->next;p->data=q->data;free(q);

点击查看答案
第9题
设单链表中指针 p 指向结点 m ,若要删除 m 之后的结点(),则需要修改指针的操作为

A.p->next=p->next->next;

B.p=p->next;

C.p=p->next->next;

D.p->next=p;

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改