首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
admin
2017-07-28
23
问题
设栈的存储空间为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全国计算机二级
相关试题推荐
下面程序运行结果为( )。 main() { char c=’a’; if(’a’<c< =’z’) cout<<"LOW"; else cout<<"UP"; }
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
语句cout<<(a=2)&&(b=-2);的输出结果是
将7个数据进行插入排序,在最坏情况下需要比较的次数是
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
下列函数中,()是对文件进行写操作的。
随机试题
重度烧伤指
最可能的诊断是对其治疗不正确的是
尘细胞常见于
某港口工程土坡稳定验算,当未考虑侧面摩阻时的危险滑弧的抗力分项系数γR=1.3。当考虑侧面摩阻的影响,土坡滑动体长度为12m,滑弧为50m,滑动体两侧面积均为60m2。试问:考虑侧面摩阻的土坡稳定抗力分项系数应为下列()项。
铺筑高等级道路沥青混合料时,通常采用2台或多台摊铺机前后错开10~20m并呈梯队方式同步摊铺,两幅之间应有30~60mm宽度的搭接,并应避开()。
按照评价角度的不同,财务现金流量表通常分为( )。
资产管理人所提供的市场服务主要包括()。
监管部门对资本不足银行的纠正措施不包括()。
社会工作实践中常见的伦理难题主要有个人利益与社会责任之间的冲突以及( )。
MrDuffyraisedhiseyesfromthepaperandgazedoutofhiswindowonthecheerlesseveninglandscape.Theriverlaidquietbes
最新回复
(
0
)