niusouti.com
参考答案和解析
正确答案:正确
更多“指针BP可以指向栈区的任何位置。”相关问题
  • 第1题:

    在栈的应用中,栈顶指针总是指向真正的栈顶。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第2题:

    在Word编辑状态下,当鼠标指针指向选定文本任何位置时,按住Ctrl键的同时,拖动鼠标到目标位置,可以实现文本的移动。 ( )


    正确答案:×
    在word编辑状态下,鼠标指针指向选定文本任何位置时,按下Ctrl键并拖动鼠标可以实现文本的复制,而不是移动。

  • 第3题:

    假设用一个长度为50的数组(数组元素的下标为0~49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有( )个元素。


    正确答案:20
    20

  • 第4题:

    假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。


    正确答案:
    20

  • 第5题:

    电流表指示蓄电池放电时,指针指向()。

    • A、指针指向“+”
    • B、指针指向“-”
    • C、指针不动
    • D、任何位置

    正确答案:B

  • 第6题:

    选定整个文档的正确方法有()。

    • A、鼠标指针指向的选定区,三击左键
    • B、鼠标指针指向左侧的选定区,双击左键
    • C、鼠标指针指向文档内任意位置,三击左键
    • D、按“CTRL+A”组合键

    正确答案:A,D

  • 第7题:

    下列关于栈指针的值说法正确的是()

    • A、将栈指针的值减少适当的值可以分配没有指定初始值的数据的空间,也可以通过增加栈指针来释放空间
    • B、将栈指针的值减少适当的值可以分配没有指定初始值的数据的空间,也可以通过减少栈指针来释放空间
    • C、将栈指针的值增加适当的值可以分配没有指定初始值的数据的空间,也可以通过增加栈指针来释放空间
    • D、将栈指针的值增加适当的值可以分配没有指定初始值的数据的空间,也可以通过减少栈指针来释放空间

    正确答案:A

  • 第8题:

    在计算机操作系统Windows中,实现窗口移动的操作是()。

    • A、将鼠标指针向菜单栏,拖动鼠标
    • B、将鼠标指针指向边框,拖动鼠标
    • C、将鼠标指针指向标题栏,拖动鼠标
    • D、将鼠标指标指向任何位置,拖动鼠标

    正确答案:C

  • 第9题:

    在windows中,实现窗口移动的操作是()

    • A、将鼠标指针指向菜单栏,拖动鼠标
    • B、将鼠标指针指向边框,拖动鼠标
    • C、将鼠标指针指向标题栏,拖动鼠标
    • D、将鼠标指针指向任何位置,拖动鼠标

    正确答案:C

  • 第10题:

    判断题
    指针BP可以指向栈区的任何位置。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为(  )。
    A

    30

    B

    29

    C

    20

    D

    19


    正确答案: B
    解析:
    栈是一种特殊的线性表,它所有的插入与删除操作都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。在内存中,栈的增大方向是地址递减,元素依次存储在单元30:49中,个数为:49-30+1=20个。答案选择C选项。

  • 第12题:

    单选题
    在Windows中,实现窗口移动的操作是()。
    A

    将鼠标指针指向菜单栏,拖动鼠标

    B

    将鼠标指针指向边框,拖动鼠标

    C

    将鼠标指针指向标题栏,拖动鼠标

    D

    将鼠标指针指向任何位置,拖动鼠标


    正确答案: A
    解析: 暂无解析

  • 第13题:

    设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。

    A.30

    B.29

    C.20

    D.19


    正确答案:C

  • 第14题:

    下列叙述中,正确的是( )。

    A.入栈运算只需将新元素插到栈顶指针指向的位置

    B.出栈运算只需将栈顶元素赋给一个指定变量

    C.出栈运算与读栈顶元素是相同的操作

    D.读栈顶元素不删除栈顶元素


    正确答案:D
    解析:入栈运算需先将栈顶指针加1,然后将新元素插到栈顶指针指向的位置,选项A是错误的。出栈运算需将栈顶元素赋给一个指定变量,然后将栈顶指针减1,选项B是错误的。出栈运算与读栈顶元素不同之处在于读栈顶元素不删除栈顶元素。答案是选项D。

  • 第15题:

    假设用一个长度为50的数组成(数组元素的下标从0到49)作为栈的存储窨,栈底指标bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。


    正确答案:20
    20 解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈项元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。

  • 第16题:

    设有一个链栈,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作()和hs=s;。
    s->next=hs;

  • 第17题:

    程序运行中,IP始终指向()

    • A、栈区栈顶的位置
    • B、下一条所要执行的指令的偏移地址
    • C、当前正执行的指令的地址
    • D、程序中的任何位置

    正确答案:B

  • 第18题:

    选定整个文档的操作是()

    • A、鼠标指针移到文本选定区,并指向预选定的文本行,单击鼠标左键
    • B、鼠标指针移到文本选定区,按住Ctrl键,单击鼠标左键
    • C、鼠标指针移到文本选定区,按住鼠标左键,垂直方向拖动鼠标
    • D、鼠标指针移到文本选定区,指向预选定的段,双击鼠标左键
    • E、鼠标指针移到该句的任何位置,按住Ctrl键,单击鼠标左键

    正确答案:A

  • 第19题:

    SP指针始终指向堆栈的栈底


    正确答案:错误

  • 第20题:

    堆栈指针SP存放栈顶的地址,进栈时自动加1,出栈时自动减1,因此,SP总是指向栈顶


    正确答案:正确

  • 第21题:

    选定一个段落的正确方法有()。

    • A、鼠标指针指向左侧的选定区,单击左键
    • B、鼠标指针指向左侧的选定区,双击左键
    • C、鼠标指针指向该段落内任意位置,双击左键
    • D、按“PAGEDOWN”键

    正确答案:B

  • 第22题:

    单选题
    下列叙述中错误的是(  )。
    A

    在带链队列中,队头指针和队尾指针都是在动态变化的

    B

    在带链栈中,栈顶指针和栈底指针都是在动态变化的

    C

    在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的

    D

    在带链队列中,队头指针和队尾指针可以指向同一个位置


    正确答案: D
    解析:
    带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个结点,在入队和退队过程中,队头指针和队尾指针都是在动态变化的,A项正确;栈的入栈和退栈操作只在栈顶进行,所以栈顶指针变化,栈底指针不变,B项错误;带链的栈在入栈和退栈过程中栈底指针不变,栈顶指针随之变化,C项正确;循环队列中当队列满或者空时,队头指针和队尾指针指向同一个位置,D项正确,因为带链队列为空时,队头指针和队尾指针指向同一个位置。答案选择B选项。

  • 第23题:

    单选题
    程序运行中,IP始终指向()
    A

    栈区栈顶的位置

    B

    下一条所要执行的指令的偏移地址

    C

    当前正执行的指令的地址

    D

    程序中的任何位置


    正确答案: A
    解析: 暂无解析