首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。
admin
2022-04-01
44
问题
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。
选项
A、0
B、m-1
C、m+1
D、产生栈空错误
答案
C
解析
栈的顺序存储空间为s(1:m),初始状态top=m+1,所以这个栈是m在栈底(也可理解为开口向下的栈)。经过一系列入栈与退栈操作后top=m,则栈中有1个元素,若现在又退出一个元素,那么栈顶指针下移一位,回到m+1的位置。
转载请注明原文地址:https://jikaoti.com/ti/F5d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#includemain(){FILE*fp;intk,n,a[61={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
违背数据流图(DFD)构造规则的是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}pr
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
以下叙述中正确的是
以下选项中非法的C语言字符常量是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
以下选项中,能正确进行字符串赋值的是
随机试题
Oneofthesidesoftheboardshouldbepaintedyellow,and______white.
李某,女,53岁,因哮喘急性发作,急诊入院。护士在入院初步护理中,下列哪项不妥()。
在设计过程的质量管理中,()是指针对某项目建立质量目标,规定质量要求和安排应开展的各种活动。
港口工程中使用水泥应考虑的技术条件包括()。
下列与维吾尔族有关的是()。
距今七十万年至二十万年前的北京人已经掌握磨制和钻孔技术能人工取火()
Wastecanbeseeneverywhereintheschool.Somestudentsaskformorefoodthantheycaneatandothersoftenforgettoturnof
社会主义企业的资金利润率,是企业的利润总量与()。
袋子里有50个乒乓球,其中20个黄球,30个白球。现在两个人依次不放回地从袋子中取出一个球,第二个人取出黄球的概率是()。
Ifyou’relikemostpeople,you’rewaytoosmartforadvertising.Youskiprightpastnewspaperads,neverclickonadsonlinea
最新回复
(
0
)