CCF计算机职业资格考试模拟题及答案解析.docxVIP

CCF计算机职业资格考试模拟题及答案解析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

151****9429 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档