单选题
13.对线性表,在下列情况下应当采用链表表示的是( )。
A
经常需要随机地存取元素
B
经常需要进行插入和删除操作
C
表中元素需要占据一片连续的存储空间
D
表中元素的个数不变
答案解析
正确答案:B
解析:
解析:本题考查链表的插入和删除。由于链表不是顺序存储的,即当进行插入和删除操作时不需要移动大量的元素,所以当一些需要经常进行插入和删除操作的情况应当采用链表的方式存储。经常需要随机地存取元素的情况适合采用顺序存储的数组来表示,因为可以通过数组下标来随机访问,A 项错误;表元素需要占据一片连续的存储空间正是顺序存储的特点,C 项错误;数组在一开始就分配固定个数的空间,不能动态分配,而链表的元素是可以动态改变的,D 项错误。故选 B 项。
相关题目
单选题
7.数据流图和( )共同组成系统的逻辑模型。
单选题
6.数据存储和数据流都是( ),仅仅是所处的状态不同。
单选题
5.检查软件产品是否符合需求定义的过程称为( )。
单选题
4.软件工程是一种( )分阶段实现的软件程序开发方法。
单选题
3.下面不属于软件工程的 3 个要素的是( )。
单选题
2.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。
单选题
1.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能阶段是( )。
单选题
138.在并行处理技术中所使用的算法主要遵循三种策略,把多个任务分解到多个处理器或多个计算机中,然后再按照一定的拓扑结构来进行求解的方法叫做( )。(2019年邮储秋招真题)
单选题
137.Hadoop 框架中,( )提供海量数据的存储。(2019 年农业发展银行)
单选题
136.现代金融交易中,新闻对交易的决策具有一定的作用和影响,( )技术提供通过对新闻进行数据、情绪以及意见分析的交易决策应用。(交通银行业务岗真题)
