首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2013-06-11
66
问题
假设用—个长度为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全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {intw=5;fun(w);printf("\n");} fun(intk) {if(k>0)fun(k-1); printf("%d",k); }
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节)() structdate {long*cat; structdate*next; doubledog;}too; printf("%d",
以下程序的输出结果是() main() {union{chari[2]; intk; }r; r.i[0]=2,r.i[1]=0; printf("%d\n",r,k); }
以下程序的输出结果是() main() {intn[3][3],i,j; for(i=0;i<3;i++) for(j=0;i<3;++)n[i][j]=i+j; for(i=0;i<2;i++)
在下列字符序列中,不可用做C语言标识符的是()
当前在数据库管理系统的研究方面,较活跃的是()
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
模式/内模式映射为数据库提供了【】数据独立性。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
随机试题
A、Atatheatre.B、Atabookingoffice.C、Atarailwaystation.D、Atarestaurant.D
与低常期相对应的动作电位时相是
企业法人有下列情况,应及时向登记机关登记并进行公告的是:()
[背景]在讨论制定监理文件的会议上,某监理公司的监理人员就制定的文件名称、作用、内容等提出了意见。1.关于监理文件,认为:(1)监理文件应包括:1)监理规划;2)监理大纲;3)监理细则。(2)监理规划是一种具有:1)方案性;2)
采用单价法和实物法编制施工图预算的主要区别是()
【2015年】甲公司是ABC会计师事务所的常年审计客户,A注册会计师负责审计甲公司2014年度财务报表,审计工作底稿中与分析程序相关的部分内容摘录如下:(1)甲公司所处行业2014年度市场需求显著下降,A注册会计师在实施风险评估分析程序时,以2013年财
美国的()将社区工作的日标分为任务目标和过程目标。
“狮身人面像”这一古代建筑奇迹出自()。
依据课程层级的不同,古德莱德提出了五种类型的课程。据此,由教育行政部门规定的课程方案和教材属于()。
向学校教务处发一个E-mail,提一个建议。具体如下:收件人为:jwx@jwchu.zsdx.edu.cn;主题为:建议;函件内容为:教务处负责同志:建议教学区内禁止汽车通行。
最新回复
(
0
)