- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
CCF计算机职业资格考试模拟题及答案解析
一、单项选择题(共5题,每题4分,共20分)
下列关于栈和队列的描述中,正确的是()
A.栈的插入和删除操作都在队尾进行
B.队列的插入操作在队尾,删除操作在队头
C.栈和队列都支持随机访问元素
D.队列的进出规则是“先进后出”
已知一棵二叉树的前序遍历序列为ABDECF,中序遍历序列为DBEAFC,则其后序遍历序列为()
A.DEBFCA
B.DBEACF
C.DEBCFA
D.DEFCBA
下列排序算法中,最坏时间复杂度为O(n2)且稳定的是()
A.快速排序
B.冒泡排序
C.堆排序
D.希尔排序
在TCP/IP协议簇中,负责将IP地址转换为物理地址的协议是()
A.HTTP
B.ARP
C.TCP
D.DNS
设数组a[0..n-1]为有序数组,采用二分查找查找元素x,若查找成功,则比较次数最多为()
A.n
B.n/2
C.log?n+1
D.2log?n
二、填空题(共5题,每题4分,共20分)
数据结构中,______是指数据元素之间的逻辑关系,______是指数据元素及其关系在计算机中的存储方式。
一个长度为n的顺序表,在第i个位置(1≤i≤n+1)插入一个元素,需要移动______个元素。
操作系统中,进程的三种基本状态是运行态、______和阻塞态。
数据库设计的四个阶段依次是需求分析、______、逻辑设计和物理设计。
假设一棵完全二叉树有7个节点,则该树的深度为______(根节点深度为1)。
三、编程题(共3题,每题20分,共60分)
题目1:两数之和
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。假设数组中只有一个答案,且同一个元素不能被重复使用。
示例:
输入:nums=[2,7,11,15],target=9
输出:[0,1]
题目2:反转链表
定义一个单链表的节点结构为:
structListNode{
intval;
ListNode*next;
ListNode(intx):val(x),next(NULL){}
};
请编写一个函数,输入一个链表的头节点,反转该链表,并返回反转后的头节点。
示例:
输入:1→2→3→4→5→NULL
输出:5→4→3→2→1→NULL
题目3:最长回文子串
给定一个字符串s,找到s中最长的回文子串。假设s的最大长度不超过1000。
示例1:
输入:babad
输出:bab或aba
示例2:
输入:cbbd
输出:bb
答案及解析
一、单项选择题
答案:B
解析:栈的规则是“先进后出”,插入和删除都在栈顶进行(A错误);队列是“先进先出”,插入在队尾、删除在队头(B正确);栈和队列都不支持随机访问,需按顺序遍历(C错误);D描述的是栈的规则,队列是“先进先出”(D错误)。
答案:A
解析:由前序遍历可知根节点为A,中序遍历中A左侧为左子树(DBE)、右侧为右子树(FC)。递归分析左子树:前序BDE对应中序DBE,根为B,左子树D、右子树E;右子树前序CF对应中序FC,根为C,右子树F。后序遍历顺序为“左子树→右子树→根”,即DEB+F+C+A→DEBFCA。
答案:B
解析:快速排序最坏复杂度O(n2)但不稳定(A错误);冒泡排序最坏O(n2)且稳定(B正确);堆排序最坏O(nlogn)且不稳定(C错误);希尔排序最坏O(n2)但不稳定(D错误)。
答案:B
解析:ARP(地址解析协议)负责将IP地址转换为物理地址(MAC地址);HTTP是应用层协议(A错误);TCP是传输层协议(C错误);DNS负责域名解析(D错误)。
答案:C
解析:二分查找每次将查找范围缩小一半,最坏情况为找到最后一个元素或确定不存在,比较次数为log?n向上取整,即log?n+1(n为数组长度)。
二、填空题
答案:逻辑结构;存储结构(或物理结构)
解析:数据结构的核心是逻辑关系(逻辑结构)和存储实现(存储结构),逻辑结构独立于存储方式。
答案:n-i+1
解析:顺序表插入时,第i个位置及之后的元素需向后移动,共n-(i-1)=n-i+1个元素。
答案:就绪态
解析:进程三大基本状态:运行态(占用CPU)、就绪态(等待CPU)、阻塞态(等待资源/事件)。
答案:概念设计(或数据库概念结构设计)
解析:数
原创力文档


文档评论(0)