首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class Tstack
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template <class T> class Tstack
admin
2009-01-15
38
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。
template <class T>
class Tstack
{
enum{ size= 1000 };
T stack[size];
int top;
public:
Tstack():top(0){ }
void push(const T &i){
if(top<size)
stack[top++]=i;
}
T pop() {
if(top==0)exit(1); //栈空时终止运行
return 【 】;
}
};
选项
答案
stack[--top] 或 stack[top-=1] 或 stack[top=top-1]
解析
转载请注明原文地址:https://kaotiyun.com/show/bykp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(!x)x++;elsey++;printf(’’%d\n’’,y);}程序运行后的输出结果是()。
有以下程序:#includeintf(inta){intb;if(a==1)return(3);b=a—f(a一2);returnb;}main(){printf(’’%d\n’’,f(7));}程序执行后的输出结果是(
若要求从键盘读入含有空格字符的字符串,应使用函数()。
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
若有走义语句:doublex[5]={1.0,2.0,3.o,4.0,5.0),*p=x;则错误引用x数组元素的是
下列描述中不属于软件特点的是()。
结构化程序设计的基本原则不包括
结构化程序设计原则强调的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语
随机试题
刑事责任的设定根据是()。
建设工程项目履行合同的担保形式有()。
采用五五摊销法进行低值易耗品摊销的企业,应在“低值易耗品”科目下分设()等二级科目。
以下说法中,正确的有()
测验实用性反映了试题的基本质量,其基本要求是()。
饺子是由南北朝至唐朝时期的“偃月形馄饨”和南宋时的“燥肉双下角子”发展而来的,距今有1400多年的历史。清朝有关史料记载说:“元旦子时,盛馔同离,如食扁食,名角子,取其更岁交子之义。”新春佳节人们吃饺子,寓意吉利,以示辞旧迎新。关于这段话,下列说
人民警察在执行公务中使用拉响警报器和回转警灯的警车,其他车辆应给让道,这体现了行政主体享有()。
林先生要将从故乡带回的一包泥土分成小包装送给占其朋友总数30%的老年朋友。在分包装过程中发现,如果每包200克,则缺少500克,如果每包150克,则多余250克。那么,林先生的朋友共有多少人?
Today,Iamgoingtoidentifysometypicalresearchproblemsandalsosharewithyouthesolutionstotheseproblems.Thefirst
(1)Forsomeonewhoissuchanextraordinarilysuccessfulinvestor,WarrenBuffettcomesoffasaprettyordinaryguy.Bornandb
最新回复
(
0
)