为帮助广大软考中级软件设计师考生更好备考,特整理汇总了软件设计师部分《综合知识》试题、答案及解析供考生查阅,并提供免费在线模拟答题、历年试题免费下载等服务,了解软件设计师更多备考信息请关注。

1、以下关于Huffman (哈夫曼)树的叙述中,错误的是( )。

A.权值越大的叶子离根结点越近

B.Huffman (哈夫曼)树中不存在只有一个子树的结点

C.Huffman (哈夫曼)树中的结点总数一定为奇数

D.权值相同的结点到树根的路径长度一定相同

参考答案:D

2、通过元素在存储空间中的相对位置来表示数据元素之间的逻辑关系,是( )的特点。

A.顺序存储

B.链表存储

C.索引存储

D.哈希存储

参考答案:A

3、在线性表L中进行二分查找,要求L( )。

A.顺序存储,元素随机排列

B.双向链表存储,元素随机排列

C.顺序存储,元素有序排列

D.双向链表存储,元素有序排列

参考答案:C

4、某有向图如下所示,从顶点v1出发对其进行深度优先遍历,可能能得到的遍历序列是(1);从顶点v1出发对其进行广度优先遍历,可能得到的遍历序列是(2)。

软件设计师知识点整理总结 软件设计师 知识点_结点

①v1 v2v3 v4 v5

②v1 v3 v4v5v2

③v1 v3v2v4 v5

④v1 v2v4v5 v3

A.①②③

B.①③④

C.①②④

D.②③④

问题2选项

A.①②

B.①③

C.②③

D.③④

参考答案:D 、B

5、对数组A=(2,8,7,1,3,5,6,4)用快速排序算法的划分方法进行一趟划分后得到的数组A为(1)(非递减排序, 以最后一个元素为基准元素)。进行一趟划分的计算时间为(2)。

1)A.(1,2,8,7,3,5,6,4)

B.(1,2,3,4,8,7,5,6)

C.(2,3,1,4,7,5,6,8)

D.(2,1,3,4,8,7,5,6)

2)A.O(1)

B.O(Ign)

C.O(n)

D.O(nlgn)

参考答案:C 、C