首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。 template<class t> class T
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。 template<class t> class T
admin
2013-05-30
37
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。
template<class t>
class Tstack
{
enum{size=1000};
T stack[size]
int top;
public:
Tsack():top(0){}
void push(const T&i){
if(top<size)
stack[top++]=i;
}
T pop()
{
if(top==O)exit(1);//栈空时终止运行
retum【 】;
}
};
选项
答案
stack[--top]
解析
++/--运算符;注意栈顶元素在stack[top-1]中。
转载请注明原文地址:https://jikaoti.com/ti/85E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期的三个阶段是______、软件开发、运行维护。
有以下程序:#include<iostream.h>#includevoidmain(){doubled=123.456789;cout<<setprecision(3)<<d<<",";cout<<setprecision(4)<<
在软件需求分析过程中,给出需求信息的是()。
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
下列说法正确的是()。
软件开发模型包括()。Ⅰ瀑布模型Ⅱ扇形模型Ⅲ快速原型法模型Ⅳ螺旋模型
下列叙述中正确的是()。
实体完整性规则规定基本关系的所有主属性【】。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
若二叉树中度为2的结点有15个,度为1的结点有10个,则有______个叶结点。
随机试题
在以下公文办理程序中属收文办理环节的有()
单纯性牙周炎局部治疗包括
初期设立的项目法人筹集资本金采用()方式,新法人往往需要重新进行公司注册或变更登记。
单位银行卡账户的资金必须由一般存款账户转账存入。()
奥苏贝尔所说的上位学习、下位学习和并列结合学习,都属于()
创作了著名组曲《培尔·金特》中的钢琴曲《晨曲》的是挪威音乐家()。
伦理的归伦理,道德的归道德,法律的归法律,如果法律过于______伦理或干涉道德,只会______,最终导致法律不被遵守,削弱了法律的效力。依次填入划横线部分最恰当的一项是()。
已知一内直径为50cm,内高100cm的圆柱形木桶,灌满了浓度为20%的盐水溶液,使其倾斜45度倒出部分溶液后放平,再加满清水,问此时木桶内盐水溶液的浓度是多少?()
根据下面材料回答下列问题。根据上述统计图,下列说法中正确的是()。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()Fori=1To4X=4Forj=1To3X=3Fork=1to2X=X+6NextkNextjNe
最新回复
(
0
)