实现函数调用需要()进行信息管理。
第1题:
A. 必须在主调函数中说明此数组的大小
B. 实参数组类型与形参数组类型可以不匹配
C. 在被调用函数中,不需要考虑形参数组的大小
D. 实参数组名与形参数组名必须一致
第2题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为( )的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第3题:
实现递归调用属于______的应用。
A.栈
B.数组
C.队列
D.二叉树
第4题:
第5题:
递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
第6题:
实现递归调用属于()的应用。
第7题:
下列与队列结构有关联的是()。
第8题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。
第9题:
队列
多维数组
线性表
栈
第10题:
队列
堆栈
数组
参数
第11题:
递归调用和嵌套调用都是通过堆栈管理实现的
函数直接或间接调用自己称为递归调用
递归终止条件必须为参数值等于0
递归算法的问题规模必须是逐步缩小的
第12题:
数组名作函数的参数,调用时将实参数组复制给形参数组
数组名作函数的参数,主调函数和被调函数共用一段存储单元
数组名作参数时,形参定义的数组长度不能省略
数组名作参数,不能改变主调函数中的数据
第13题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为(11)的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第14题:
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
A.堆栈
B.队列
C.堆栈或队列
D.数组
第15题:
为支持函数调用及返回,常采用称为“( )”的数据结构。
A.队列 B.栈 C.多维数组 D.顺序表
第16题:
关于递归调用不正确的描述是()
第17题:
为了实现递归子程序的正确调用,人们必须用()来保存(返回地址)及有关信息。
第18题:
堆栈、队列和数组的逻辑结构都是线性表结构。
第19题:
若使用一维数组名作函数实参,则以下正确的说法是()
第20题:
队列
栈
多维数组
顺序表
第21题:
函数参数array,ptr都是指针变量
函数参数array不是指针变量,ptr是指针变量
调用函数时,实参数组的值将一一复制给array数组
调用函数时,array是按值传送,ptr是按地址传送
第22题:
栈
数组
队列
二叉树
第23题:
队列
多维数组
栈
线性表