首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中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
55
问题
下面是一个栈类的模板,其中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://kaotiyun.com/show/wUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列条件语句中,输出结果与其他语句不同的是
C语言编译程序的功能是()。
有以下程序:#include<stdio.h>main(){intsum=0,x=5;do{sum+=x;}while(!--x);printf("%d\n",sum);}程序的运行结果是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROG1.C中
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
算法的空间复杂度是指()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成数据域和指针域。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
随机试题
试述《资政新篇》的性质和主要内容。
患者女,39岁。因“右侧咽喉部疼痛4个月”就诊。查体:右侧扁桃体区可见外生型新生物,右下颌下可及一质硬固定的1.5cm×2cm大小包块,无压痛。经新生物活检确诊为扁桃体未分化癌。头颈部MR.I提示右扁桃体区可见3cm×3cm肿块局限于右侧扁桃体窝,右上颈可
患者,男,30岁。患风湿性心脏病10年。平时一般活动时症状不明显。5天来明显心慌,稍事活动即感气短,不能平卧。心电涂示心房颤动,心室律完全不齐,140次/min。拟即刻静脉给药.首选的治疗药物是
钢筋混凝土框架梁为下列几种构件中的哪一种?
甲公司为从事机械设备加工生产与销售的一般纳税人,适用的增值税税率为17%,所得税税率为25%,2013年度至2014年度发生的有关固定资产业务如下:(1)2013年12月20日,甲公司向乙公司一次购进三台不同型号且具有不同生产能力的A设备、B设备
质量问题是以质量损失的形式表现出来的,大多数损失往往是由()不合格引起的,这些不合格往往又是少数原因引起的。
填入问号处最恰当的是:
如下图所示,某校园网用10Gbps的POS技术与Intemet相连,POS接口的帧格式是SONET。路由协议的选择方案是校园网内部采用OSPF动态路由协议,校园网与Intemet的连接使用静态路由协议。另外,还要求在R3上配置一个100pback接口,接口
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
Afindinginrecentyearsshowsthatmencannotmanufacturebloodasefficientlyaswomencan.Thismakessurgeryriskierforme
最新回复
(
0
)