首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
admin
2010-03-15
42
问题
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
选项
答案
20
解析
与一般的线性表一样,在程序设计语言中,用一维数组s(1,m)作为栈的顺序存储空间,其中m为栈的最大容量。通常,栈底指针指向栈空间的栈中的元素个数等于(栈底指针一栈顶指针+1),即49-30+1=20。
转载请注明原文地址:https://jikaoti.com/ti/xrW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
以下叙述中正确的是()。
下列叙述中错误的是( )。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
C语言主要是借助以下哪种手段来实现程序模块化
以下选项中函数形参不是指针的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列对基类和派生类关系的描述中,错误的是()。
随机试题
下列哪项不可提起行政复议?()
企业制订切实可行的计划,有何重要意义?
在采用转移型弧切割金属的过程中,熔化金属的热源主要来自:切口上部的等离子弧柱中心的辐射热量、切口中间部分阳极斑点(工件接正极)的热量和切口下部的等离子焰流的热传导能量。
A.窝沟封闭B.根管治疗C.定期口腔检查D.预防性充填E.早期充填属于三级预防的是
常见口干、嗜睡、全身皮疹不良反应的药物是()。
由同一专业的单位组成的联合体,按照资质等级()的单位确定资质等级。
年薪制的特点包括()。
Georgesoldmostofhisbelongings.Hehadscarcely______leftinhishouse.
Initiallyactingasasportsannouncerinthe1930’s,RonaldReaganenterednationalpoliticswhenhecampaignedonTVforBarry
【B1】【B20】
最新回复
(
0
)