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

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

数组的定义域使用

B

操作系统的进程调度

C

函数的递归调用

D

选择结构的执行


参考解析

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

相关考题:

● 调用递归过程或函数时,处理参数及返回地址需要用一种称为(39)的数据结构。(39)A.队列B.栈C.多维数组D.顺序表

调用递归过程或函数时,处理参数及返回地址需要用一种称为什么的数据结构。A.队列B.栈C.多维数组D.顺序表

调用递归过程或函数时,处理参数及返回地址需要用一种称为(11)的数据结构。A.队列B.栈C.多维数组D.顺序表

调用递归过程或函数时,处理参数及返回地址需要用一种称为( )的数据结构。A.队列B.栈C.多维数组D.顺序表

下列与队列结构有关联的是( )。A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度

请教:2016年计算机二级公共基础知识基础练习题一单选题5如何解答? 下列与队列结构有关联的是A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度

为支持函数调用及返回,常采用称为( )的数据结构。A.队列 B.栈 C.多维数组 D.顺序表

为支持函数调用及返回,常采用称为“(39)”的数据结构。A.队列B.栈C.多维数组D.顺序表

递归函数执行时,其调用和返回控制是利用( )来进行的。A.栈B.对列C.数组D.树

以下应用中,必须采用栈结构的是( )。A.使一个整数序列逆转B.递归函数的调用和返回C.申请和释放单链表中的结点D.装入和卸载可执行程序

以下应用中,必须采用栈结构的是()。A、使一个整数序列逆转B、递归函数的调用和返回C、申请和释放单链表中的节点D、装入和卸载可执行程序

递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。A、队列B、多维数组C、线性表D、栈

数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。A、直接递归B、间接递归C、非递归D、嵌套调用

实现递归调用属于()的应用。A、栈B、数组C、队列D、二叉树

数据结构与算法里,关于递归说法正确的是()。A、递归是函数自身调用编程技术B、有返回值的函数可以是递归的函数C、无返回值函数是不能使用递归的D、递归分为直接递归和间接递归

下列与队列结构有关联的是()。A、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度

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

调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。A、队列B、栈C、多维数组D、顺序表

单选题调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。A队列B栈C多维数组D顺序表

多选题数据结构与算法里,关于递归说法正确的是()。A递归是函数自身调用编程技术B有返回值的函数可以是递归的函数C无返回值函数是不能使用递归的D递归分为直接递归和间接递归

单选题递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。A队列B多维数组C线性表D栈

单选题在C语言中,下列错误的说法是()。A函数可以递归调用B不允许在函数中再定义函数C递归程序不可能用非递归算法实现D对于continue语句,可以通过改变程序的结构而不使用它

多选题数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。A直接递归B间接递归C非递归D嵌套调用

单选题实现递归调用属于()的应用。A栈B数组C队列D二叉树

单选题以下应用中,必须采用栈结构的是()。A使一个整数序列逆转B递归函数的调用和返回C申请和释放单链表中的节点D装入和卸载可执行程序

单选题递归过程或函数调用时,处理参数及返回地址,要用一种称为()的数据结构。A队列B多维数组C栈D线性表

单选题下列与队列结构有关联的是()。A函数的递归调用B数组元素的引用C多重循环的执行D先到先服务的作业调度