首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。 #define MAXSIZE 100 template <class T> class Stack { T s[MAXSIZE];
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。 #define MAXSIZE 100 template <class T> class Stack { T s[MAXSIZE];
admin
2013-02-27
44
问题
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。
#define MAXSIZE 100
template <class T>
class Stack
{
T s[MAXSIZE];
int top;
public:
stack()
{
top=1;
}
void push(T newValue)
{
if(top<MAXSIZE)
{
top=top+1;
s[top]=newValue;
}
else
cout<<"堆栈满,无法进栈"<<end1;
}
void pop();
};
【 】
{
if(top>1)
{
cout<<s[top]<<end1;
top=top-1;
}
else
cout<<"堆栈空! "<<end1;
}
选项
答案
template<classT>/voidstack<T>::pop()
解析
本程序用类模板方式设计一个栈类stack<T>,其中有两个私有数据成员s[](存放栈元素)和top(栈顶元素下标),以及两个公有成员函数push()(元素入栈)、pop()(元素出栈)。
转载请注明原文地址:https://kaotiyun.com/show/0iVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
以下叙述中正确的是()。
以下不属于软件需求规格说明书的内容的是()。
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
在关系数据库设计中,关系模式设计属于()。
设有栈S和队列Q,初始状态均为空。首先依次将A、B、C、D、E、F入栈,然后从栈中退出3个元素依次入队,再将X、Y、z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则出队元素的顺序为()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。某高校为了使学生更好地进行职场定位和职业准备、提高就业能力,该校学工处将于2013年4月29日(星期五)19:30一21:30在校国际会议中心举办题
经营实力分析不包括()
治疗急性呼吸衰竭最基本最重要的措施是
与制酸药合用不符合用药目的的是
位于腹膜后的脏器是
申请投资主办人注册的人员应当具备的条件有()。Ⅰ.已取得证券从业资格Ⅱ.具有2年以上证券投资、研究、投资顾问或类似从业经历Ⅲ.具备良好的诚信记录及职业操守Ⅳ.最近3年内没有受到监管部门的行政处罚
"Forestsarethelungsofourland,"saidFranklinDelanoRoosevelt.Twentyyearsago,theworld’slungswerediseased.Roughly
[A]Americans’abilitytotakethemortgageinterestdeductionranksuptherewiththerighttobeararmsandwatchfootballgame
YouwillhearaninterviewfocusingonLenovo’sbusiness.Foreachquestion(23-30),markoneletter(A,BorC)forthecorrec
Thefollowingareessentialrequirementsforwhichjobs?Writethecorrectletter,A,BorC,nexttoquestions11-15.
最新回复
(
0
)