柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为( )。
A.m
B.发生栈满的错误
C.2
D.0
热度🔥656
参考答案:B
解析:
初始状态为top=m+1,说明栈底是m,栈顶是1,当top=1时,指针已经指向栈顶,栈已经满了,再增加就会产生溢出错误,故本题答案为B。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序: #include #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b)); } 程序运行后的输出结果是( )。
有以下程序 #include #include void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() { int a[2]={1,2 }, b[2]={10,20}, *s=a; fun( a,b,s ); printf("%d\n", *s ); } 程序运行后的输出结果是
下面列表框属性中,是数组的是( )。
下面对软件特点描述错误的是( )。
( )拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路。
标签
计算机二级Office
top
栈顶
m+1
指针