首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为( )。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为( )。
admin
2019-04-18
54
问题
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为( )。
选项
A、31
B、30
C、21
D、20
答案
A
解析
栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针top=0,经过人栈和退栈运算,指针始终指向栈顶元素。初始状态为toD=51,当top=20时,元素依次存储在单元20:50中,个数为50-19=31,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/LpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序的输出是#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}voidf(){cout<
执行下列语句后,输出的结果为______。voidrun(){staticintx=3;x++;cout<<x<<"";}intmain(){for(inti=0;i<2;
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
有如下类说明:classTestClass{intx;public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;
有如下程序:#include<iostream>usingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){re
按照“先进后出”原则组织数据的数据结构是()。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
下面的符号中可以用作C++标识符的是()。
随机试题
患者男,47岁。膝骨关节炎5年,进行性加重2个月,肿痛较严重。对膝关节保护不正确的是
关于小儿身长发育中头围与胸围相等的年龄,以下哪项正确
什么是蒸汽系统的“水击”现象,说明防止“水击”现象的措施。
按照《建造师执业资格制度暂行规定》,二级建造师可担任()
以下关于风险单位隔离叙述错误的是()
关于共有财产的分割,下列说法错误的是( )。
下列对素质教育的理解,存在片面性的是()。(2013年下半年真题)
学习型社会
创建一个表,使用的SQL命令是
AccordingtoapapertobepublishedinPsychologicalSciencethishasaninterestingpsychologicaleffect.Agroupofresearche
最新回复
(
0
)