首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
admin
2013-02-23
42
问题
—个栈的初始状态为空。现将元素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(){chara[]="abcdefg",b[10]="abedefg";printf("%d%d\n",sizeof(A),sizeof(B));}执行后输出结果是()。
下列叙述中正确的足
设有定义:struct{inta;floatb;charc;}abc;*p_abc=&abc;则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是()。intt[3][3],*Pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
fgetc函数的作用是从指定文件读入一个个字符,该文件的打开方式必须是______。
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
下列运算符中,不属于关系运算符的是()
数据结构分为逻辑结构与存储结构,线性链表属于【】。
十六进制数FF.1转换成十进制数是()
随机试题
人的精子
A.内氏放线菌B.黏性放线菌C.溶牙放线菌D.血链球菌E.茸毛链球菌从牙本质深龋中检出的
抢救急性CO中毒时,防治脑水肿阻断CO再持续吸人
成人呼吸窘迫综合征,胸部X光片呈现斑点状,片状阴影是在
下列属于系统风险的有()。
导游人员的行为规范包括()。
如果三相功率基准值为Sb,线电压基准值为Ub,则阻抗基准值为()。
如果某公司中小道消息很多,而正式渠道的消息较少,这意味着该公司()。
EnglishforSpecificPurposesESP:EnglishforSpecificPurposesESL:EnglishasaSecondLanguageI.DifferencesbetweenESPa
Secondhandsmokeisaccountablefor42,000deathsannuallytononsmokersintheUnitedStates,includingnearly900infants,acc
最新回复
(
0
)