首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。 template<class T> class
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。 template<class T> class
admin
2011-01-19
36
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。
template<class T>
class T stack{
enunl{size=1000};
T stack[size];
in[top;
public:
T stack( ):top(0){}
void push(cons[T &i){
if(top<size)stack[top++]=i;
}
T pop( ){
if(top==0)exit(1); //栈空时终止运行
return______;
}
};
选项
答案
stack(--top);
解析
POP( )操作中,当栈中含有元素时则弹出栈顶元素,所以应该返回栈顶元素stack(--top),由于top指针始终指向的是栈顶元素的上一单元,所以出栈时应该是先将top下移,然后出栈,故应该是--top而不是top--。
转载请注明原文地址:https://jikaoti.com/ti/PNL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩阵
以下叙述中正确的是()。
下列叙述中正确的是()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。例如:a=45,b=12。调用该函数后:c=4251。
以下叙述正确的是
以下不能将键盘输入的字符串:Thisisastring<回车>读入到str中的程序段是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
可在C程序中用作用户标识符的一组标识符是()。
随机试题
作为一种认识未来的工具,预测有哪3个显著特点?
Curling溃疡发生机制为
湿邪的性质和致病特点不包括()
依据《固体废物污染环境防治法》,对危险废物的容器和包装物以及收集、贮存、运输、处置危险废物的设施、场所,必须设置()。
()是体内脂肪积聚过多引起的慢性代谢疾病。
不管是主动还是被动,公开透明正成为各级执政者的基本理念。这是权力观的悄然革命。过去____________________的政务信息,制造的是参与的门槛。而一旦____________________公开,发布者就把自己放在了被监督者的位置,是一种自我限权
《拿破仑法典》
针对癌症患者,医生常采用化疗手段将药物直接注入人体杀伤癌细胞,但这也可能将正常细胞和免疫细胞一同杀灭,产生较强的副作用。近来,有科学家发现,黄金纳米粒子很容易被人体癌细胞吸收,如果将其包上一层化疗药物,就可作为“运输工具”,将化疗药物准确地投放到癌细胞中。
A、Becausesalmonliveinthestreamsnearthebanks.B、Becausethebankshelppreventerosionofthesoil.C、Becausethebanksc
OneafternoonjustbeforeChristmas,anoldgentlemanwas【B1】______throughthecitycentre.Thegaily【B2】______shopswerepacked
最新回复
(
0
)