- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
桂电考研往年真题及答案
单项选择题(每题2分,共10题)
1.以下哪种不属于数据结构?
A.数组
B.链表
C.程序
D.栈
2.算法的时间复杂度主要取决于?
A.问题规模
B.计算机性能
C.算法的语句执行次数
D.数据存储方式
3.线性表的顺序存储结构是?
A.随机存取
B.顺序存取
C.索引存取
D.散列存取
4.深度为5的完全二叉树最少有几个节点?
A.15
B.16
C.31
D.32
5.中序遍历二叉排序树得到的序列是?
A.递增序列
B.递减序列
C.无序序列
D.先序序列
6.以下哪项不是排序算法?
A.冒泡排序
B.选择排序
C.顺序查找
D.快速排序
7.图的邻接矩阵表示法适用于?
A.稠密图
B.稀疏图
C.无向图
D.有向图
8.最短路径算法中,Dijkstra算法适用于?
A.带负权边的图
B.无负权边的图
C.所有图
D.有环图
9.数据的逻辑结构包括?
A.线性结构和非线性结构
B.顺序结构和链式结构
C.存储结构和运算结构
D.物理结构和逻辑结构
10.以下哪个是面向对象编程的特性?
A.封装
B.过程化
C.模块化
D.结构化
答案:1.C2.C3.A4.B5.A6.C7.A8.B9.A10.A
多项选择题(每题2分,共10题)
1.数据结构包括哪些方面?
A.逻辑结构
B.存储结构
C.运算
D.算法
2.以下属于线性结构的有?
A.数组
B.栈
C.队列
D.树
3.排序算法的稳定性是指?
A.相等元素排序后相对位置不变
B.排序速度快
C.占用空间小
D.适应各种数据规模
4.遍历二叉树的方法有?
A.前序遍历
B.中序遍历
C.后序遍历
D.层次遍历
5.图的存储结构有?
A.邻接矩阵
B.邻接表
C.十字链表
D.邻接多重表
6.以下哪些是查找算法?
A.顺序查找
B.二分查找
C.哈希查找
D.归并排序
7.算法的基本特性包括?
A.有穷性
B.确定性
C.输入
D.输出
8.以下关于栈的说法正确的是?
A.先进后出
B.后进先出
C.可用于表达式求值
D.可用于递归实现
9.以下哪些属于非线性结构?
A.树
B.图
C.多维数组
D.链表
10.面向对象编程的优点有?
A.提高软件的可维护性
B.提高软件的可扩展性
C.提高软件的可复用性
D.提高编程效率
答案:1.ABC2.ABC3.A4.ABCD5.ABCD6.ABC7.ABCD8.ABCD9.AB10.ABCD
判断题(每题2分,共10题)
1.数据结构中逻辑结构相同,存储结构也一定相同。()
2.冒泡排序是稳定的排序算法。()
3.二叉树的叶子节点度一定为0。()
4.顺序查找适用于任何数据存储方式。()
5.图的邻接表表示法比邻接矩阵表示法更节省空间。()
6.算法的时间复杂度和空间复杂度一定成正比。()
7.栈和队列都是特殊的线性表。()
8.完全二叉树一定是满二叉树。()
9.面向对象编程中对象之间通过消息传递进行交互。()
10.哈希表查找平均查找长度与哈希表装填因子有关。()
答案:1.×2.√3.√4.√5.×6.×7.√8.×9.√10.√
简答题(总4题,每题5分)
1.简述线性表顺序存储结构和链式存储结构的优缺点。
顺序存储优点是随机存取快,缺点是插入删除慢、可能浪费空间;链式存储优点是插入删除灵活,缺点是存取慢、需额外指针空间。
2.简述Dijkstra算法的基本思想。
以起始点为中心向外层层扩展,每次找到到已确定最短路径的顶点距离最近的未确定顶点,更新其最短路径,直到所有顶点最短路径确定。
3.简述面向对象编程中多态的实现方式。
通过方法重写和接口实现,子类重写父类方法,不同子类对象调用同一方法表现不同行为;实现接口,不同类实现同一接口方法,同一接口变量调用不同实现类方法表现不同行为。
4.简述排序算法中快速排序的基本步骤。
选择一个基准元素,将数组分为两部分,小于基准的放左边,大于基准的放右边,对两部分分别递归进行上述操作,直到子数组长度为1或0。
讨论题(总4题,每题5分)
1.讨论数据结构对算法性能的影响。
数据结构影响算法存储效率和运算效率。合适数据结构能减少存储开销,如链式结构适合频繁插入删除;合理组织数据可优化算法运算流程,如排序算法基于不同数据结构有不
您可能关注的文档
- 贵阳美声考研真题及答案.doc
- 贵阳声乐考研真题及答案.doc
- 贵州财经考研真题及答案.doc
- 贵州大学考研管综真题及答案.doc
- 贵州考研历年真题试卷及答案.doc
- 贵州考研舞蹈真题及答案.doc
- 贵州美术考研真题及答案.doc
- 贵州美术考研专业真题及答案.doc
- 贵州民族大学马院考研真题及答案.doc
- 贵州山师大考研真题及答案.doc
- 工会代表大会运行规则及十大制度解读.docx
- 法院合同法案例分析与学习笔记.docx
- 医疗急救口头医嘱管理流程制度.docx
- 幼儿园科学实验教学设计案例.docx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5WhataretheshirtsmadeofSectionA合作探究二课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时4SectionB1a_1d习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit1Howcanwebecomegoodlearners课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5Whataretheshirtsmadeof课时4SectionB1a_1e课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit3Couldyoupleasetellmewheretherestroomsare课时3SectionAGrammarFocus_4c课件新版人教新目标版.pptx
原创力文档


文档评论(0)