首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Tstack{
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。 template<class T> class Tstack{
admin
2010-12-16
80
问题
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。
template<class T>
class Tstack{
enum{size=1000};
Tstack[size];
int top;
public:
Tstack():top(0){}
void push(const T &i){
if(top<size)
选项
答案
stack[--top]或stack[top-=1)或stack[top=top-1]。
解析
本题考查的是堆栈数据结构。分析题目,首先利用函数void push(const T&i)将i压入栈,然后Tpop()将元素弹出,但由于在压入栈时,top值已经增加“要弹出元素,须使top先减1,才能把栈顶元素弹出。故正确答案为stack[--top]。
转载请注明原文地址:https://kaotiyun.com/show/N6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];
有以下程序#includemain(){intk=5,n=0;while(k>0){switch(k){default:break;case1:
下列方法中,不属于软件调试方法的是()。
给定程序MODll.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的
下列程序的输出结果是()。#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=&b;fun(x,y)
以下程序的输出结果是()。#inc1udemain(){inta=1,b—3;if(++a
有三个关系表R、S和T,其内容如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
随机试题
[背景资料]某河道疏浚工程批复投资1500万元,项目法人按照《水利水电工程标准施工招标文件》编制了施工招标文件,招标文件规定不允许联合体投标。某投标人递交的投标文件部分内容如下:(1)投标文件由投标函及附录、授权委托书(合法定代表人证明文件)、项目管理
下列关于仲裁裁决的()观点是正确的。
根据下面材料,回答下列问题:拜利得商店进行清仓大甩卖。宣称价值1万元的商品,采取分期付款的方式,3年结清,假设利率为12%的单利。该商品每月付款额为( )元。
某银行将网上支付的部分业务外包给某网络供应商,后因网络供应商的原因造成客户损失。下列说法正确的是()。
“一手交钱,一手交货”是商流和物流统一的交易形式。
如图为氢原子能级示意图的一部分,则氢原子()。
目录:书籍
半途效应是指在激励过程达到半途时,由于心理因素及环境因素的交互作用而导致的对于目标行为的一种负面影响。导致半途效应的原因主要有两个:一是目标选择的不合理性;二是个人意志力的薄弱。根据上述定义,以下体现了半途效应的是()。
1930年1月,毛泽东在《星星之火,可以燎原》一文中进一步阐明了中国革命只能走与资本主义国家不同的道路。毛泽东这里的“星星之火”指的是
社会主义思想道德建设的基本任务是()。
最新回复
(
0
)