首页/ 题库 / [单选题]一些重要的程序设计语言(in C语言和P的答案

一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。

单选题
2021-12-31 23:40
A、栈
B、堆
C、数组
D、链表
查看答案

正确答案
A

试题解析
在允许过程的递归调用的程序设计语言中,由于C语言中栈的特性为先进后出,因此用栈来实现递归调用中的存储分配。

标签:
感兴趣题目
在面向对象程序设计中,通常将接口的定义与接口的实现相分离,可定义不同的类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相应的实现。为达到上述目的,面向对象语言须提供(48)机制。
高级语言编译程序常用的语法分析方法中,递归下降分析法属于()分析方法。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参
下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函数既可以嵌套定义,又可以递归调用C.在C语言中,调用函数时,只能将实参的值传递给形参D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数
下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用
在C语言中,函数调用时( )。
简述汇编语言程序调用C语言程序。
包含直接还是间接递归调用的函数都称为递归函数。
C/C++、Pascal、Fortran等是编译型程序设计语言,而早期的Basic语言是解释型程序设计语言。
一个文法是递归的,则它产生的语言的句子个数( )。
递归调用算法与相同功能的非递归算法相比,主要问题在于重复计算太多,而且调用本身需要分配额外的空间和传递数据和控制,所以时间与空间开销通常都比较大。
相关题目
无限生成是即兴口语表达中的不良习惯,它是以极少的语料,使言语无限扩张,利用语言生成的递归性,产生大量无用的语言 垃圾的( ) 。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
程序调用C语言程序?
实现递归调用属于______的应用。
什么是“直接递归调用”?什么是“间接递归调用”?
某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。

一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
一些重要的程序语言(台C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
一些重要的程序语言油口C语言和Pascal语言)允许过程的递归调用而实现递归调用中的存储分配通常用
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
递归函数执行时,其调用和返回控制是利用( )来进行的。
在C语言程序如何调用汇编语言程序?
简述在C语言程序中调用汇编语言程序的方法。
递归过程或函数调用时,处理参数及返回地址,要用一种称为( )的数据结构。
在面向对象程序设计中,常常将接口的定义与接口的实现相分离,可定义不同的类来实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相应的实现。为达到上述目的,面向对象语言须提供(44)机制。
● 在面向对象程序设计中,常常将接口的定义与接口的实现相分离,可定义不同的 类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相 应的实现。为达到上述 目的,面向对象语言须提供(44 )机制。
广告位招租WX:84302438

免费的网站请分享给朋友吧