热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

统考818计算机学科专业基础综合,昆明理工大学2016年试题818计算机学科专业基础综合.doc...

第PAGE2页共NUMPAGES8页昆明理工大学2016年硕士研究生招生入学考试试题(A卷)考试科目代码:818考试科目名称:计算机学科专业基础综合考生

第 PAGE 2 页 共 NUMPAGES 8页

昆明理工大学2016年硕士研究生招生入学考试试题(A卷)

考试科目代码:818 考试科目名称 :计算机学科专业基础综合

考生答题须知

所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。请考生务必在答题纸上写清题号。

评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。

答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。

答题时不准使用涂改液等具有明显标记的涂改用品。

数据结构部分

单项选择题(共25题,每题1分,共25分)

对一个算法的评价,不包括如下( )方面的内容。

(A).健壮性和可读性 (B)并行性 (C)正确性 (D)时空复杂度

?对线性表,在下列哪种情况下应当采用链表表示?( )

(A)经常需要随机地存取元素 (B)经常需要进行插入和删除操作

(C)表中元素需要占据一片连续的存储空间 (D)表中元素的个数不变

下面程序段的时间复杂度是( )。

j=0; s=0; while (s

(A) O(√n) (B) O(√2 n) (C) O(n) (D) O(n2)

从一个长度为n的顺序表中,如果删除第i个元素时,需要向前移动( )个元素。(A) n-i (B) n- i +1 (C ) n- i -1 (D) i

设单链表中指针p指向结点A,若要删除A之后的结点(结点若存在),则需修改指针的操作是(  )。

(A) p->next=p->next->next (B) p=p->next

(C) p=p->next->next (D) next=p

若某线性表最常用的操作是读取任一指定序号的元素和在最后进行插入和删除运算,则采用 (  )存储方式最省时间。(A) 顺序表 (B) 双链表 (C )带头结点的双循环链表 (D) 单循环链表

用链接方式存储的队列,在进行插入运算时( ).

(A) 仅修改头指针   (B) 头、尾指针都要修改

(C ) 仅修改尾指针 (D) 头、尾指针可能都要修改

在顺序栈中,假定以高端地址作为栈底,以top作为栈顶,则当做出栈处理时,top 的变化为( )。(A) 不变 (B) top=0 (C ) top=top -1 (D) top=top+1

昆明理工大学2016年硕士研究生招生入学考试试题

一个栈的入栈序列为1 2 3,入栈时可以出栈,则下列序列中不可能是出栈序列的是( )

(A) 2 3 1(B) 3 2 1

(C) 3 1 2 (D) 1 2 3

输入受限的双端队列是指元素只能从队列的一端输入,但可以从队列的两端输出,如图所示。若有8、1、4、2依次进入输入受限的双端队列,则得不到输出序列( ).。

输入受限的双端队列

(A). 2、8、1、4 (B). 1、4、8、2 ( C) . 4、2、1、8 (D). 2、1、4、8

栈和队列的共同特点是( )。

(A)只允许在端点处插入和删除元素 (B)都是先进后出

(C)都是先进先出(D)没有共同点

给定一个有n个元素的有序线性表。若采用顺序存储结构,则在等概率前提下,删除其中的一个元素平均需要移动 个元素。

( A). (n+1)/2 (B) . n/2 (C) . (n-1)/2 (D). 1

在具有n个单元的顺序存储的循环队列中,假定front、rear 分别为队首和队尾指针,则判断队满的条件是( ).。 (A)(rear%n)== front (B)((front+1%n)==rear

(C)((rear-1) %n)== fron



推荐阅读
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 探讨如何通过高效的数据库查询和排序策略,优化基于GPS位置信息的附近用户搜索功能,以应对大规模用户数据场景。 ... [详细]
  • 本文探讨了哪些数据库支持队列式的写入操作(即一个键对应一个队列,数据可以连续入队),并且具备良好的持久化特性。这类需求通常出现在需要高效处理和存储大量有序数据的场景中。 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
author-avatar
英萍维玟9856
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有