正确答案: B

使结点q指向P的后件结点,再使结点P指向结点q

题目:在线性链表的插入算法中,若要把结点q插在结点P后面,下列操作正确的是:( )

解析:在修改结点指针域的操作中,有一个操作顺序的问题。比较选项A和B只是操作顺序颠倒了-下。A中先使结点p指向q后,q就成为P新的后件结点了,原先通过结点P指向的后件结点与结点P脱节了那么后面的-步操作没有任何意义的:使结点q指向P的后件结点即使结点q成为自己的后件结点。按照B指定的顺序操作就不会出现在引用结点p的指针域之前已经把它的值修改了的情形。至于C和D项是命题者设计的干扰项想让考生把P和(1的顺序搞混。

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]Visual Basic 6.0变量名Num@的类型是( )。
  • 货币

  • 解析:考核变量定义的基本概念。

  • [单选题]设在菜单编辑器中定义了一个菜单项,名为menul为了在运行时隐藏该菜单项,应使用的语句是
  • menul.Visible=False

  • 解析:解析:本题考查菜单项的控制。Enabled属性确定menul的有效性,而Visible确定menul的可见性。二者要正确区分。本题正确选项为D,当Visible属性设为False时,菜单项不可见。

  • [单选题]下列错误的定义语句是( )。
  • int x[4][ ]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

  • 解析:解析:一维数组定义和初始化是允许省略行下标,不允许省略列下标,故选项C)定义错误。

  • [单选题]下列( )语句关于Java中内存回收的说明是正确的。
  • 内存回收程序负责释放无用内存


  • [单选题]下列不属于Swing中构件的是( )。
  • Menu


  • [单选题]下面描述中,符合结构化程序设计风格的是( )。
  • 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

  • 解析:解析:结构化程序设计方法的四条原则是:①自顶向下;②逐步求精;③模块化;④限制使用goto语句。“自顶向下”是指在程序设计时,先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。“逐步求精”是指对复杂问题应设计一些子目标作过渡,逐步细节化。“模块化”是指一个复杂问题由若干稍简单的问题构成;解决这个复杂问题的程序,也应由若干稍简单问题的小程序组成。

  • [单选题]Java的反汇编命令是( )。
  • javap

  • 解析:Javap命令是java反汇编命令,javac命令是java语言编译器,jdb是基于文本和命令行的调试工具,java命令是Java解释器。

  • [单选题]下列Applet既可以作为Applet运行,也可以作为Application运行。请选择正确的语句填入横线处。 import java.applet.*; import java.awt.*; import j ava. awt. event. *; public class ex35 extends Applet { Label 1; public void init() { 1 = new Label(); 1.setText ("这是Applet ! "); add(1); } public static void main(String[] args) { ex35 e = new ex35(); Frame frm = new Frame("ex35"); frm. add (e); frm. addWindowListener (new WindowAdapter () { public void windowClosing (WindowEvent we) { System.exit (1); } }); e.1.setText ("这是Application! "); frm.setSize(100, 100); frm. setVisible (true); } }
  • e.init();


  • [单选题]设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是
  • NEW是一个结构体类型

  • 解析:解析:用typedef定义结构体类型,ST为结构体名称,NEW为结构体类型。

  • 推荐下载科目: 计算机三级 计算机四级 微软认证 JAVA认证 计算机一级 职称计算机 计算机操作员初级 计算机操作员中级 计算机操作员高级 其他
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号