首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点, 指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s; S=s->next: p=s; wh
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点, 指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s; S=s->next: p=s; wh
admin
2019-08-10
66
问题
程序中已构成如下不带头节点的单向链表结构,指针变量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、首节点成为尾节点
答案
D
解析
本题考查链表的操作。本题中首先是s指向了它的下个节点,题目中说明了s总是指向链表的第一个节点。然后while循环找到链表的最后一个元素,最后一个元素指向了之前链表的头节点,之前头节点指向了空节点,所以本题实现的效果是使首节点成为尾节点,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/TgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
数据字典(DD)所定义的对象都包含于
以下选项中,没有编译错误的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下列条件语句中,输出结果与其他语句不同的是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
若变量已正确定义,以下选项中非法的表达式是
结构化程序设计中,下面对goto语句使用描述正确的是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={
随机试题
支气管扩张的发病基础是
下面对于尼可刹米的叙述错误的是
急性根尖周脓肿阶段的临床症状应除外
下列关于国际上对项目经理的地位和作用的说法,正确的有()。
试算平衡的计算公式包括()。
根据我国公司法,国有独资公司经理的聘任或者解聘由()决定。
Ithasbeenarguedthatwhereschoolsbecomebureaucratized,theybecomeboundupwiththetechniquesandimplementationofthe
以下不属于明末农民大起义的意义的是()。
下面协议中,客户端和服务器之间采用面向无连接的协议进行通信的是()。
求极限:
最新回复
(
0
)