单项选择题

栈是一种限定在一端进行数据插入/删除操作的线性表。其特点是“后进先出”,下图是栈的示意图。若将元素 A、B、C、D 依次入栈,入栈过程中允许出栈操作,则下列不可 能的出栈序列是

A.ABCD
B.BCAD
C.CDAB
D.DCBA


延伸阅读

你可能感兴趣的试题

1.单项选择题

软件开发的结构化生命周期方法将软件生命周期分成 3 个阶段,它们是

A.定义、开发、运行维护
B.设计、编程。测试
C.总体设计、详细设计、编程制成
D.需求分析、功能定义、系统设计

2.单项选择题

在面向对象程序设计中,下列不属于对象三要素的是

A.属性
B.事件
C.方法
D.继承

3.单项选择题

下列关于程序设计语言的叙述,错误的是 

A.高级语言程序有解释与编译两种执行方式
B.用于辅助编写汇编语言程序的编辑软件称为汇编程序
C.机器语言与计算机硬件关系密切,用它编写的程序可移植性较差
D.机械语言和汇编语言都属于低级语言

4.单项选择题

C 语言中的 While 循环语句属于高级语言 4 种基本成分中的

A.数据成分
B.运算成分
C.控制成分
D.传输成分

5.单项选择题

求解可计算问题的程序框架,理论上嗯已经证明可用 3 种基本结构来描述,它们是

A.I/O、转移、循环
B.输入、输出、处理
C.跳转、返回、处理
D.顺序、选择、循环

6.单项选择题

下列关于软件测试与程序调试的叙述,错误的是

A.程序调试通常称为 Debug
B.“错误定位”是程序调试的必要步骤
C.软件测试的目的是改正错误,程序调试的目的是发现错误
D.软件测试应制定测试计划,排除测试的随意性

7.单项选择题

结构化程序设计思想主要强调程序的

A.规模
B.易读性
C.执行效率
D.可移植性

8.单项选择题

下列关于操作系统的叙述,错误的是

A.当用户运行一个应用程序时,该程序就可以自始至终地独占 CPU
B.为了提高 CPU 的利用率,操作系统一般都支持若干程序同时运行
C.不同任务的重要性不同,它们获得 CPU 使用权的优先级也不同
D.为了支持多任务处理,操作系统一般采用时间片轮转的策略

10.单项选择题

下列关于 BIOS 的叙述,错误的是

A.BIOS 是一组机械语言程序,又称作基本输入/输出系统
B.操作系统启动后,CPU 会执行 BIOS 中的程序
C.BIOS 具有诊断计算机故障的功能
D.BIOS 程序存放在 ROM 中,掉电后其内容不会丢失