- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2004年下半年全国自考数据结构真题及结果解析
更多优质自考资料尽在百度贴吧自考乐园俱乐部
(/club/5346389)欢迎?加入...欢迎?交流...止不住的惊喜等着你.........
2004年下半年全国自考数据结构真题
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项
中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均
无分。
1.
A. A
B. B
C. C
D. D
答案:D
2. 若要在单链表中的结点*p之后插入一个结点*s,则应执行的语句是()
A. s-next=p-next;p-next=s;
B. p-next=s;s-next=p-next;
C. p-next=s-next;s-next=p;
D. s-next=p;p-next=s-next;
答案:A
3. 若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则应对两个循环链表各设置一
个指针,分别指向()
A. 各自的头结点
B. 各自的尾结点
C. 各自的第一个元素结点
D. 一个表的头结点,另一个表的尾结点
答案:B
4. 栈的两种常用存储结构分别为()
A. 顺序存储结构和链式存储结构
B. 顺序存储结构和散列存储结构
C. 链式存储结构和索引存储结构
D. 链式存储结构和散列存储结构
答案:A
5. 已知循环队列的存储空间为数组data[21],且当前队列的头指针和尾指针的值分别为8和
3,则该队列的当前长度为()
A. 5
B. 6
C. 16
D. 17
答案:C
6. 已知在如下定义的链串结点中,每个字符占1个字节,指针占4个字节,则该链串的存储密
度为typedef struct node {
char data[8];
struct node *next;
} LinkStrNode;()
A. 1/4
B. 1/2
C. 2/3
D. 3/4
答案:C
7. 应用简单的匹配算法对主串s=″BDBABDABDAB″与子串t=″BDA″进行模式匹配,在匹配成
功时,进行的字符比较总次数为()
A. 7
B. 9
C. 10
D. 12
答案:C
8. 二维数组A[20][10]采用列优先的存储方法,若每个元素占2个存储单元,且第1个元素
的首地址为200,则元素A[8][9]的存储地址为()
A. 574
B. 576
C. 578
D. 580
答案:B
9. 对广义表L=((a,b),c,d)进行操作tail(head(L))的结果是()
A. (c,d)
B. (d)
C. b
D. (b)
答案:D
10. 已知一棵树的前序序列为ABCDEF,后序序列为CEDFBA,则对该树进行层次遍历得到的序列
为()
A. ABCDEF
B. ABCEFD
C. ABFCDE
D. ABCDFE
答案:D
11. 一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶
点出度的时间复杂度为()
A. A
B. B
C. C
D. D
答案:A
12. 在关键字序列(12,23,34,45,56,67,78,89,91)中二分查找关键字为45、89和12的
结点时,所需进行的比较次数分别为()
A. 4,4,3
B. 4,3,3
C. 3,4,4
D. 3,3,4
答案:B
13. 下列排序方法中,最好与最坏时间复杂度不相同的排序方法是()
A. 冒泡排序
B. 直接选择排序
C. 堆排序
D. 归并排序
答案:A
14. 已知含10个结点的二叉排序树是一棵完全二叉树,则该二叉排序树在等概率情况下查找成
功的平均查找长度等于()
A. 1.0
B. 2.9
C. 3.4
D. 5.5
答案:B
15. 在下列各种文件中,不能进行顺序查找的文件是()
A. 顺序文件
B. 索引文件
C. 散列文件
D. 多重表文件
答案:C
二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答
案。错填、不填均无分。
1. 抽象数据类型是指数据逻辑结构及与之相关的___。
答案:操作
2. 已知在结点个数大于1的单循环链表中,指针p指向表中某个结点,则下列程序段执行结束
时,指针q指向结点*p的___结点。
q=p;
while (q-next!=p) q=q-next;
答案:前驱
3. 假设S和X分别表示进栈和出栈操作,由输入序列“ABC”得到输出序列“BCA”的操作序列
为SSXSXX,则由“a*b+c/d”得到“ab*cd/+”的操作序列为___。
答案:SXSSXXSSXSSXXX
4. 在文本编辑程序中查找某一特定单词在文本中出现的位置,可以利用串的___运算。
答案:子串定位(或模式匹配)
5. 假设以行优先顺序将一个n阶的5对
您可能关注的文档
- 13平面图形及画法.doc
- 13焊盘过孔泪滴及设置.doc
- 13干燥习题课结果解析.doc
- 13程序及程序设计语言.doc
- 13风扇排风量及计算.doc
- 13年秋东财全面预算管理在线作业二题及结果解析.doc
- 13线段及垂直平分线1.doc
- 1411同底数幂及乘法.doc
- 13细胞及基本结构.doc
- 13年福师计算机一二作业与结果解析.doc
- 探索大型语言模型在分析和改进科学代码中的方法名称方面的应用-计算机科学- AI自动化-程序理解-大语言模型.pdf
- 增强冯·诺依曼架构以实现智能未来-计算机科学-计算机架构-通用智能机器.pdf
- 心理意象能否提升人工智能系统的思维能力?-计算机科学-大语言模型-机器思维-心理图像-推理.pdf
- GG-BBQ:德国性别偏见问答基准测试-计算机科学-大语言模型-自然语言处理.pdf
- 基于多模态公共电子健康记录的 Foundation 模型基准测试-计算机科学-可信人工智能-基础模型-视觉语言模型-电子健康记录.pdf
- 将 AI 应用于善行的操作化:关注在人道主义工作中部署和集成 AI 模型-计算机科学-人工智能-自然语言处理.pdf
- 高维时间序列集上的超图使用签名变换-计算机科学-机器学习-多变量时间序列-动态超图-拓扑数据分析.pdf
- RARE-UNet: 分辨率对齐路由入口用于自适应医学图像分割-计算机科学-深度学习-医学图像分割-脑成像-U-Net.pdf
- 利用 L2 正则化、迁移学习和深度微调提高 U-Net 在 TEM 图像数据上的置信度-计算机科学-机器学习-缺陷检测.pdf
- 一种分区稀疏变分高斯过程用于快速分布式空间建模-计算机科学-超级计算机-稀疏变分高斯过程.pdf
文档评论(0)