【单选题】【消耗次数:1】
在单链表中,增加头结点的目的是( )。
使单链表至少有一个结点
标志表中首结点的位置
方便运算的实现
说明该单链表是线性表的链式存储结构
参考答案:
复制
纠错
相关题目
【判断题】 在具有头结点的单链表中,头指针指向链表的第一个数据结点。
①  正确
②  错误
【单选题】 对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。
①  head==NULL
②  head-next==NULL
③  head-next==head
④  head-next=head
【单选题】 在一个具有n个结点的有序单链表中插入一个新结点并保持该表有序的时间复杂度是( )。
①  O(1)
②  O(n)
③  O(n的平方)
④  O(log2n)
【单选题】 在一个有向图的邻接表中,每个顶点单链表中结点的个数等于该顶点的( )。
①  出边数
②  入边数
③  度数
④  度数减1
【单选题】 用单链表表示的链式队列的队头在链表的( )位置。
①  A.链头
②  B.链尾
③  C.链中
④  D.任意位置
【单选题】 设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为()。
①  s-next=p-next;p-next=-s
②  q-next=s;s-next=p
③  p-next=s-next;s-next=p
④  p-next=s;s-next=q
【单选题】 在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行( )。
①  s->next=p->next; p->next=s
②  q->next=s; s->next=p
③  p->next=s->next; s->next=p
④  p->next=s; s->next=q
【单选题】 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( )。
①  A.p=q-next
②  B.p-next=q
③  C.p-next=q-next
④  D.q-next=NULL
【判断题】 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。
①  正确
②  错误
【判断题】 设有一个带头结点的,头指针为head的单向链表,p指向表中某一个结点,且有p-next= L,现要删除头结点,并使该单向链表构造成单向循环链表,通过操作head=head- p-next= head;。
①  正确
②  错误
随机题目
【单选题】 窗体的标题中显示内容由窗体对象的哪一项属性决定
①  BackColor
②  BackStyle
③  Text
④  Caption
【单选题】 下列逻辑表达式中,其值为True的是
①  “THAT”>“THE”
②  “b”>“ABC”
③  9>“H”
④  “A”>“a”
【单选题】 微型计算机在工作中突然断电,则什么部件中的信息将全部丢失?
①  硬盘
②  RAM
③  ROM
④  光盘
【单选题】 当0<x<10时,将x赋值给y,应使用哪一条语句?
①  If 0<x<10 then y=x
②  If 0<x or x<10 then y=x
③  If 0<x and x<10 then y=x
④  If 0<x Xor x<10 then y=x
【单选题】 假定在图片框Picture1中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是。
①  执行语句Picture1.Picture =
②  执行语句Picture1.Picture = LoadPicture ()
③  选择图片框,然后按Del键
④  选择图片框,在属性窗口中选择Picture属性条,然后按回车键
【单选题】 若要向列表框新增列表项,则可使用的方法是?
①  Add
②  Remove
③  Clear
④  AddItem
【单选题】 用下面的语句所定义的数组的元素个数是:Dim arr(3 To 5,-2 to 2)
①  24
②  12
③  15
④  20
【单选题】 可以强行中断VB程序运行的操作是?
①  按Ctrl+C键
②  按Ctrl+Z键
③  按Ctrl+V键
④  按Ctrl+Break键
【单选题】 VB一共有设计、运行和中断三种模式,要使用调试工具应该
①  进入中断模式
②  进入运行模式
③  进入设计模式
④  不用进入任何模式
【单选题】 在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() ??? a = InputBox(Enter an integer) ??? b = InputBox(Enter an integer) ??? Text1.Text = b + a End Sub 程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是______。
①  出错
②  18
③  810
④  108