岗位知识竞赛

单选题以下哪一个不是栈的基本运算()A 删除栈顶元素B 删除栈底的元素C 判断栈是否为空D 将栈置为空栈

题目
单选题
以下哪一个不是栈的基本运算()
A

删除栈顶元素

B

删除栈底的元素

C

判断栈是否为空

D

将栈置为空栈

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列不属于栈基本运算的是()。

A入栈

B删除栈底元素

C判断栈是否为空

D建立一个空栈


正确答案:B

第2题:

以下不是栈的基本运算的是()。

A.删除栈顶元素

B.删除栈底元素

C.判断栈是否为空

D.将栈置为空栈


正确答案:B

第3题:

栈的3种基本运算是:入栈、退栈和________。


正确答案:
读栈顶元素
【解析】栈的基本运算有3种:入栈、退栈和读取栈顶元素。其中,入栈是指在栈顶插入一个新的元素;退栈是指取出栈顶元素并赋值给一个变量;读栈顶元素是将栈项元素赋值给一个指定的变量,不删除栈顶元素。

第4题:

以下( )不是栈的基本运算。

A)删除栈顶元素

B)删除栈底元素

C)判断栈是否为空

D)将栈置为空栈


正确答案:B
栈是一种特殊的线性表,只能在固定的一端进行插入和删除操作。允许插入和删除的一端称为栈顶(TOP),另一端称为栈底(BOTTOM)。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素。因此不能直接删除栈底的元素。 

第5题:

以下哪一个不是栈的基本运算?

A.删除栈顶元素

B.删除栈底元素

C.判断栈是否为空

D.将栈置为空栈


正确答案:B
解析:栈的基本运算包括删除栈顶元素、判断栈是否为空及将栈置为空栈等。

第6题:

以下哪一个不是搜索引擎中使用的运算符?()

A、+

B、/

C、-

D、|


答案:B

第7题:

顺序栈在进行()运算时,可能发生栈的上溢,在进行()运算时,可能发生栈的下溢。


参考答案:进栈、退栈

第8题:

在以下栈的基本运算中,不是加工型运算的是()

AlnitStack(S)

BPush(S,X)

CPop(S)

Dempty(S)


正确答案:D

第9题:

以下哪一个不是栈的基本运算( )。

A)往栈中任意位置插入一个元素

B)从栈中删除一个元素

C)把栈的栈顶元素读到变量中

D)将栈置为空栈


正确答案:A
栈的基本运算有五种:
①往栈中推入一个元素;
②从栈中删除一个元素;
③把栈的栈顶元素读到变量中;
④将栈置为空栈;
⑤判断是否为空栈。
由于栈是“后进先出”的,所以不能向栈的任意位置插入一个元素。

第10题:

(5)栈的3种基本运算是:入栈、退栈和。


正确答案:读栈顶元素
【解析】栈的基本运算有3种:入栈、退栈和读栈顶元素。其中,入栈是指在栈顶插入一个新的元素;退栈是指取出栈顶元素并赋值给一个变量;读栈顶元素是将栈顶元素赋值给一个指定的变量,不删除栈顶元素。