首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
admin
2013-02-23
32
问题
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
选项
A、12345ABCDE
B、EDCBA54321
C、ABCDE12345
D、54321EDCBA
答案
B
解析
栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。这表明栈的运算规则是“先进后出”(或称“后进先出”)。在栈顶进行插入运算,称为进栈(或入栈),在栈顶进行删除运算,称为退栈(或出栈)。本题中,依次进栈,即依次插入元素1、2,3、4、5、A、B、C、D、E,依次出栈,即依次删除元素,根据栈“先进后出”的规则,应该以倒序出栈。即元素出栈顺序为EDCBA54321。
转载请注明原文地址:https://kaotiyun.com/show/aePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;
读程序:#include<stdio.h>f(intb[],intn){inti,r;r=1;for(i=0;i<=n;i++)r=r*b[i];returnr;
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
软件工程研究的内容主要包括:【】技术和软件工程管理。
在面向对象方法中,实现信息隐蔽是依靠()。
一个项目有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
有定义语句doublda,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
以下程序中,fun函数的功能是求3行4列二维数组每行元素的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,2
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
十进制数111用八位二进制数表示为【】。
随机试题
药物吸收不受首过效应的影响的用药是
离上颌窦底壁最近的牙根是
蒸汽压缩式制冷的理论循环中,冷凝器的放热过程在温-熵图上是()。
下列数据检查项中,不属于入库数据检查内容的是()。
出口小家电产品是指需要外接电源的家庭日常生活使用或类似用途、具有独立功能的并与人身有直接或间接的接触,将电能转化为功能或热能,涉及人身安全、卫生、健康的小型电器产品。( )
民事行为被人民法院或仲裁机关认定部分无效后,其他部分( )。
在我国,期货交易所可以采取会员制或者公司制的组织形式,其中会员制期货交易所的注册资本出资人是( )。
教学环境包括物质环境和社会环境两个方面。下列属于物质环境的是()。
Milascribbledtheaddressonalittle______ofpaper.
Aretwoheadsusuallybetterthanone?Ifyouhadadifficultproblemtosolve,wouldyoubebetterworkingontheproblemalone
最新回复
(
0
)