首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Ts
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Ts
admin
2010-06-06
65
问题
下面是一个栈类的模板,其中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)
解析
此愿考查的是类模板。在函数pop函数体内应该完成的是弹出元素stack[top-1],然后将top做减1操作,且空格处要求这两个操作在一条语句中完成。
转载请注明原文地址:https://kaotiyun.com/show/acjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要求从键盘读入含有空格字符的字符串,应使用函数()。
请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。例如,输入如下整数:876675896101301401980431451777
设p是指针变量,语句p=NULL;等价于()。
以下程序:#include#includemain(){charstr[]="abcd\n\123\xab";printf("%d",strlen(str));}运行后的输出结果是
在关系代数运算中,有5种基本运算,它们是()。
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[])fstaticinti=0;d0{b[i]+=b[i+1];}while(++i<2);)main(){intk
在数据流图中,带有箭头的线段表示的是()。
有以下程序#include<stdio.h>intf(intx[],intn){if(n>1)returnx[n-1]+f(x,n-1)*10;elsereturnx
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
随机试题
药物牙膏必须
1mol刚性双原子分子理想气体,当温度为T时,其内能为()。
砌体结构相关的温度应力问题,以下论述不妥的是( )。
用人单位每月要求劳动者延长工作时间最长()。
由承包人供应的( )在使用前,承包人应按照工程师的要求进行检验或试验,不合格的不得使用,检验或试验费用由承包人承担。
在个人住房贷款业务中,贷款审批环节的主要业务风险控制点不包括()。
如果出现下列()情况,注册会计师无需将统计抽样用于控制测试,便可直接作出拒绝信赖内部控制的决定。
和平犹如空气和阳光,受益而不觉,失之则难存,没有和平,发展就无从谈起。国家无论大小、强弱、贫富,都应该做和平的维护者和促进者。这表明()。
根据下列材料回答下列题。2009年末,云南省共有金融企业法人单位414个。其中,银行业占48.1%,证券业占1.7%,保险业占22.7%,其他金融活动业占27.5%。金融企业就业人员13.96万人。其中,银行业占62.4%,证券业占1.4%,保险业
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
最新回复
(
0
)