首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。 #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
55
问题
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。
#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全国计算机二级
相关试题推荐
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4if((a=2)&&b=1))c=2;if((c==3)∣∣(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,C,d)
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式:x++&&y++;,则以下叙述中正确的是()。
下面概念中,不属于面向对象方法的是
在一棵二叉树上第5层的结点数最多是
下列描述中,()是抽象类的特性。
下述静态数据成员的特性中,()是错误的。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
随机试题
属于Ⅱ型超敏反应的疾病是
不属于我国项目管理制度的是()。
对作业技术活动结果不合格的处理,要做到()。
【背景资料】某矿建施工单位以1240万元的中标价格,总承包一矿山工业广场8层框架结构办公楼工程。开工前,总承包单位通过招标将桩基及土方开挖工程发包给某专业分包单位;通过与建设单位共同考察,确定了预拌混凝土供应商,并与之签订了采购合同。工程实施过程
一般来说,政府如果实行扩张性财政政策,对经济带来的影响是( )。
甲公司系增值税一般纳税人,使用的增值税税率为17%,所得税税率为25%,预计未来期间能够取得足够的应纳税所得额用以抵减可抵扣暂时性差异。相关资料如下:资料一:2012年12月10日,甲公司以银行存款购入一台需自行安装的生产设备,取得的增值税专用发票上注明
《中华人民共和国教育法》规定,国家建立以()为主、其他多种渠道筹措教育经费为辅的体制。
______,Iwouldhavegivenyouhisaddress.
提出一个问题往往比解决问题更重要,因为解决问题也许是一个数学上或试验上的技能而已。而提出新问题,则需要有创造性和想象力,而且标志着科学的真正进步。由此可知:
Readthearticlebelowaboutaself-employedJournalist.Aresentences16-22ontheoppositepage’Right’or’Wrong’?Ifther
最新回复
(
0
)