首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
67
问题
下面是一个栈类的模板,其中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://www.kaotiyun.com/show/26Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
完全不考虑程序的内部结构和内容特征的是【】测试方法。
下列语句段落将输出字符’*’的个数为()。#include<iostream.h>Voidmain(){inti=100;while(1){i--;if(i==0)break;cout<<’*’;}}
下列叙述中,正确的是()。
进行初始化即可自动获得初值0的变量包括()。
语句cout<<setprecison(3)<<3.1415926<<end1;的输出为()。
软件结构是以【】为基础而组成的一种控制层次结构。
下列说法中正确的是()。
已有函数max(a,b),为了使函数指针变量p指向函数max,则下面选项中赋值方法正确的是()。
下列关于线性表的叙述中,不正确的是______。
在下列概念中,不属于面向对象方法的是______。
随机试题
矿渣水泥与硅酸盐水泥、普通水泥相比具有的特性包括()。
A.asfishdoesB.oilC.bytheUnitedStatesinthe19thcenturyD.shinesdayandnightE.onlya
大多数情况下,陆地生态系统的净生产量大部分要进入食物链中的_______链。
用于胃肠道造影的对比剂是
关于构成比指标,描述正确的是
下肢静脉曲张剥脱术后病人应
离合器()
______hasbeenbroadlycharacterizedbyitsopennesstotradeandforeigninvestment?______hasastronglinkwiththeU.S.eco
说明:请以刘明的名义写一封求职信。时间:3月18日。内容:1.看到昨天《中国青年报》上招聘中文教师的广告,你想申请这份工作;2.你今年28岁,毕业于复旦大学中文系,获文学硕士学位;3.有3年的工作经验,之前在“华文”培训机构做中文教师,自
When,IfEver,CanMuseumsSellTheirWorks?Thedirectoroftheart-richyetcash-poorNationalAcademyMuseuminNewYork
最新回复
(
0
)