- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1第页
PAGE1
“数据结构基础”课程终结考试
模拟题(1)
课程编号:BWCST3001学籍号:____________________
学习中心:________________姓名:____________________
注意事项:1、本试卷满分100分,考试时间120分钟;
本试卷为闭卷考试,请将答案一律写在答题纸上。
单选题(每题2分,共30分)
1.计算机算法必须具备输入、输出和_______等5个特性。
(A)可行性、可移植性和可扩充性
(B)可行性、确定性和有穷性
(C)确定性、有穷性和稳定性
(D)易读性、稳定性和安全性
2.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为:_______
(A)存储结构
(B)逻辑结构
(C)顺序存储结构
(D)链式存储
3.向一个有121个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动_______个元素
(A)8
(B)60.5
(C)61
(D)7
4.线性表L在_______情况下适用于使用链式结构实现。
(A)需经常修改L中的结点值
(B)需不断对L进行删除插入
(C)L中含有大量的结点
(D)L中结点结构复杂
5.以下数据结构中哪一个是非线性结构?_______
(A)队列
(B)栈
(C)线性表
(D)二叉树
6.树最适合用来表示_______。
(A)有序数据元素
(B)无序数据元素
(C)元素之间具有分支层次关系的数据
(D)元素之间无联系的数据
7.栈中元素的进出原则是_______
(A)先进后出
(B)后进先出
(C)栈空则进
(D)栈满则出
8.不含任何结点的空树_______。
(A)不是一棵树
(B)是一棵二叉树
(C)是一棵树也是一棵二叉树
(D)既不是树也不是二叉树
9.在一个图中,所有顶点的度数之和等于图的边数的_______倍。
(A)1/2
(B)1
(C)2
(D)3
10.一个栈的入栈序列是a,b,c,d,e,f则栈的不可能的输出序列是_______
(A)fedcba(B)defcba(C)dcefab(D)abcdef
11.一个栈的入栈序列是a,b,c,则栈的不可能的输出序列是_______
(A)cba(B)bca(C)abc(D)cab
12.队列元素的进出原则是_______
(A)先进先出
(B)后进先出
(C)队列空则进
(D)队列满则出
13.具有线性结构的数据结构是()。
A.图 B.二叉树 C.树 D.队列
14.某算法的语句执行频度为(3n2+nlog2n+n+8),其时间复杂度表示()。
A.O(n) B.O(nlog2n) C.O(n2) D.O(log2n)
15.将长度为m的单链表连接在长度为k的单链表之后的算法的时间复杂度为()。
A.O(1) B.O(k) C.O(m) D.O(m+k)
填空题(每空2分,共20分)
1.设栈s和队列q均为空,先将a,b,c,d,e依次进队列q,再将队列q中顺次出队的元素进栈s,直至队空。再将栈s中的元素逐个出栈,并将出栈元素顺次进队列q,则队列q的状态是______________。
2.数据结构按逻辑结构可分为两大类,它们分别是_____________和______________。
3.线性表的逻辑结构是_____________,其所含元素的个数称为线性表的__________。
4.在具有n个元素的循环队列中,队满时具有______个元素。
5.设循环队列的容量为70,现经过一系列的入队和出队操作后,front为21,rear为10,则队列中元素的个数为___________。
6.两个串相等的充分必要条件是________且对应位置字符相同。
7.树内各结点度的___________称为树的度。
8._________是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。
计算题(每题10分,共40分)
1、某不带权有向图如下所示。
给出其邻接矩阵;
该图的出度是多少?
3)该图的入度是多少?
2、分析下面算法(程序段),并计算每个算法的时间复杂度是多少,以及每个算法的最大语句频度以及最大频度的语句是哪句?
1)
2)
3、
请问串的定义是?
您可能关注的文档
- 北京外国语大学 《大学语文》考试模拟题01-03题目及答案.doc
- 北京外国语大学 《金融市场与机构》考试模拟题01-03题目及答案.doc
- 北京外国语大学 程序设计基础(C语言程序设计)模拟题01-03题目及答案.doc
- 北京外国语大学 大学语文模拟题01-03题目及答案.doc
- 北京外国语大学 会计学基础知识要点01-05题目及答案.docx
- 北京外国语大学 计算机网络原理模拟题01-05题目及答案.docx
- 北京外国语大学 数据结构基础 知识要点01-05题目及答案.docx
- 北京外国语大学 数据结构模拟题01-05题目及答案.docx
- 北京外国语大学 数据结构知识要点01-05题目及答案.docx
- 北京外国语大学 微积分卷01-03题目及答案 (2).doc
- 421水在植物体中的代谢(第一课时)(课件)八年级上册科学(华东师大版).pptx
- Unit5IntothewildStartingoutUnderstandingideas课件高中英语.pptx
- Unit1TeenageLifeListeningandspeaking课件高一英语人教版2.pptx
- 第三单元课外古诗词诵读《左迁至蓝关示侄孙湘》课件语文九年级上册.pptx
- 6将相和课件语文五年级上册.pptx
- 语文园地三课件语文三年级上册2.pptx
- Unit3SectionA(3a3b)九年级英语全册课(人教版).pptx
- Unit5We’refamily第5课时(课件)(级上册.pptx
- 第2章物质转化与材料利用(单元测试卷)九年级科学上册(浙教版).docx
- Unit5IntheparkLesson2(课件)人教新起点版英语二年级上册.pptx
文档评论(0)