题目内容

以下哪项不属于函数调用后, 系统完成的任务( )

A. 将实参,返回地址等传递给被调用函数
B. 保存被调用函数的计算结果
C. 释放被调用函数的数据区
D. 依照被调用函数保存的返回地址将控制转移到调用函数

查看答案
更多问题

关于递归算法,下列说法错误的是( )

A. 结构清晰,程序易读。
B. 每次调用要生成工作记录,保存状态信息,入栈。
C. 返回时要出栈,恢复状态信息。
D. 执行效率很高,可以随便用

以下程序段用来实现在顺序栈S中压入一个元素e,请在空白处填入正确语句,请注意语句分隔符;已给出。Status Push( SqStack &S, SElemType e){if( S.top - S.base== S.stacksize ) // 判断栈是否为满return ERROR;(①;)//请注意此处只能填写1条语句return OK;}

以下程序段用来实现在顺序栈S中弹出一个元素并保存在e,请在空白处填入正确语句,请注意语句分隔符;已给出。Status Pop( SqStack &S, SElemType &e){if( S.top == S.base ) // 判断栈是否为空return ERROR;(①;)//注意:此处只能填写1条语句return OK;}

以下程序段用来读取顺序栈S的栈顶元素并保存在e,请在空白处填入正确语句,请注意语句分隔符;已给出。Status GetTop( SqStack S, SElemType &e){if( S.top == S.base ) // 判断栈是否为空return ERROR;(①;)//请注意此处只能填写1条语句return OK;}

答案查题题库