2014年韩山师范学院本科插班生《数据结构》试卷_第1页
2014年韩山师范学院本科插班生《数据结构》试卷_第2页
2014年韩山师范学院本科插班生《数据结构》试卷_第3页
2014年韩山师范学院本科插班生《数据结构》试卷_第4页
2014年韩山师范学院本科插班生《数据结构》试卷_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-2014年韩山师范学院本科插班生数据结构试卷计算机科学与技术 专业 数据结构 试卷 (A卷)一、 单项选择题(每题2分,共40分)1、从逻辑上可以把数据结构分为()两大类。A动态结构、静态结构B顺序结构、链式结构C线性结构、非线性结构D初等结构、构造型结构2、下面关于算法说法错误的是()A算法最终必须由计算机程序实现B为解决某问题的算法同为该问题编写的程序含义是相同的C算法的可行性是指指令不能有二义性D以上几个都是错误的3、栈和队列的共同特点是()。A.只允许在端点处插入和删除元素B.都是先进后出C.都是先进先出D.没有共同点4、以下数据结构中,哪一个是线性结构()?A广义表B.二叉树C.稀疏矩阵D.串5、下面关于线性表的叙述中,错误的是哪一个?()A线性表采用顺序存储,必须占用一片连续的存储单元。B线性表采用顺序存储,便于进行插入和删除操作。C线性表采用链接存储,不必占用一片连续的存储单元。D线性表采用链接存储,便于插入和删除操作。6、静态链表中指针表示的是()。A内存地址B数组下标C表头地址D下一元素地址7、若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。A顺序表B双链表C带头结点的双循环链表D单循环链表8、下列各种排序算法中平均时间复杂度为O(n2)是()。A快速排序B.堆排序C.归并排序D.冒泡排序9、设散列表中有m个存储单元,散列函数H(key)=key%p,则p最好选择()。A.小于等于m的最大奇数B.小于等于m的最大素数C.小于等于m的最大偶数D.小于等于m的最大合数10、字符串的长度是指()。A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数D.串中不同数字的个数11、设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为()。A.top=top+1;B.top=top-1;C.top-next=top;D.top=top-next;12、二叉排序树可以得到一个从小到大的有序序列。()A.先序遍历B.中序遍历C.后序遍历D.层次遍历13、时间复杂度不受数据初始状态影响而恒为O(nlog2n)的是()。A.堆排序B.冒泡排序C.希尔排序D.快速排序14、设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为()。A.O(log2n)B.O(1)C.O(n2)D.O(n)15、设一棵二叉树的深度为k,则该二叉树中最多有()个结点。A.2k-1B.2kC.2k-1D.2k-116、设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有()条有向边。A.nB.n-1C.mD.m-117、已知一算术表达式的中缀形式为A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为()A-A+B*C/DEB.-A+B*CD/EC-+*ABC/DED.-+A*BC/DE18、设某强连通图中有n个顶点,则该强连通图中至少有()条边。A.n(n-1)B.n+1C.nD.n(n+1)19、设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为()。A.2,3,5,8,6B.3,2,5,8,6C.3,2,5,6,8D.2,3,6,5,820、设无向图的顶点个数为n,则该图最多有()条边。An-1Bn(n-1)/2Cn(n+1)/2Dn*n二、填空题(每空2分,共20分)1、数据结构中评价算法的两个重要指标是 。2、已知如下程序段FOR i:= n DOWNTO 1 DO -语句1BEGIN x:=x+1; -语句2FOR j:=n DOWNTO i DO -语句3 y:=y+1; -语句4END;语句3执行的频度为 。3、解决散列表冲突的两种方法是 。4、判断一个无向图是一棵树的条件是 。5、设一棵二叉树的前序序列为ABC,则有 种不同的二叉树可以得到这种序列。6、设F和R分别表示顺序循环队列的头指针和尾指针,则判断该循环队列为空的条件为 。7、设有一个n阶的下三角矩阵A,如果按照行的顺序将下三角矩阵中的元素(包括对角线上元素)存放在n(n+1)个连续的存储单元中,则Aij与 A00之间有 个数据元素。8、已知8 个数据元素为(34,76,45,18,26,54,92,65)按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为_ _。9、在一棵完全二叉树中,若编号为 i的结点有右孩子,则该右孩子结点的编号为_ _。10、下面程序段的时间复杂度是 。 i 0;while(irchild= (2) ; (3) =q;if(p-lchild) (4) ; if(p-rchild) (5) ;2、下列程序判断字符串s 是否对称,对称则返回1,否则返回0;如 f(abba)返回1,f(abab)返回0; int f( (1) ) int i=0,j=(2); while (sj) (3)_; for(j-; ij & si=sj;(4) ,j-); return( (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论