首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个采用顺序存储结构的栈,其中top为栈顶指针,若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对top的操作为( )。
一个采用顺序存储结构的栈,其中top为栈顶指针,若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对top的操作为( )。
admin
2009-02-13
49
问题
一个采用顺序存储结构的栈,其中top为栈顶指针,若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对top的操作为( )。
选项
A、top=top-1
B、top=top+1
C、top=0
D、top不做任何修改
答案
2
解析
栈是一种操作受限的线性表,只能在栈顶进行插入和删除操作,当进行入栈运算时,首先栈顶指针加1,指向一个空的存储空间,然后将数据写入该地址空间,因此选项B是正确的操作。选项A是进行出栈时的操作,选项C是置栈为空时的操作,选项D是读栈顶元素时栈顶指针保持不动的操作。
转载请注明原文地址:https://www.kaotiyun.com/show/Am1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径?()①依靠Java的垃圾回收机制回收内存②调用System.gc(),请求垃圾回收③Java系统开始运行时
软件设计模块化的目的是______。
数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类。E-R模型是_______。
______应考虑对模块相关联和资源共享问题进行描述和制约。()
有关线程的哪些叙述是对的?()Ⅰ:一旦一个线程被创建,它就立即开始运行Ⅱ:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行Ⅲ:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面
有一个接口定义如下:interfaceA{intmethod1(inti);intmethod2(intj);}那么下面各项中实现了该接口并且不是抽象类的是()。
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
下列关于Java语言中线程的叙述中,正确的是
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是()。
对于长度为n的线性表,若进行顺序查找,则时间复杂度为【】。
随机试题
胃痛的治疗,主要是()
A、冬虫夏草B、茯苓C、昆布D、松萝E、灵芝以子实体入药的是
符合幼儿期特点的是()。
下列模式中属于相对静止组织关系的是( )。
下列民族与其节日或习俗对应正确的有()。
他们单位办公室主任王某向来说话严谨,让人找不到______。填入横线部分最恰当的一项是()。
自陈式测验的编制方法有哪些?
评述实验教育学。
有以下程序#includevoidfun(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])*k=p;}main(){inta[10]={11,12,13,14
IntheUSA,85%ofthepopulationovertheageof21approveofthedeathpenalty.Inthemanystateswhichstillhavethedeath
最新回复
(
0
)