首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
admin
2018-10-16
55
问题
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
选项
A、不可能
B、m+1
C、1
D、m
答案
A
解析
栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位,即top-1。对于这个题目,由于top初始值等于m+1,此时入栈一个元素,top值减1,即m+1-1=m,依次类推,当栈满时,top的值等于1,不会出现top的值等于0。所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/9gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法复杂度主要包括时间复杂度和【 】复杂度。
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)Str[i]=c++;printf("%s",str);}
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。#include<stdio,h>main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*Π*r
下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",£r);star*r*r;prin
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek=b%a;
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
以下叙述中正确的是
随机试题
晶体管替换的基本方法是什么?
上海证券交易所成立于_____________。
诊断自主性功能亢进性甲状腺腺瘤最佳的甲状腺检查是
非特异性酯酶(+),不被氟化钠(NaF)抑制见于
男,38岁。左膝外上方逐渐隆起性包块半年。X射线平片示左股骨下端外侧囊性破坏,边缘膨胀,中央肥皂泡样改变,无明显骨膜反应。对于该患者,不恰当的治疗方法是
某国有企业国际招标采购进口楼宇自控系统,采用综合评价法评标,规定投标人的评标价等于评标基准价的得满分,则评标基准价应是()。[2010年真题]
根据资金来源和性质不同,资金申请报告主要有()。
中国证券登记结算有限责任公司按照中国人民银行规定的()向结算参与人计付结算备付金利息。
A公司为国有控股公司,适用的所得税税率为25%,预计在未来期间不会发生变化。2008年1月1日首次执行新会计准则。2008年1月1日经董事会和股东大会批准,于2008年1月1日开始对有关会计政策和会计估计作如下变更:(1)管理用固定资产的预计使用
将考生文件夹下DSK文件夹中的文件BRAND.BPF删除。
最新回复
(
0
)