首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
admin
2019-08-18
58
问题
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
选项
A、30
B、20
C、m-19
D、m-20
答案
C
解析
根据题意,栈空间如下图所示。
栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位。
当压入第一个元素时,TOP指针指向m+1-1=m;当压入第二个元素时,TOP指针指向m+1-2=m-1;......;以此类推,当压入第N个元素时,TOP指针指向m+1-N=20;则N=m+1-20=m-19。因此选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/uqRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pr
数据字典(DD)所定义的对象都包含于
面向对象方法中,继承是指()。
以下关于return语句的叙述中正确的是()。
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件fi
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","W");
设有如下函数定义intfun(intk){if(k
下面选项中合法的字符常量是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号:函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共
随机试题
慷慨对于大方相当于()对于()。
ItisnoteasytolearnEnglishwellbutifyou______,youwillsucceedintheend.
从量上说,餐后肝内葡萄糖去路最多的代谢途径是
经过核查,无法确认异议信息存在错误的,征信服务中心()。
民族自治地方有关调整经济关系的自治条例和单行条例也是我国经济法的渊源之一。()
引导青年志愿者组织为孤寡老人提供陪聊服务属于基本生活救助社会工作措施中的()。
某市公安民警积极开展亲民活动,比如看望困难居民,开展讲座等,对此你怎么看?
结构性流动指的是因生产技术或者社会结构方面的变革引起的社会集团、社会阶层和人口性质与分布的大规模变化,往往不以个人意志为转移。根据上述定义,下列哪项不属于结构性流动?()
对于两实体间m:n联系,必须对“联系”单独建立(),用来联系双方实体。
A、ItacceleratedtheextinctionoftheLatinlanguage.B、Itstandardizedthepublicationofgrammarbooks.C、Itturnedtranslati
最新回复
(
0
)