首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2013-06-11
55
问题
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
选项
答案
20
解析
栈是限定在—端进行插入与删除的线性表。在栈中,允许插入与删除的—端称为栈项,而不允许插入与删除的另—端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
转载请注明原文地址:https://kaotiyun.com/show/DVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段() x=-1; do {x=x*x; }while(!x);
以下程序的输出结果是() main() {union{chari[2]; intk; }r; r.i[0]=2,r.i[1]=0; printf("%d\n",r,k); }
下面程序的输出结果是() main() {inti,f1,f2; f1=f2=1; for(i=0;i<4;i++) {printf(”%d%d”,f1,f2); f1+=f2; f2+=f1;
在下列字符序列中,合法的标识符是()
当执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为() intx=5,b=5;
一个汉字的机内码在计算机内部需用2个字节存储,每个字节的最高位是()
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdio.h>#include<ctype,h>
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
随机试题
患者,男,30岁。清晨未起床时测得:血压120/78mmHg,脉搏91次/分,其基础代谢率为
以下属于政治风险的方面是()。
接地极是接地的工作主体,接地工程中广泛使用的接地极有()。
东方公司为增值税一般纳税人工业企业,2011年月12月份发生下列业务:(1)开出现金支票从银行提取现金2000元备用。(2)用现金支付生产车间办公用品费440元。(3)收到盛达公司前欠货款80000元,存入银行。(4)向前进工厂销售A产品一批,不含
业务收支以人民币以外的货币为主的单位可以选定其中一种外币为记账本位币,并以选定的外币编报单位财务会计报告。()
合伙协议未约定合伙企业经营期限的,普通合伙人在不给合伙企业事务执行造成不利影响的情况下,只须提前15日通知其他合伙人即可以退伙。()
溃疡性结肠炎病情复发的先兆为()。
中国最长的河流是()。
Heatexhaustionisaconditioncausedby____tosunlightoranotherheatsourcewhichoftenresultsindehydrationandsaltdeple
TeachersandparentsnormallycallattentiontothepictureswhentheyreadstorybookstopreschoolchildrenButastudysuggest
最新回复
(
0
)