柠檬试题库
search
首页 计算机 公务员 驾照 关于

程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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.首结点成为尾结点
热度🔥506
参考答案:D
解析:

【解析】本题考查链表的操作,本题中首先是s指向了它的下个节点,题目中说明了s总是指向链表的第一个节点,然后while循环找到链表的最后一个元素,然后最后一个元素指向了之前链表的头节点,之前头节点指向了空节点,所以本题实现的效果是使首节点成为尾节点。选项D正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为 在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combo1,Command1和Text1,然后编写如下事件过程:Private Sub Form_Load() Combo1.AddItem "AAAAA" Combo1.AddItem "BBBBB" Combo1.AddItem "CCCCC" Combo1.AddItem "DDDDD" Combo1.AddItem "EEEEE"End Sub程序运行后,如果单击命令按钮,则在文本框中显示组合框的项目“CCCCC”。为了实现该操作,在命令按钮的Click事件过程中应使用的语句为( )。 在具有2n个结点的完全二叉树中,叶子结点个数为( )。       北京XX大学信息工程学院讲师张东明撰写了一篇名为“基于频率域特性的闭合轮廓描述子对比分析”的学术论文,拟投稿于某大学学报,根据该学报相关要求,论文必须遵照该学报论文样式进行排版。请根据考生文件夹下“素材.docx”和相关图片文件等素材完成排版任务,具体要求如下:1.将素材文件“素材.docx”另存为“论文正样.docx”,保存于考生文件夹下,并在此文件中完成所有要求,最终排版不超过5页,样式可参考考生文件夹下的“论文正样1.jpg”~“论文正样5.jpg”。2.论文页面设置为A4幅面,上下左右边距分别为:3.5、2.2、2.5和2.5厘米。论文页面只指定行网格(每页42行),页脚距边距1.4厘米,在页脚居中位置设置页码。3.论文正文以前的内容,段落不设首行缩进,其中论文标题、作者、作者单位的中英文部分均居中显示,其余为两端对齐。文章编号为黑体小五号字;论文标题(红色字体)大纲级别为1级、样式为标题1,中文为黑体,英文为TimesNewRoman,字号为三号。作者姓名的字号为小四,中文为仿宋,西文为TimesNewRoman。作者单位、摘要、关键字、中图分类号等中英文部分字号为小五,中文为宋体,西文为TimesNewRoman,其中摘要、关键字、中图分类号等中英文内容的第一个词(冒号前面的部分)设置为黑体。4.参考“论文正样1.jpg”示例,将作者姓名后面的数字和作者单位前面的数字(含中文、英文两部分),设置正确的格式。5.自正文开始到参考文献列表为止,页面布局分为对称2栏。正文(不含图、表、独立成行的公式)为五号字(中文为宋体,西文为TimesNewRoman),首行缩进2字符,行距为单倍行距;表注和图注为小五号(表注中文为黑体,图注中文为宋体,西文均用TimesNewRoman),居中显示,其中正文中的“表1”、“表2”与相关表格有交叉引用关系(注意:“表1”、“表2”的“表”字与数字之间没有空格),参考文献列表为小五号字,中文为宋体,西文均用TimesNewRoman,采用项目编号,编号格式为“[序号]”。6.素材中黄色字体部分为论文的第一层标题,大纲级别2级,样式为标题2,多级项目编号格式为“1、2、3、…”,字体为黑体、黑色、四号,段落行距为最小值30磅,无段前段后间距;素材中蓝色字体部分为论文的第二层标题,大纲级别3级,样式为标题3,对应的多级项目编号格式为“2.1、2.2、…、3.1、3.2、…”,字体为黑体、黑色、五号,段落行距为最小值18磅,段前段后间距为3磅,其中参考文献无多级编号。 下面不属于结构化程序设计风格的是( )。