首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2009-09-28
26
问题
假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
选项
答案
20
解析
栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
转载请注明原文地址:https://kaotiyun.com/show/rbwp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;classTestClass{public:voidwho(){cout
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
若有以下定义,说法错误的是()。inta=100,*p=&a:
有两个关系R和S如下:由关系R得到关系S的操作是( )。
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
下列关于类定义的说法中,错误的是
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
负责数据库中查询操作的数据库语言是()。
随机试题
会计法规定,会计机构负责人应当保证财务会计报告真实、完整。()
阵发性室上性心动过速的心率一般在
利率是指占用资金所付出的代价或放弃资金使用权所得到的补偿。()
未达账项是指企业与银行之间由于记账的时间不一致,而发生的一方已登记入账,另一方漏记的项目。()
固定资产贷款和项目融资的发放,应与项目实际进度、已投资额相匹配。()
一般来说,市净率较低的股票,投资价值较高。()
下列说法正确的是()
A、 B、 C、 D、 E、 B
已知A是n阶可逆矩阵,证明ATA是对称、正定矩阵.
InAustralia,reportsaboutAboriginalpeopleoftenmakefordepressingreading.Justafewdaysago,thelatestofficialreport
最新回复
(
0
)