首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将下列栈类Stack的横线处补充完整。 class Stack{ private: int pList[100]; ∥int数组,用于存放栈的元素 int top;
请将下列栈类Stack的横线处补充完整。 class Stack{ private: int pList[100]; ∥int数组,用于存放栈的元素 int top;
admin
2010-12-16
51
问题
请将下列栈类Stack的横线处补充完整。
class Stack{
private:
int pList[100]; ∥int数组,用于存放栈的元素
int top; ∥栈顶元素(数组下标)
public:
Stack():top(0){}
void Push(const int &item); ∥新元素item
选项
答案
pList[top]=item
解析
此题考查的是堆栈数据结构。堆栈是一种先进后出的队列,每次入栈在栈顶,出栈也在栈顶。当栈顶指针所指位置是最后一个有效数据时,下次出栈直接取出栈顶指针所指数据,然后栈顶指针再减1;入栈时需要将栈顶指针先增1,然后将数据存入栈顶指针所指位置。本题中,从Pop()数中可以看出,是先取数然后top才会减1,Push()函数应先增1再取数。所以应填入pList[top]=item。
转载请注明原文地址:https://kaotiyun.com/show/Opjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C语言函数参数传递方式的叙述正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
以下选项中合法的标识符是()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
关于软件设计的叙述中不正确的是()。
设有定义:intx,y,z;,且各变量已赋正整数值,则以下能正确表示代数式""的C语言表达式是()。
以下叙述中错误的是()。
结构化程序设计主要强调的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
在满足实体完整性约束的条件下()。
随机试题
Excel2010中在单元格中输入分数3/4,正确的方式是_________。
Evenacarefulmotoristmayhavethemisfortunetocommitamotoring【C1】______.Induecourse,【C2】______asummons(传票),hewillap
A、troubleB、soulC、doubleD、enoughB本题测试元音字母组合ou的不同发音,正确选项中soul画线部分读音为/?u/.
A.新药申请B.进口药品申请C.补充申请D.仿制药申请未曾在中国境内上市销售的药品的注册申请属于
银行的附属资本不得()银行核心资本的()。
游客要求前往不健康的娱乐场所,导游人员应()。
行政控制过程的最后环节,也是最为关键的环节是()。
Host:Oh,notyet.I’mjustgoingtomakesomecoffee.Guest:______,thoughI’dreallylovetostay.I’vegottobeupbysi
Becauseaheadacheisnotadisease,itwillnotcauseseriousinfluenceonourdailylife.Inordertocuremusclecontraction
Ithinkthat,fromabiologicalstandpoint,humanlifealmostreadslikeapoem.Ithasitsownrhythmandbeat,itsinternalcy
最新回复
(
0
)