首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为( )。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为( )。
admin
2016-04-07
39
问题
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为( )。
选项
A、发生栈满的错误
B、2
C、m
D、0
答案
A
解析
栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素并将其赋予指定变量。题目中初始状态为top=m+1,可知入栈栈顶指针top=top一1,出栈栈顶指针top=top+1,由于栈长为m,当top=1时栈满,不能再进行入栈操作。故选A选项。
转载请注明原文地址:https://kaotiyun.com/show/8kDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于结构化程序设计原则和方法的描述错误的是()。
有以下程序:main(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是______。
下列数据结构中,能用二分法进行查找的是______。
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
不能把字符串"HELLO!"赋绐数组b的语句是______。
在C语言中,形参的默认存储类型是______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
曹雪芹《宝玉挨打》中,被王夫人逼迫跳井的婢女是_______。
正常入粪便颜色为
政府对工程质量的监督管理以( )为主要手段。
编制资产负债表时,“应付账款”账户所属明细账户的借方余额应填列在()项目下。
关于直接融资的说法,错误的是()。
收到货款1500元存入银行,记账凭证误填为15000元,并已入账。正确的更正方法有()。
意志的基本品质是()
关于人民警察的辞退制度,下列说法错误的是()。
设b>a>0,证明:(b-a)/b<lnb/a<(b-a)/a.
Firewallisa_______mechanismusedbyorganizationstoprotecttheirLANsfromtheInternet.A.reliableB.stableC.peacefulD
最新回复
(
0
)