首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2013-06-11
49
问题
假设用—个长度为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全国计算机二级
相关试题推荐
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次放到该文件中,用井作为结束输入的标志。请填空。#include<stdio.h>main(){FILE*fp;charch,fname[10];
以下程序的输出结果是() main() {charch[3][4]={"123","456","78"},*p[3];inti; for(i=0;i<3;i++)p[i]=ch[i]; for(i=0;i<3;i+
下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是() main() {inta[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i++,p++)
在下列字符序列中,合法的标识符是()
数据库管理系统提供给用户的接口是()
当执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为() intx=5,b=5;
有以下说明和定义语句structstudent{intage;charnum[8];structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};
模式/内模式映射为数据库提供了【】数据独立性。
随机试题
关系模型的数据完整性约束包括________。
纯音听力计测出的纯音听阈为
下列叙述不正确的有()。
历史学家可以记录和重述已经发生的事情,也可以预测未来。他们预测未来的客观基础有()。
将5个不同颜色的锦囊放入4个不同的锦盒里,如果允许锦盒是空的,则所有可能的放置方法有:
拥挤:水泄不通
请围绕以下一些内容,选择最触动你的人或事,写一篇700字左右的作文。可以写记叙文,也可以写议论文。自拟标题。2008年5月12日,每一个中国人不会忘记的日子。四川发生8级地震,震动了中国和世界。这场牵动亿万人心的灾难,这些由中华民族血肉之情演绎的“
求下列各微分方程的通解或在给定初始条件下的特解
Inasweepingchangetohowmostofits1,800employeesarepaid,theUnionSquareHospitalityGroupwilleliminatetippingatU
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
最新回复
(
0
)