更多“单选题下列与栈结构有关联的是(  )。A 数组的定义域使用B 操作系统的进程调度C 函数的递归调用D 选择结构的执行”相关问题
  • 第1题:

    下列与队列结构有关联的是( )。

    A.函数的递归调用

    B.数组元素的引用

    C.多重循环的执行

    D.先到先服务的作业调度


    正确答案:D
    队列的修改是依先进先出的原则进行的,D正确。

  • 第2题:

    为支持函数调用及返回,常采用称为“( )”的数据结构。

    A.队列 B.栈 C.多维数组 D.顺序表


    正确答案:B

  • 第3题:

    递归函数执行时,其调用和返回控制是利用( )来进行的。

    A.栈
    B.对列
    C.数组
    D.树

    答案:A
    解析:
    本题考察数据结构与算法的基础知识。在计算机语言的实现以及将递归过程转化为非递归过程的处理中,栈有重要的作用。

  • 第4题:

    以下应用中,必须采用栈结构的是()。

    • A、使一个整数序列逆转
    • B、递归函数的调用和返回
    • C、申请和释放单链表中的节点
    • D、装入和卸载可执行程序

    正确答案:B

  • 第5题:

    数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。

    • A、直接递归
    • B、间接递归
    • C、非递归
    • D、嵌套调用

    正确答案:A,C,D

  • 第6题:

    数据结构与算法里,关于递归说法正确的是()。

    • A、递归是函数自身调用编程技术
    • B、有返回值的函数可以是递归的函数
    • C、无返回值函数是不能使用递归的
    • D、递归分为直接递归和间接递归

    正确答案:A,B,D

  • 第7题:

    在C语言中,下列错误的说法是()。

    • A、函数可以递归调用
    • B、不允许在函数中再定义函数
    • C、递归程序不可能用非递归算法实现
    • D、对于continue语句,可以通过改变程序的结构而不使用它

    正确答案:C

  • 第8题:

    单选题
    调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。
    A

    队列

    B

    C

    多维数组

    D

    顺序表


    正确答案: C
    解析: 当在一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要先完成3个操作,即将所有的实参、返回地址等信息传递给被调函数保存;
    为被调函数的局部变量分配存储区;
    将控制转移到被调函数的入口。
    从被调函数返回调用函数之前,系统还要完成3个操作,即保存被调函数的计算结果;
    释放被调函数的数据区;
    依照被调函数保存的地址将控制转移到调用函数。
    当有多个函数构成嵌套调用时,按照"后调用先返回"的原则,上述函数之间的信息传递和控制转移必须通过"栈"来实现,每当调用一个函数时,就在栈顶为它分配一个存储区,每当退出一个函数时,就释放它的存储区,当前正在运行的函数的数据区必在栈顶。递归函数的运行过程类似于多个函数的嵌套调用,只是调用和被调用函数是同一个函数。

  • 第9题:

    单选题
    递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
    A

    队列

    B

    多维数组

    C

    线性表

    D


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

  • 第10题:

    单选题
    下列与栈结构有关联的是(  )。
    A

    数组的定义域使用

    B

    操作系统的进程调度

    C

    函数的递归调用

    D

    选择结构的执行


    正确答案: C
    解析:
    函数的递归调用是指函数调用函数本身,直到满足特定条件时终止,然后从最后被递归调用处返回。递归函数是通过栈来实现的,所以调用原则和栈的实现相一致。所以递归函数是通过栈来实现的。答案选择C选项。

  • 第11题:

    单选题
    实现递归调用属于()的应用。
    A

    B

    数组

    C

    队列

    D

    二叉树


    正确答案: A
    解析: 栈是一种应用范围广泛的数据结构,适用于各种具有“后进先出”特性的问题。递归是一个重要的概念,同时也是一种重要的程序设计方法。简单地说,如果在一个函数或数据结构的定义中又应用了它自身,那么这个函数或数据结构称为是递归定义的,简称递归。应用栈与递归之间的关系,可以解决很多实际问题,如计算一个数的阶乘。

  • 第12题:

    单选题
    递归过程或函数调用时,处理参数及返回地址,要用一种称为()的数据结构。
    A

    队列

    B

    多维数组

    C

    D

    线性表


    正确答案: D
    解析:

  • 第13题:

    请教:2016年计算机二级公共基础知识基础练习题一单选题5如何解答?

    下列与队列结构有关联的是

    A.函数的递归调用

    B.数组元素的引用

    C.多重循环的执行

    D.先到先服务的作业调度


      D

      【解析】队列的修改是依先进先出的原则进行的,D正确。

  • 第14题:

    为支持函数调用及返回,常采用称为“(39)”的数据结构。

    A.队列
    B.栈
    C.多维数组
    D.顺序表

    答案:B
    解析:
    栈在程序的运行中有着举足轻重的作用。最重要的是栈保存了一个函数调用时所需要的维护信息,这常常称之为堆栈帧或者活动记录。

  • 第15题:

    以下应用中,必须采用栈结构的是( )。

    A.使一个整数序列逆转
    B.递归函数的调用和返回
    C.申请和释放单链表中的结点
    D.装入和卸载可执行程序

    答案:B
    解析:
    栈结构的特点是后进先出,一个整数序列的逆转可以通过使交换第一个与最后一个元素,第二个与倒数第二个元素等来实现。在链表节点的申请和释放中,没有先申请后释放的操作要求,动态内存空间的使用也没有这个要求。在计算机系统中需要根据任务处理的需要装入和卸载可执行程序,没有后进先出的要求。递归函数调用和返回必须通过栈结构来控制。

  • 第16题:

    递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。

    • A、队列
    • B、多维数组
    • C、线性表
    • D、栈

    正确答案:D

  • 第17题:

    实现递归调用属于()的应用。

    • A、栈
    • B、数组
    • C、队列
    • D、二叉树

    正确答案:A

  • 第18题:

    下列与队列结构有关联的是()。

    • A、函数的递归调用
    • B、数组元素的引用
    • C、多重循环的执行
    • D、先到先服务的作业调度

    正确答案:D

  • 第19题:

    调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。

    • A、队列
    • B、栈
    • C、多维数组
    • D、顺序表

    正确答案:B

  • 第20题:

    多选题
    数据结构与算法里,关于递归说法正确的是()。
    A

    递归是函数自身调用编程技术

    B

    有返回值的函数可以是递归的函数

    C

    无返回值函数是不能使用递归的

    D

    递归分为直接递归和间接递归


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

  • 第21题:

    单选题
    在C语言中,下列错误的说法是()。
    A

    函数可以递归调用

    B

    不允许在函数中再定义函数

    C

    递归程序不可能用非递归算法实现

    D

    对于continue语句,可以通过改变程序的结构而不使用它


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

  • 第22题:

    多选题
    数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。
    A

    直接递归

    B

    间接递归

    C

    非递归

    D

    嵌套调用


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

  • 第23题:

    单选题
    以下应用中,必须采用栈结构的是()。
    A

    使一个整数序列逆转

    B

    递归函数的调用和返回

    C

    申请和释放单链表中的节点

    D

    装入和卸载可执行程序


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

  • 第24题:

    单选题
    下列与队列结构有关联的是()。
    A

    函数的递归调用

    B

    数组元素的引用

    C

    多重循环的执行

    D

    先到先服务的作业调度


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