- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015福州大学863_数据结构与程序设计_模拟题3
2015年福州大学863数据结构与程序设计模拟题3
一.单项选择题:每小题2 分(共60分)
1. 设n 是描述问题规模的正整数,下面程序片段的时间复杂度是()
int i=2;
while(in/3)
i=i*3;
A.O(log2n) B.O(n) C.O(log3n) D.O(n3)
2. 已知一个栈的进栈序列是1、2、3、?、n,其输出序列为p1、p2、p3、?、pn,若p1=3, 则p2 为( )
A.2 或4、5…….n 都有可能 B.可能是1
C.一定是2 D.只可能是2 或4
3. 执行( )操作时,需要使用队列作为辅助存储空间。
A.查找哈希表 B.广度优先有哪些信誉好的足球投注网站图
C.前序(根)遍历二叉树 D.深度优先有哪些信誉好的足球投注网站图
4. 含有20 个结点的平衡二叉树的最大深度为 ( )
A.4 B.5 C.6 D.7
5. 分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是( )
A.(100,80, 90,60,120,110,130) B.(100,120,110,130,80,60,90)
C.(100,60,80,90,120,110,130) D.(100,80, 60, 90,120,130,110)
6. 下图所示的二叉树是( )
A.二叉判定树 B.二叉排序树
C.二叉平衡树 D.堆
7. 对于一组权值都相等的16 个字母,构造相应的哈夫曼树,这棵哈夫曼树是一棵( )
A.完全二元树 B.一般二元树 C.满二元树 D.以上都不正确
8. 以下关于图的叙述中,正确的是( )
A.强连通有向图的任何顶点到其它所有顶点都有弧
B.图与树的区别在于图的边数大于或等于顶点数
C.无向图的连通分量指无向图中的极大连通子图
D.假设有图G={V,{E}},顶点集V’属于 V,E’属于 E,则V’和{E’}构成G 的子图
9. 一个含有n 个顶点和e 条边的简单无向图,其邻接矩阵存储中零元素的个数是( )
A.e B.2e C.n2-e D.n2-2e
10.一个有n 个顶点和n 条边的无向图一定是( )
A.连通的 B.不连通的 C.无环的 D.有环的
11. 下列关于散列表的说法中,不正确的有( )
I. 散列表的平均查找长度与处理冲突方法无关
II. 在散列表中,“比较”操作一般也是不可避免的
III. 散列表在查找成功时的平均查找长度与表长有关
IV. 若在散列表中删除一个元素,只需简单地将该元素删除即可
A.1 B.2 C.3 D.4
12. 下列排序方法中,时间性能与待排序记录的初始状态无关的是()
A.插入排序和快速排序 B.归并排序和快速排序
C.选择排序和归并排序 D.插入排序和归并排序
13. 一组数据(30,20,10,15,35,1,10,5),用堆排序(小顶堆)的筛选方法建立的初始堆为( )
A.1,5,15,20,35,10,30,10 B.1,10,30,10,5,15,35,20
C.1,5,10,15,35,30,10,20 D.A、B和C均不正确
14. 具有12个关键字的有序表中,对每个关键字的查找概率相同,折半查找查找成功和查找失败的平均查找长度依次为( )
A.37/12,49/13 B.35/12,39/13 C.37/13,49/13 D.37/12,49/12
15. 对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为( )
A.(2,5,12,16) 28 (60,32,72) B.(5,16,2,12) 28 (60,32,72)
C.(2,16,12,5) 28 (60,32,72) D.(5,16,2,12) 28 (32,60,72)
16.( )不是构造函数特征。
A. 构造函数的函数名和类名相同
B. 构造函数可以重载
C. 构造函数可以设置默认参数
D. 构造函数必须指定类型说明
17. 当一个函数无返回值时,函数的类型应为( )。
A. 任意 B. void
C. int D. char
18.C++中的类有两种用法,一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过( ),派生出新的类。
A.复用 B.继承
C.单继承 D.多
文档评论(0)