数据结构单选选题及模拟试题.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构单选选题及模拟试题

数据结构选题 单选题:(每小题10分,共计100分) 1、算法是指( ) A.为解决问题而编写的计算机程序 B.为解决问题而采取的方法与步骤 C.为解决问题而需要采用的计算机语言 D.为解决问题而采用的计算方法 2 、设栈S的初始状态为空,现有5个元素组成的序列{1,2,3,4,5},对该序列在S栈上依次进行如下操作(从序列中的1开始,出栈后不再进栈):进栈、进栈、进栈、出栈、进栈 、出栈、进栈。试问出栈的元素序列是( ) A.{5,4,3,2,1} B.{2,1} C.{2,3} D.{3,4} 3、设循环队列中数组的下标范围是1-n,其中头尾指针分别是f和r,则其元素个数是( ) A.r-f B.r-f+1 C.(r-f) MOD n+1 D.(r-f+n) MOD n 4、在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是( ) A.堆排序 B.希尔排序 C.冒泡排序 D.快速排序 5、在有n个子叶节点的哈夫曼树中,其节点总数为( ) A.不确定 B.2n-1 C.2n+1 D.2n 6、某数列有1000个各不相同的单元,由低到高按序排列,现要对该数列进行二分法检索, 在最坏的情况下,需要检视( )个单元( ) A.1000 B.10 C.100 D.500 7、已知数组A中,每个元素A[I,J]在存储时要占3个字节,设I从1变化到8,J从1变化到10,分配内存时是从地址SA开始连续按行存储分配的。试问:A[5,8]的起始地址为( ) A.SA+141 B.SA+180 C.SA+222 D.SA+225 8、线性表若采用链表存储结构,要求内存中可用存储单元地址( ) A.必须连续 B.部分地址必须连续 C.一定不连续 D.连续不连续均可 9、下列叙述中,正确的是( ) A.线性表的线性存储结构优于链表存储结构 B.队列的操作方式是先进后出 C.栈的操作方式是先进先出 D.二维数组是指它的每个数据元素为一个线性表的线性表 10、电线上停着两种鸟(A,B),可以看出两只相邻的鸟就将电线分为了一个线段。这些线段可公为两类:一类是两端的小鸟相同;另一类是两端的小鸟不相同。已知:电线上两个顶点上正好停着相同的小鸟,试问两端为不同小鸟的线段数目一定是( ) A.奇数 B.偶数 C.可奇可偶 D.数目固定  单选题:(每小题10分,共计100分) 1、在列车转辙网络中,有四个车皮编号为1,2,3,4,并按此顺序送入栈中 进行调度,这些车皮取出的顺序是( ) A.4123 B.3241 C.3412 D.4312 2、从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端, 这种排序方法称为( ) A.插入排序 B.归并排序 C.选择排序 D.快速排序 3、在计算递归函数时,如不使用递归过程,则一般情况下必须借助于( )数据结构( ) A.栈 B.树 C.双向队列 D.广义表 4、使用双向链表存放数据的优点是( ) A.提高检索速度 B.很方便地插入和删除数据 C.节约存储空间 D.很快回收存储空间 5、对一个满二叉树,m个树叶,l分枝结点,n个结点,则( ) A.n=l+m B.l+m=2n C.m=l-1 D.n=2l-1 6、一维数组与线性

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档