当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2018年5月 软件设计师 上午题之十九

2018年5月 软件设计师 上午题之十九

作者:mb63219befd42712023-11-23 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2018年5月 软件设计师 上午题】部分真题的详解,一起来看看吧~1、队列的特点是先进先出,若用循环单链表表示队列,则( )。A、 入队列和出队列操作都

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年5月 软件设计师 上午题】部分试题的详解,一起来看看吧~



1、队列的特点是先进先出,若用循环单链表表示队列,则( )。
A、 入队列和出队列操作都不需要遍历链表
B、 入队列和出队列操作都需要遍历链表
C、 入队列操作需要遍历链表而出队列操作不需要
D、 入队列操作不需要遍历链表而出队列操作需要

答案:A
答题解析:

根据循环单链表特点入队出队都不需要遍历全表



2、设有 n 阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对 角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示,A 的元素下标从 0 开 始,B 的元素下标从 1 开始。已知 A[0,0]存储在 B[1],A[n-1,n-1]存储在 B[3n-2],那么非零元素 A[i,j](0≤i<n,0≤j<n,|i-j|≤1)存储在 B[( )]。
A、 2i+j-1
B、 2i+j
C、 2i+j+1
D、 3i-j+1

答案:C
答题解析:

三对角矩阵如下

1.jpg
将i=0,j=0与i=n-1,j=n-1分别带入选项中,可得选项C。



3、对下面的二叉树进行顺序存储(用数组 MEM 表示),已知结点 A、B、C 在 MEM 中对应元素的 下标分别为 1、2、3,那么结点 D、E、F 对应的数组元素下标为( )。
A、 4、5、6
B、 4、7、10
C、 6、7、8
D、 6、7、14

答案:D
答题解析:

以下列二叉树的顺序存储如下图:

1.jpg
因此要为题干中B的子树构造一些虚拟的结点,形成一棵完全二叉树的形式,数组中的位置会给虚拟节点的位置预留出来,形成

ABCnilnilDEnilnilnil
nilnilnil
F

,所以 D、E、F 对应的数组元素下标为6、7、14。



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群