首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
admin
2017-07-28
71
问题
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
选项
A、1
B、0
C、50
D、49
答案
A
解析
栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为top=51。当top=50时,则栈中S(50:51)存储着元素,51-50=1,元素个数为1。故本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/uUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式Wednesday==Friday的值是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
以下程序的执行结果是________。#include<iostream.h>classbase{public:virtualvoidwho(){cout<<"baseclass"<<end1;}
随机试题
WhatislackinginNorthAmerica’sretailindustry?
无因管理的事务()。A.应具有经济内容B.应不具有经济内容C.可具有经济内容,也可不具有经济内容D.以上都不对
粉末中可见草酸钙方晶的药材为
()反映了信贷业务的价值创造力。
某公司是一家技术含量较高的制造企业,近年来业务不断增长。为了保持增长势头,该公司需要大量补充具备行业顶尖技术的专业人才。
为获得某中学一年级学生的身高数据,从8个班级中抽取3个班级作为样本,这属于()。
“让学校的每一面墙壁都能开口说话”运用的德育方法是()
商务部等五部委联合公布,2019年-2020年度国家文化出口重点企业和2019年-2020年度国家文化出口重点项目名单,全国129个项目中,尼山书屋走出去工程榜上有名,尼山位于山东的()。
WhenIwasaboutsixyearsold,mymothercamehomeonedayandfoundthatIhadcollectedhalfadozenbabiesoftheneighborho
Scientificevidencefromdifferent______demonstratesthatinmosthumansthelefthemisphereofthebraincontrolslanguage.
最新回复
(
0
)