作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 406|回复: 0
打印 上一主题 下一主题

西安交通大学17年3月课程考试《数据结构》作业考核试题

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48438
跳转到指定楼层
楼主
发表于 2017-3-1 19:14:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
西安交通大学17年3月课程考试《数据结构》作业考核试题
试卷总分:100       测试时间:--
单选题
判断题

一、单选题(共 30 道试题,共 60 分。)V
1.  与数据元素本身的形式、内容、相对位置、个数无关的是数据的()
A. 存储结构
B. 逻辑结构
C. 算法
D. 操作
      满分:2  分
2.  设一棵完全二叉树中有65个结点,则该完全二叉树的深度为()。
A. 8
B. 7
C. 6
D. 5
      满分:2  分
3.  利用直接插入排序法的思想建立一个有序线性表的时间复杂度为()。
A. O(n)
B. O(nlog2n)
C. O(n)
D. O(1og2n)
      满分:2  分
4.  栈的插入和删除操作在()进行。
A. 栈顶
B. 栈底
C. 任意位置
D. 指定位置
      满分:2  分
5.  二路归并排序的时间复杂度为()。
A. O(n)
B. O(n)
C. O(nlog2n)
D. O(1og2n)
      满分:2  分
6.  设某强连通图中有n个顶点,则该强连通图中至少有()条边。
A. n(n-1)
B. n+1
C. n
D. n(n+1)
      满分:2  分
7.  设一个顺序有序表A[1:14]中有14个元素,则采用二分法查找元素A[4]的过程中比较元素的顺序为()
A. A[1],A[2],A[3],A[4]
B. A[1],A[14],A[7],A[4]
C. A[7],A[3],A[5],A[4]
D. A[7],A[5],A[3],A[4]
      满分:2  分
8.  下列各种排序算法中平均时间复杂度为O(n)是()。
A. 快速排序
B. 堆排序
C. 归并排序
D. 冒泡排序
      满分:2  分
9.  如下陈述中正确的是()
A. 串是一种特殊的线性表
B. 串的长度必须大于零
C. 串中元素只能是字母
D. 空串就是空白串
      满分:2  分
10.  设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置()?脚注(10)表示用10进制表示。
A. 688
B. 678
C. 692
D. 696
      满分:2  分
11.  适于对动态查找表进行高效率查找的组织结构是()
A. 有序表
B. 分块有序表
C. 三叉排序树
D. 线性链表
      满分:2  分
12.  设某完全无向图中有n个顶点,则该完全无向图中有()条边。
A. n(n-1)/2
B. n(n-1)
C. n
D. n-1
      满分:2  分
13.  设某无向图中有n个顶点e条边,则建立该图邻接表的时间复杂度为()。
A. O(n+e)
B. O(n)
C. O(ne)
D. O(n)
      满分:2  分
14.  在一个单链表中,若q所指结点是p所指结点的前驱结点,若在q与p之间插入一个s所指的结点,则执行()。
A. s→link=p→link;p→link=s
B. p→link=s;s→link=q
C. p→link=s→link;s→link=p
D. q→link=s;s→link=p
      满分:2  分
15.  设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点。
A. 99
B. 100
C. 101
D. 102
      满分:2  分
16.  若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()
A. 1,2,3
B. 9,5,2,3
C. 9,5,3
D. 9,4,2,3
      满分:2  分
17.  用链表表示线性表的优点是()
A. 便于随机存取
B. 花费的存储空间比顺序表少
C. 便于插入与删除
D. 数据元素的物理顺序与逻辑顺序相同
      满分:2  分
18.  设按照从上到下、从左到右的顺序从1开始对完全二叉树进行顺序编号,则编号为i结点的左孩子结点的编号为()。
A. 2i+1
B. 2i
C. i/2
D. 2i-1
      满分:2  分
19.  设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()。
A. 空或只有一个结点
B. 高度等于其结点数
C. 任一结点无左孩子
D. 任一结点无右孩子
      满分:2  分
20.  对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H()=K%9作为散列函数,则散列地址为1的元素有()个
A. 1
B. 2
C. 3
D. 4
      满分:2  分
21.  以下数据结构中哪一个是非线性结构?()
A. 队列
B. 栈
C. 线性表
D. 二叉树
      满分:2  分
22.  一个非空广义表的表头()
A. 不可能是子表
B. 只能是子表
C. 只能是原子
D. 可以是子表或原子
      满分:2  分
23.  设一组初始记录关键字的长度为8,则最多经过()趟插入排序可以得到有序序列。
A. 6
B. 7
C. 8
D. 9
      满分:2  分
24.  设某有向图中有n个顶点,则该有向图对应的邻接表中有()个表头结点。
A. n-1
B. n
C. n+1
D. 2n-1
      满分:2  分
25.  设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为()。
A. s->next=p->next;p->next=-s;
B. q->next=s;s->next=p;
C. p->next=s->next;s->next=p;
D. p->next=s;s->next=q;
      满分:2  分
26.  设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置()?脚注(10)表示用10进制表示。
A. 688
B. 678
C. 692
D. 696
      满分:2  分
27.  下列四种排序中()的空间复杂度最大。
A. 插入排序
B. 冒泡排序
C. 堆排序
D. 归并排序
      满分:2  分
28.  设顺序线性表中有n个数据元素,则删除表中第i个元素需要移动()个元素。
A. n-i
B. n+l-i
C. n-1-i
D. i
      满分:2  分
29.  在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为()
A. 4
B. 5
C. 6
D. 7
      满分:2  分
30.  对5个不同的数据元素进行直接插入排序,最多需要进行()次比较。
A. 8
B. 10
C. 15
D. 25
      满分:2  分
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-7-5 16:34 , Processed in 0.163246 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表