首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
admin
2017-07-28
66
问题
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
选项
A、1
B、0
C、50
D、49
答案
A
解析
栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为top=51。当top=50时,则栈中S(50:51)存储着元素,51-50=1,元素个数为1。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/uUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
下列数据结构中按“先进先出”原则组织数据的是
下列有关内联函数的叙述中,正确的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
下列函数中,()是对文件进行写操作的。
随机试题
下列符合恶性高血压特征性病理变化的是
深昏迷时最重要的体征是
经鼻无创正压通气治疗OSAHS治疗时,在各睡眠期和各种体位下,应达到的目标不包括
萨斯、荷伦德模式包括
检验检测结果的不确定度和检验检测过程产生的误差,都可以用来说明检测结果真值和测量结果的一致程度。()
农业开发项目应从解决农民、农村和农业问题,促进农村地区的社会经济发展,推动农村城市化进程等角度,分析论证项目目标与宏观规划发展目标的()。
根据有关规定,证券投资咨询机构需将本机构前两个月向其特定客户提供的买卖某证券建议的情况( )。
设A是n阶可逆方阵,将A的第i行和第j行对换后得到的矩阵记为B。(Ⅰ)证明B可逆;(Ⅱ)求AB—1。
WhichofthefollowingisNOTrequiredofacontainer?HowdidhegotoNewYorkCity?
PoliceinthepopularresortcityVirginiaBeachrecentlybeganoperatingvideosurveillancecameraswithcontroversialfacerec
最新回复
(
0
)