当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间 栈底指针bottom指向栈底元素


假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为()。

A.50

B.19

C.1

D.20

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 下面关于数组的描述错误的是A.在C++语言中数组的名字就是指向该数组第一个元素的指针B.长度为n的

  • 假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指

  • 在一个用数组实现的队列类中 假定数组长度为MS 队首元素位置为first 队列长度为length 则队尾(即最后一个)元素的位置为( )。

  • 在一个用数组实现的队列类中 假定数组长度为MS 队首元素位置为first 队列长度为length 则队尾的后一个位置为( )。

  • 假设一个6阶的下三角矩阵B按列优先顺序压缩存储在一维数组A中 其中A[0]存储矩阵的第二个元素b11

  • 整型一维数组a的长度为5 数组中最后一个元素的值是第一个元素的2倍 即a[5]=a[1]*2()