首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。 template<class T> class
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。 template<class T> class
admin
2011-01-19
68
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。
template<class T>
class T stack{
enunl{size=1000};
T stack[size];
in[top;
public:
T stack( ):top(0){}
void push(cons[T &i){
if(top<size)stack[top++]=i;
}
T pop( ){
if(top==0)exit(1); //栈空时终止运行
return______;
}
};
选项
答案
stack(--top);
解析
POP( )操作中,当栈中含有元素时则弹出栈顶元素,所以应该返回栈顶元素stack(--top),由于top指针始终指向的是栈顶元素的上一单元,所以出栈时应该是先将top下移,然后出栈,故应该是--top而不是top--。
转载请注明原文地址:https://www.kaotiyun.com/show/wUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ints;scanf(’’%d’’,&s);while(s>0){switch(s){case1:pfinff
在软件开发中,需求分析阶段产生的主要文档是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
以下叙述中错误的是()。
以下选项中,能用作用户标识符的是()。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
算法的时间复杂度是指
在最坏情况下,堆排序的时间复杂度是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
随机试题
允许离子和小分子物质在细胞间通行的结构是
风疹、荨麻疹,疹发无定处,此起彼伏,时有时无,反映了风邪易袭阳位的性质。()
被害人向检察院投诉,公安机关对于他遭受犯罪侵害的线索应当立案侦查而未立案侦查。检察院的下列哪些做法是正确的?(卷二真题试卷第68题)
(三)[背景资料]华南某市政集团通过招投标竞标到北部海东市新城区主干道工程项目,在正式施工前,该集团成了项目部来承担此次海东市新城区主干道路工程施工任务,根据标书,该主干道设计快车道宽18.25m,辅路宽9m。项目部应业主要求,将原计划安排
根据我国《企业会计制度》的规定,会计期间分为( )。
国有独资企业、国有独资公司、国有资本控股公司不得向关联方提供资产租赁服务。()
党的十六大提出:“要建设与社会主义市场经济相适应,与社会主义法律规范相协调,与中华民族传统美德相承接的社会主义思想道德体系。”社会主义精神文明建设的核心和灵魂是()。
学校组织一年级到五年级进行户外参观游玩,随从游玩的有五位老师,张老师、王老师、辛老师、佟老师、边老师,并且将五位老师按其姓氏的首字母进行排序,所带班级不得与他们姓氏排名顺序相同,那么,不同的安排方法有()种.
下列关于SIMPLE的描述中,正确的是()。
语句DimNewArray(10)AsInteger的含义是
最新回复
(
0
)