13春西安交通大学《数据结构》在线作业

所属学校:西安交通大学 科目:数据结构 2015-03-17 14:29:16
西交《数据结构》在线作业 Tl3傲朋学习网
试卷总分:100Tl3傲朋学习网
单选题Tl3傲朋学习网
多选题Tl3傲朋学习网
一、单选题(共 40 道试题,共 80 分。) Tl3傲朋学习网
V Tl3傲朋学习网
1. 设无向图的顶点个数为n,则该图最多有( )条边。Tl3傲朋学习网
A. n-1 Tl3傲朋学习网
B. n(n-1)/2 Tl3傲朋学习网
C. n(n+1)/2 Tl3傲朋学习网
D. 0 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
2. 对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为( )。Tl3傲朋学习网
A. O(n) O(n) Tl3傲朋学习网
B. O(n) O(1) Tl3傲朋学习网
C. O(1) O(n) Tl3傲朋学习网
D. O(1) O(1) Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
3. 已知串S=‘aaab’,其Next数组值为( )。Tl3傲朋学习网
A. 0123 Tl3傲朋学习网
B. 1123 Tl3傲朋学习网
C. 1231 Tl3傲朋学习网
D. 1211 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
4. 设广义表L=((a,b,c)),则L的长度和深度分别为( )。Tl3傲朋学习网
A. 1和1 Tl3傲朋学习网
B. 1和3 Tl3傲朋学习网
C. 1和2 Tl3傲朋学习网
D. 2和3 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
5. 算术表达式a+b*(c+d/e)转为后缀表达式后为( )Tl3傲朋学习网
A. ab+cde/* Tl3傲朋学习网
B. abcde/+*+ Tl3傲朋学习网
C. abcde/*++ Tl3傲朋学习网
D. abcde*/++ Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
6. 广义表((a,b,c,d))的表头是( ),表尾是( )。Tl3傲朋学习网
A. a Tl3傲朋学习网
B. () Tl3傲朋学习网
C. (a,b,c,d) Tl3傲朋学习网
D. (b,c,d) Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
7. 若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是( )Tl3傲朋学习网
A. 9 Tl3傲朋学习网
B. 11 Tl3傲朋学习网
C. 15 Tl3傲朋学习网
D. 不确定 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
8. 表达式a*(b+c)-d的后缀表达式是( )。Tl3傲朋学习网
A. abcd*+- Tl3傲朋学习网
B. abc+*d- Tl3傲朋学习网
C. abc*+d- Tl3傲朋学习网
D. -+*abcd Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
9. ( )的遍历仍需要栈的支持.Tl3傲朋学习网
A. 前序线索树 Tl3傲朋学习网
B. 中序线索树 Tl3傲朋学习网
C. 后序线索树 Tl3傲朋学习网
D. 不确定 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
10. 下列排序算法中,占用辅助空间最多的是:( )Tl3傲朋学习网
A. 归并排序 Tl3傲朋学习网
B. 快速排序 Tl3傲朋学习网
C. 希尔排序 Tl3傲朋学习网
D. 堆排序 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
11. 若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用( )遍历方法最合适。Tl3傲朋学习网
A. 前序 Tl3傲朋学习网
B. 中序 Tl3傲朋学习网
C. 后序 Tl3傲朋学习网
D. 按层次 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
12. 算法的时间复杂度取决于( )Tl3傲朋学习网
A. 问题的规模 Tl3傲朋学习网
B. 待处理数据的初态 Tl3傲朋学习网
C. A和B Tl3傲朋学习网
D. 变量个数 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
13. 下面关于算法说法错误的是( )Tl3傲朋学习网
A. 算法最终必须由计算机程序实现 Tl3傲朋学习网
B. 为解决某问题的算法同为该问题编写的程序含义是相同的 Tl3傲朋学习网
C. 算法的可行性是指指令不能有二义性 Tl3傲朋学习网
D. 以上几个都是错误的 Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
14. 下列排序算法中,在待排序数据已有序时,花费时间反而最多的是( )排序Tl3傲朋学习网
A. 冒泡 Tl3傲朋学习网
B. 希尔 Tl3傲朋学习网
C. 快速 Tl3傲朋学习网
D. 堆 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
15. 求解最短路径的Floyd算法的时间复杂度为( )。Tl3傲朋学习网
A. O(n) Tl3傲朋学习网
B. O(n+c) Tl3傲朋学习网
C. O(n*n) Tl3傲朋学习网
D. O(n*n*n) Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
16. 对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为( )。Tl3傲朋学习网
A. (2,5,12,16)26(60,32,72) Tl3傲朋学习网
B. (5,16,2,12)28(60,32,72) Tl3傲朋学习网
C. (2,16,12,5)28(60,32,72) Tl3傲朋学习网
D. (5,16,2,12)28(32,60,72) Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
17. 在下列存储形式中,哪一个不是树的存储形式?( )Tl3傲朋学习网
A. 双亲表示法 Tl3傲朋学习网
B. 孩子链表表示法 Tl3傲朋学习网
C. 孩子兄弟表示法 Tl3傲朋学习网
D. 顺序存储表示法 Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
18. 一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是( )Tl3傲朋学习网
A. CABDEFG Tl3傲朋学习网
B. ABCDEFG Tl3傲朋学习网
C. DACEFBG Tl3傲朋学习网
D. ADCFEG Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
19. 由3 个结点可以构造出多少种不同的二叉树?( )Tl3傲朋学习网
A. 2 Tl3傲朋学习网
B. 3 Tl3傲朋学习网
C. 4 Tl3傲朋学习网
D. 5 Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
20. 线性表( a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为( )Tl3傲朋学习网
A. O(i) Tl3傲朋学习网
B. O(1) Tl3傲朋学习网
C. O(n) Tl3傲朋学习网
D. O(i-1) Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
21. 若串S=’software’,其子串的数目是( )。Tl3傲朋学习网
A. 8 Tl3傲朋学习网
B. 37 Tl3傲朋学习网
C. 36 Tl3傲朋学习网
D. 9 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
22. 若要求尽可能快地对序列进行稳定的排序,则应选(Tl3傲朋学习网
A. 快速排序 Tl3傲朋学习网
B. 归并排序 Tl3傲朋学习网
C. 冒泡排序 Tl3傲朋学习网
D. 堆 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
23. 从逻辑上可以把数据结构分为( )两大类。Tl3傲朋学习网
A. 动态结构、静态结构 Tl3傲朋学习网
B. 顺序结构、链式结构 Tl3傲朋学习网
C. 线性结构、非线性结构 Tl3傲朋学习网
D. 初等结构、构造型结构 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
24. 栈和队都是( )Tl3傲朋学习网
A. 顺序存储的 Tl3傲朋学习网
B. 线性结构 Tl3傲朋学习网
C. 链式存储的 Tl3傲朋学习网
D. 非线性结构 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
25. 假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=( )。Tl3傲朋学习网
A. 808 Tl3傲朋学习网
B. 818 Tl3傲朋学习网
C. 1010 Tl3傲朋学习网
D. 1020 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
26. 在下面的排序方法中,辅助空间为O(n)的是( )Tl3傲朋学习网
A. 希尔排序 Tl3傲朋学习网
B. 堆排序 Tl3傲朋学习网
C. 选择排序 Tl3傲朋学习网
D. 归并排序 Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
27. 在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:( )。Tl3傲朋学习网
A. p- next=s;s- next=p- next; Tl3傲朋学习网
B. s- next=p- next;p- next=s; Tl3傲朋学习网
C. p- next=s;p- next=s- next; Tl3傲朋学习网
D. p- next=s- next;p- next=s; Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
28. 线索二叉树是一种( )结构。Tl3傲朋学习网
A. 逻辑 Tl3傲朋学习网
B. 逻辑和存储 Tl3傲朋学习网
C. 物理 Tl3傲朋学习网
D. 线性 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
29. 设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )Tl3傲朋学习网
A. 求子串 Tl3傲朋学习网
B. 联接 Tl3傲朋学习网
C. 匹配 Tl3傲朋学习网
D. 求串长 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
30. 线性表是具有n个( )的有限序列(n 0)。Tl3傲朋学习网
A. 表元素 Tl3傲朋学习网
B. 字符 Tl3傲朋学习网
C. 数据元素 Tl3傲朋学习网
D. 数据项 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
31. 用二分(对半)查找表的元素的速度比用顺序法( )Tl3傲朋学习网
A. 必然快 Tl3傲朋学习网
B. 必然慢 Tl3傲朋学习网
C. 相等 Tl3傲朋学习网
D. 不能确定 Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
32. 若用冒泡排序方法对序列{10,14,26,29,41,52}从大到小排序,需进行 ( )次比较。Tl3傲朋学习网
A. 3 Tl3傲朋学习网
B. 10 Tl3傲朋学习网
C. 15 Tl3傲朋学习网
D. 25 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
33. 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( )(1 =i =n+1)。Tl3傲朋学习网
A. O(0) Tl3傲朋学习网
B. O(1) Tl3傲朋学习网
C. O(n) Tl3傲朋学习网
D. O(n2) Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
34. 已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是( )。Tl3傲朋学习网
A. head(tail(tail(L))) Tl3傲朋学习网
B. tail(head(head(tail(L)))) Tl3傲朋学习网
C. head(tail(head(tail(L)))) Tl3傲朋学习网
D. head(tail(head(tail(tail(L))))) Tl3傲朋学习网
此题选: D 满分:2 分 Tl3傲朋学习网
35. 一个递归算法必须包括( )。Tl3傲朋学习网
A. 递归部分 Tl3傲朋学习网
B. 终止条件和递归部分 Tl3傲朋学习网
C. 迭代部分 Tl3傲朋学习网
D. 终止条件和迭代部分 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
36. 具有10个叶结点的二叉树中有( )个度为2的结点,Tl3傲朋学习网
A. 8 Tl3傲朋学习网
B. 9 Tl3傲朋学习网
C. 10 Tl3傲朋学习网
D. ll Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
37. 若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选( )排序为宜。Tl3傲朋学习网
A. 直接插入 Tl3傲朋学习网
B. 直接选择 Tl3傲朋学习网
C. 堆 Tl3傲朋学习网
D. 快速 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
38. 一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1 =i =n)个元素是( )。Tl3傲朋学习网
A. 不确定 Tl3傲朋学习网
B. n-i+1 Tl3傲朋学习网
C. i Tl3傲朋学习网
D. n-i Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
39. 设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树结点个数为n,森林F中第一棵树的结点个数是( )Tl3傲朋学习网
A. m-n Tl3傲朋学习网
B. m-n-1 Tl3傲朋学习网
C. n+1 Tl3傲朋学习网
D. 条件不足,无法确定 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
40. 链表不具有的特点是( )Tl3傲朋学习网
A. 插入、删除不需要移动元素 Tl3傲朋学习网
B. 可随机访问任一元素 Tl3傲朋学习网
C. 不必事先估计存储空间 Tl3傲朋学习网
D. 所需空间与线性长度成正比 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
西交《数据结构》在线作业 Tl3傲朋学习网
试卷总分:100Tl3傲朋学习网
单选题Tl3傲朋学习网
多选题Tl3傲朋学习网
二、多选题(共 10 道试题,共 20 分。) Tl3傲朋学习网
V Tl3傲朋学习网
1. 下述哪些不是顺序存储结构的优点?( )Tl3傲朋学习网
A. 存储密度大 Tl3傲朋学习网
B. 插入运算方便 Tl3傲朋学习网
C. 删除运算方便 Tl3傲朋学习网
D. 可方便地用于各种逻辑结构的存储表示 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
2. 下面关于串的的叙述中,正确的是?( )Tl3傲朋学习网
A. 串是字符的有限序列 Tl3傲朋学习网
B. 空串是由空格构成的串 Tl3傲朋学习网
C. 模式匹配是串的一种重要运算 Tl3傲朋学习网
D. 串既可以采用顺序存储,也可以采用链式存储 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
3. 下面关于求关键路径的说法正确的是( )。Tl3傲朋学习网
A. 求关键路径是以拓扑排序为基础的 Tl3傲朋学习网
B. .一个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同 Tl3傲朋学习网
C. 一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差 Tl3傲朋学习网
D. 关键活动一定位于关键路径上 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
4. 下列关于m阶B-树的说法正确的是( )Tl3傲朋学习网
A. 根结点至多有m棵子树 Tl3傲朋学习网
B. 所有叶子都在同一层次上 Tl3傲朋学习网
C. 非叶结点至少有m/2 (m为偶数)或m/2+1(m为奇数)棵子树 Tl3傲朋学习网
D. 根结点中的数据是有序的 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
5. 下列说法正确的是( )。Tl3傲朋学习网
A. 图的遍历是从给定的源点出发每一个顶点仅被访问一次 Tl3傲朋学习网
B. 图的深度遍历不适用于有向图 Tl3傲朋学习网
C. 遍历的基本算法有两种:深度遍历和广度遍历 Tl3傲朋学习网
D. 图的深度遍历是一个递归过程 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
6. 下面几个符号串编码集合中,是前缀编码的是( )Tl3傲朋学习网
A. {0,10,110,1111} Tl3傲朋学习网
B. {11,10,001,101,0001} Tl3傲朋学习网
C. {00,010,0110,1000} Tl3傲朋学习网
D. {b,c,aa,ac,aba,abb,abc} Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
7. 下面说法正确的是( )。Tl3傲朋学习网
A. 广义表的表头总是一个广义表 Tl3傲朋学习网
B. 广义表的表尾总是一个广义表 Tl3傲朋学习网
C. 广义表难以用顺序存储结构 Tl3傲朋学习网
D. 广义表可以是一个多层次的结构 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
8. 在下列情况中,不能为二叉树的是( )Tl3傲朋学习网
A. 每个结点至多有两棵子树的树 Tl3傲朋学习网
B. 哈夫曼树 Tl3傲朋学习网
C. 每个结点至多有两棵子树的有序树 Tl3傲朋学习网
D. 每个结点只有一棵右子树 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
9. 下面关于二分查找的叙述不正确的是 ( )Tl3傲朋学习网
A. 表必须有序,表可以顺序方式存储,也可以链表方式存储 Tl3傲朋学习网
B. 表必须有序,而且只能从小到大排列 Tl3傲朋学习网
C. 表必须有序且表中数据必须是整型,实型或字符型 Tl3傲朋学习网
D. 表必须有序,且表只能以顺序方式存储 Tl3傲朋学习网
满分:2 分 Tl3傲朋学习网
10. 以下数据结构中,哪些不是线性结构( )Tl3傲朋学习网
A. 广义表 Tl3傲朋学习网
B. 二叉树 Tl3傲朋学习网
C. 稀疏矩阵 Tl3傲朋学习网
D. 串 Tl3傲朋学习网
满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: