整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导

自考13003数据结构与算法模拟试题2

试卷简介
该试卷共包含52道试题,试题类型如下:
单选题 填空题
该试卷部分试题预览
  • 1、[单选题]单循环链表表示的队列长度为 n, 若只设头指针, 则入队的时间复杂度为
    • A.O(n)

    • B. O(1)

    • C. O(n*n)

    • D. O(n*logn)

     查看答案  开始考试

  • 2、[单选题]一棵含有 n 个节点的 k 叉树, 可能达到的最小深度为多少?
    • A.n-k B n-k+1

    • B. |log k n|+1

    • C. |log k n|

    • D.其中|k|表示下取整

     查看答案  开始考试

  • 3、[单选题]下列序列中( )不是堆。
    • A.12 36 53 68 48 60 75

    • B.12 48 53 68 36 60 75

    • C.12 48 36 60 75 68 53

    • D.12 36 60 53 48 68 75

     查看答案  开始考试

  • 4、[单选题]在下列内排序方法中, ( )的平均时间复杂性是 O(nlogn)。
    • A.直接插入排序

    • B.简单选择排序

    • C.快速排序

    • D.希尔排序

     查看答案  开始考试

  • 5、[单选题]下述二叉树中, 哪一种满足性质: 从任一结点出发到根的路径上所经过的结点序列按其关键字有序
    • A.二叉排序树

    • B.哈夫曼树

    • C.AVL 树

    • D.

     查看答案  开始考试

  • 6、[单选题]下面给出的四种排序法中( ) 排序法是不稳定性排序法。
    • A.插入

    • B.冒泡

    • C.二路归并

    • D.快速排序

     查看答案  开始考试

  • 7、[单选题]若需在 O(nlog 2 n) 的时间内完成对数组的排序, 且要求排序是稳定的, 则可选择的排序
    方法是
    • A.快速排序

    • B.堆排序

    • C.归并排序

    • D.直接插入排序

     查看答案  开始考试

  • 8、[单选题]算法的计算量的大小称为计算的
    • A.效率

    • B.复杂性

    • C.现实性

    • D.难度

     查看答案  开始考试

  • 9、[单选题]下面说法错误的是( )
    (1) 算法原地工作的含义是指不需要任何额外的辅助空间
    (2) 在相同的规模 n 下, 复杂度 O(n)的算法在时间上总是优于复杂度 O(2n)的算法
    (3) 所谓时间复杂度是指最坏情况下, 估算算法执行时间的一个上界
    (4) 同一个算法, 实现语言的级别越高, 执行效率就越低
    • A.(1)

    • B.(1),(2)

    • C.(1),(4)

    • D.(3)

     查看答案  开始考试

  • 10、[单选题]连续存储设计时, 存储单元的地址
    • A.一定连续

    • B.一定不连续

    • C.不一定连续

    • D.部分连续, 部分不连续

     查看答案  开始考试

  • 11、[单选题]下述哪一条是顺序存储结构的优点?
    • A.存储密度大

    • B.插入运算方便

    • C.删除运算方便

    • D.可方便地用于各种逻辑结构的存储表示

     查看答案  开始考试

  • 12、[单选题]若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算, 则利用( ) 存储方式最节省时间。
    • A.顺序表

    • B.双链表

    • C.带头结点的双循环链表

    • D.单循环链表

     查看答案  开始考试

  • 13、[单选题]若长度为 n 的线性表采用顺序存储结构, 在其第 i 个位置插入一个新元素的算法的时间复杂度为( ) (1<=i<=n+1)。
    • A.O(0)

    • B.O(1)

    • C.O(n)

    • D.O(n2)

     查看答案  开始考试

  • 14、[单选题]双向链表中有两个指针域, llink 和 rlink, 分别指回前驱及后继, 设 p 指向链表中的一个结点, q 指向一待插入结点, 现要求在 p 前插入 q, 则正确的插入为( ) (^.相当于—>)
    • A.p^ .llink:=q; q^ .rlink:=p; p^ .llink^ .rlink:=q; q^.llink:=p^.llink;

    • B.q^ .llink:=p^.llink; p^ .llink^.rlink:=q; q^ .rlink:=p; p^.llink:=q^.rlink;

    • C.q^.rlink:=p; p^.rlink:=q; p^.llink^.rlink:=q; q^.rlink:=p;

    • D.p^.llink^.rlink:=q; q^.rlink:=p; q^.llink:=p^.llink; p^.llink:=q;

     查看答案  开始考试

  • 15、[单选题]对一组数据(84, 47, 25, 15, 21) 排序, 数据的排列次序在排序的过程中的变化为(1) 84 47 25 15 21 (2) 15 47 25 84 21 (3) 15 21 25 84 47 (4) 15 21 25 47 84则采用的排序是
    • A.选择

    • B.冒泡

    • C.快速

    • D.插入

     查看答案  开始考试

  • 16、[单选题]双向链表中有两个指针域, llink 和 rlink 分别指向前趋及后继, 设 p 指向链表中的一个结点, 现要求删去 p 所指结点, 则正确的删除是( )(链中结点数大于 2, p 不是第一个结点)
    • A.p^.llink^.rlink:=p^.llink; p^.llink^.rlink:=p^.rlink; dispose(p);

    • B.dispose(p); p^.llink^.rlink:=p^.llink; p^.llink^,rlink:=p^.rlink;

    • C.p^.llink^.rlink:=p^.llink; dispose(p); p^.llink^.rlink:=p^.rlink;

    • D.以上 A, B, C 都不对。

     查看答案  开始考试

  • 17、[单选题]一棵二叉树的前序遍历序列为 ABCDEFG, 它的中序遍历序列可能是
    • A.CABDEFG

    • B.BCDAEFG

    • C.DACEFBG

    • D.ADBCFEG

     查看答案  开始考试

点击查看全部试题并开始测试
更多课程推荐
13003数据结构与算法试题答案

Copyright © 2010 - 2023 湖南求实创新教育科技有限公司 All Right Reserved.

温馨提示:如您需要的资料本网暂时没有,请于工作日08:00-18:00,点击这里,联系客服及时补充资料。

资料套餐 关闭