栈在()中应用。A.递归调用 B.子程序调用 C.表达式求值 D.A,B,

资格题库2022-08-02  23

问题 栈在()中应用。A.递归调用B.子程序调用C.表达式求值D.A,B,C

选项 A.递归调用
B.子程序调用
C.表达式求值
D.A,B,C

答案 D

解析 栈的特点是先入后出。A项,递归调用的特点是最外层的调用最后执行,最内层的调用最先执行,递归调用符合栈的特点,即先将外层的调用依次入栈,然后从最内层调用出栈执行;B项,子程序的调用与递归调用的特点类似;C项,表达式求值将数据入栈,遇到运算符时与栈顶的运算符比较优先级,级别高则数据出栈,进行运算。
转载请注明原文地址:https://tihaiku.com/gongwuyuan/2554162.html

最新回复(0)