首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
admin
2018-10-16
31
问题
设栈的顺序存储空间为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全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和操作的机制称为【】。
有以下程序:intf(intb[][4]){inti,j,s=0;for(j=0;i<4;i++){i=j;if(i>2)i=3-j;s+=b[i][j];}returns
下面程序的输出结果是#include<stdio.h>#include<string.h>main(){char*pl="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,st
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
以下程序的输出结果是______。main(){charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); prind("%d,,,+十d+1): prind("%d\n",d); } 程序运行后的输出结果是______
设以下变量均为int类型,表达式的值不为7的是()。
以下叙述中错误的是()。
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()
随机试题
过盈联接装配,是依靠配合面的( )产生的摩擦力来传递转矩。
A.痰饮B.悬饮C.溢饮D.支饮饮证,症见脘腹痞胀,泛吐清水,脘腹部水声辘辘属于
该病人最有意义的检查为B超示肝内外胆管扩张,此时梗阻部位应在
氯化钾注射液的正确给药方法是()。
根据《药品经营质量管理规范》药品出库应遵循的原则是()。
对民事诉讼二审中发生的一些特殊情况的处理,以下哪些说法是错误的:()
CBD内的商务活动向外可划分为四个圈层,下列不属于商务活动圈层的是()。
()不属于工作分析准备阶段的内容。
Accordingtoasurvey,whichwasbasedontheresponsesofover188,000students,today’straditional-agecollegefreshmenare"
Mostpeopleoftendreamatnight.Whentheywakeinthemorningtheysaytothemselves,"WhatastrangedreamIhad!Iwonderwh
最新回复
(
0
)