【单选题】7. 栈应用在()。A.递归调用B.子程序调用C.表达式求值D.A,B,C

【单选题】7. 栈应用在()。

A.递归调用

B.子程序调用

C.表达式求值

D.A,B,C


参考答案和解析
D 此题考查的知识点是栈的应用。由于栈的特殊性质,所以在递归调用、子程序调用、表达式求值时都要用到,所以选D。A、B、C不全面。

相关考题:

栈这种数据结构一般应用在()。A.递归调用B.子程序调用C.表达式求值D.A,B,C

双栈技术不但可以应用在骨干层,也可以应用在接入层。这时,主机是通过IPv6的自动配置技术来自动获得地址的。() 此题为判断题(对,错)。

双栈技术不但可以应用在骨干层,也可以应用在接入层。这时,主机是通过IPv6  的自动配置技术来自动获得地址的。

单选题一个栈的进栈序列是a,h,c,d,则栈的不可能的出栈序列是()。AadbcBbeadCcbadDdcba

单选题堆栈指针SP的内容是()A栈顶单元内容B栈顶单元地址C栈底单元内容D栈底单元地址

单选题堆栈指SP的内容是()。A栈顶地址B栈底地址C栈顶内容D栈底内容

单选题栈是操作受限的线性表,插入和删除都在哪里完成()。A栈顶B栈底C栈中D栈外

单选题入栈顺序是A、B、C,当C最先出栈时,则出栈顺序是()。AABCBCBACBACDBCA

单选题今有一空栈S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进行进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈S的栈顶元素为()AfBcCaDb

单选题数据结构里,栈中能插入删除的一端和另一端分别叫()。A栈顶;栈底B栈底;栈中C栈中;栈顶D以上都不对

单选题在堆栈中保持不变的是()A栈指针B栈底C栈顶D栈中数据

单选题栈的应用比较广泛,入栈和出栈都在栈的一端,这端称为()。A栈顶B栈底C栈中D都不对

单选题若栈顶指针指向栈顶元素,当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。An-1BnCn+1Dn/2

单选题栈的插入和删除操作在()进行。A栈顶B栈底C栈顶或栈底D任意位置

单选题在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()Ae=s[top--];Bs[--top]=e;Ce=s[++top];Ds[++top]=e;

单选题以下哪一个不是栈的基本运算()A删除栈顶元素B删除栈底的元素C判断栈是否为空D将栈置为空栈

单选题一个栈的进栈序列是efgh,则栈的不可能的出栈序列是()(进出栈操作可以交替进行)。AhgfeBgfehCfgehDehfg

单选题栈的操作,入栈又叫压栈,一般用()代替。ApushBpopCoutDin

单选题一个栈的入栈序列是A、B、C、D、E,五个元素都入栈后,首次出栈的元素是()。AABECBDD

单选题顺序栈的上溢是指()。A栈满时作退栈运算B栈满时作进栈运算C栈空时作退栈运算D栈空时作进栈运算

单选题下列关于栈的描述中错误的是()A栈是先进后出的线性表B栈只能顺序存储C栈具有记忆作用D对栈的插入与删除操作中,不需要改变栈底指针

单选题设用链表作为栈的存储结构则退栈操作( )。A必须判别栈是否为满B必须判别栈是否为空C判别栈元素的类型D对栈不作任何判别

单选题栈中能插入删除的一端和另一端分别叫()。A栈顶 栈底B栈底栈中C栈中栈顶D以上 都不对

单选题下列叙述中正确的是(  )。A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化

单选题下列叙述中正确的是(  )。A在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D上述三种说法都不对

单选题在存储器堆栈中,保持不变的是()A 栈顶B 栈指针C 栈底D 栈中的数据

单选题多线程中栈与堆是公有的还是私有的()A栈公有,堆私有B栈公有,堆公有C栈私有,堆公有D栈私有,堆私有

单选题如果以链表作为栈的存储结构,则退栈操作时()A必须判别栈是否满B判别栈元素的类型C必须判别栈是否空D对栈不作任何判别