首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2013-06-11
36
问题
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【 】个元素。
选项
答案
20
解析
栈是限定在—端进行插入与删除的线性表。在栈中,允许插入与删除的—端称为栈项,而不允许插入与删除的另—端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
转载请注明原文地址:https://jikaoti.com/ti/iLn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a、b、c为整形数,且a=2,b=3,c=4则执行完以下语句后,a的值是【】。a*=16+(b++)-(++c);
以下程序的输出结果是() main() {inta[10]={1,2,3,4,5,6,7,8,9,10,},*p=a; printf("%d\n",*(p+2)); }
下面程序把数组元素中的最大值放入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++)
若有说明:long*p,a;,则不能通过scanf语句正确给输入项读入数据的程序段是()
当执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为() intx=5,b=5;
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
有以下说明和定义语句structstudent{intage;charnum[8];structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是
对专门从事数据库管理、维护的人员,称之为()
数据库系统中,实现各种数据管理功能的核心软件称为【】。
随机试题
枸杞子除可滋补肝肾明目外,尚可
速度、电流双闭环直流调速系统,在突加负载时调节作用主要靠电流调节器来消除转速偏差。()
慢性肺源性心脏病急性加重期的治疗措施,下列哪项不是关键性的
寓言故事《何不秉烛》中讲到,晋平公问于师旷曰:“吾年七十,欲学,恐已暮矣。”师旷曰:“何不秉烛乎?”平公曰:“安有为人臣而戏其君乎?”师旷曰:“盲臣安敢戏其君乎?臣闻之,少而好学如日出之阳,壮而好学如日中之光,老而好学如秉烛之明。秉烛之明孰与昧行乎?”平公
依据我国法律的规定,在下列选项中,当事人不得用书面协议选择其他国家法院管辖的案件有哪些?
个人理财是在了解、分析客户情况的基础上,根据其人生、财务目标和风险偏好,通过综合有效地管理其资产、债务、收入和支出,实现理财目标的过程。()
导游人员在完善自身的仪容礼仪时,可以在公众场合当众进行仪容修饰。()
【S1】【S4】
Ifyoufulfillthis______task,youcouldwelldeserveapromotion.
8WaystoCopewithYourMumLikemostbigprojects,learningtomanageyourmotherisbesttackedinsmallerstages.Here
最新回复
(
0
)