首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。 #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
34
问题
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[10]={11,12,13,14,15,16·17,18,19,20},*p=a,i=9;printf("%d%d%d\n",a[p-a],p[i],*(&a[i]));
以下叙述中错误的是()。
关于C语言的符号常量,下列叙述正确的是()。
设有定义:intx=2;,则以下表达式中,值不为6的是()。
软件的生命周期是指()。
以下对“对象”概念描述正确的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A、B、C、D、E、F入栈,然后从栈中退出3个元素依次入队,再将X、Y、z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则出队元素的顺序为()。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
有关类和对象的说法不正确的是______。
运算符重载是对已有的运算符赋予多重含义,因此
随机试题
某企业上年利润额为250万元,销售收入为750万元,平均资产总额为937.5万元,所有者权益为562.5万元,所得税率为33%。根据以上资料计算:总资产周转率。
获得性免疫缺陷综合征最主要的免疫学特征是
在下列()情况下,税务机关有权依法直接核定纳税人的应纳税额。
继父甲长期虐待其女乙,将乙折磨得皮包骨头,精神恍惚。一日甲又无故殴打乙,乙有所反抗。甲拿起一根筷子向乙眼睛刺去,当场使乙一只眼睛失明,甲的行为构成何罪?( )
某办公楼工程,建筑面积18500m2,现浇钢筋混凝土框架结构,筏板基础。该工程位于市中心,场地狭小,开挖土方须外运至指定地点。建设单位通过公开招标方式选定了施工总承包单位和监理单位,并按规定签订了施工总承包合同和监理委托合同,施工总承包单位进场后按合同要求
重置成本法是在现时条件下,被评估资产全新状态的重置成本减去该项资产的()估算资产价值的方法。
下列凭证免征印化税的有()。
C公司是一家冰箱生产企业,全年需要压缩机360000台,均衡耗用。全年生产时间为360天,每次的订货费用为160元,每台压缩机持有费率为80元,每台压缩机的进价为900元。根据经验,压缩机从发出订单到进入可使用状态一般需要5天,保险储备量为2000台。
下列关于银行卡的表述中,符合规定的有()。
交管局要求司机在通过某特定路段时,在白天也要像晚上一样使用大灯,结果发现这条路上的年事故发生率比从前降低了15%。他们得出结论说:如果在全市范围内都推行该项规定会同样地降低事故发生率。以下哪项如果为真,最能支持上述论证的结论?
最新回复
(
0
)