首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
36
问题
下面是一个栈类的模板,其中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全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5),i,s=0;for(i=0;i<5;i++
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STU*a){strcpy(a
有以下程序:#include<stdio.h>main(){ ints,t,A=10;doubleB=6; s=sizeof(A);t=sizeof(B); printf("%d,%d\n",s,t);}在VC6.0平台上编
在C语言源文件中定义的全局变量的作用域为()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
深度为5的完全二叉树的结点数不可能是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
以下选项中,不合法的C语言用户标识符是
随机试题
患者,男,32岁。近3天所在单位多人发热,患者1天前突然发热,高热不退,寒战,周身酸痛,无汗,口干,咽喉疼痛,舌质红,苔黄,脉浮数。应选用的中医治法是
若序列中关键字相同的记录在排序前后的相对次序不变,则称该排序算法是______的。
大学生全面发展、健康成长的重要条件包括()
既是马克思列宁主义的精髓,也是毛泽东思想和邓小平理论的精髓的是()
咳嗽伴胸痛可见于
清营汤中配伍银花、连翘的用意是
由于长期寒冷引起局部血管收缩、静脉淤血使末梢血液循环不良所致的疾病称
()核算的目的在于迅速取得资料,以便在经济活动中及时采取措施进行调整。
某事业单位2011年初准备使用财政性资金修缮一幢办公楼,预算金额为700万元.采用公开招标方式。经确认,此次采购项目已经达到公开招标的标准。该单位委托A公司代理进行公开招标的事宜,已知A公司是取得的政府采购代理机构资格的中介机构。2011年2月1日A公司
YouwillhearfivedifferentpeopletalkingaboutaposterbyAndrewClarkontheDiscuztheyhavejustloggedin.Foreach
最新回复
(
0
)