首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template class Tstack {
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。 template class Tstack {
admin
2013-02-27
60
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。
template
class Tstack {
enum{size=1000};
T stack[size];
int top;
public:
Tstack():top(0){}
void push(const T&i){
if(top
stack[top++]=i:
}
Tpop(){
if(top==0)exit(1);//栈空时终止运行
return____________;
}
};
选项
答案
Stack[--top]或sIack[top-=1] 或stack[top=top-1]
解析
此题考查的是堆栈数据结构。分析题目,首先利用函数voidpush(constT &i)将i压入栈,然后Tpop()将元素弹出,但由于在压入栈的时候,top值已经增加1;要弹出元素,须使top先减1,才能把栈顶元素弹出。
转载请注明原文地址:https://kaotiyun.com/show/RsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:intk=7,x=12;,则以下表达式值为3的是()。
若变量已正确定义并赋初值,以下合法的赋值语句是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
有以下程序:#include<stdio.h>intfun(inta[],intn){if(n>1)returna[0]+fun(a+1,n﹣1);else
有以下程序:#include<stdio.h>main(){intk=2,m=4,n=6,*/pk=&k,*pm=&m,*p;*(p=&n)=*pk*(*pm);prin
有以下类定义classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是()。
组成C++语言的基本符号包括:字母、数字和【】。
在深度为3的满二叉树中,叶子结点的个数为()。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
随机试题
精密机床的主轴部件对轴承与相配零件的精度及相互之间的配合精度要求很高,而加工精度往往不能满足需要。因此,在装配时需要进行( )。
下列选项中,不适用于裁定的是:()
下列关于个人汽车贷款业务的表述,正确的是()。
资料一目前培训行业在中国还是一个零散型产业。有许多企业在进行竞争,它们的规模都不大,多为中小企业或私人企业,这些企业多受地域的限制,在当地有一定的品牌影响,但没有任何企业占有显著的市场份额,也没有任何企业能对整个产业的发展具有重大的影响。虽然新东方学校在
关于管理幅度、管理层次与组织规模三者的关系,以下表述正确的是()。
中国革命道德是指中国共产党人、人民军队、一切先进分子和人民群众在中国新民主主义革命和社会主义革命、建设与改革中所形成的优良道德。它的萌芽是在()
Parentsnowhaveapopularbeliefthatschoolsarenolongerinterestedinspelling.NoschoolIhavetaughtinhaseverignored
Woman:I’mupset.YoutoldmybossIhadapart-timejob?Man:Iamsorry.Icouldn’thelpit.Question:Whatdoesthemanmean?
ItwastheEnglishscientist-philosopherFrancisBaconwhosaid,"Knowledgeitselfispower."Thisisanimportantdictum,buti
Thoughthiscarismoreelegantinappearance,itsquality______thatlessfancyone.
最新回复
(
0
)