2021年11月程序员模拟题上午(一)之十三
作者:mb64e6fe9e464692023-12-07 01:00:16

备考咨询 刷题指导
添加专属学姐



摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月程序员模拟题上午(一)】部分试题的详解,一起来看看吧~1、设有一份电文中共使用a、b、c、d、e、f这6个字符,它们的出现频率如下表所示,现

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月程序员模拟题上午(一)】部分试题的详解,一起来看看吧~
1、设有一份电文中共使用a、b、c、d、e、f这6个字符,它们的出现频率如下表所示,现通过构造哈夫曼树为这些字符编码。那么,编码长度与其他3个不一致的是 (37) 。
A、a
B、b
C、c
D、e
答案:B
答题解析:
2、某图的邻接矩阵如下,该图为 (38) ;若采用邻接表表示该图,则邻接表中用来表示边(或弧)的表结点总数为 (39) 个。
A、无向图
B、有向图
C、完全图
D、二部部图
答案:B
答题解析:图的邻接矩阵是一个方阵,所有行标和列标都与图中的顶点一一对应,这样对于矩阵中的一个元素[i,j],其值为1表示i、j对应的顶点间有边(或弧),其值为0则表示i、j对应的顶点间不存在边(或弧)。显然,图中总共有11条边。在无向图中,边(i,j)与(j,i)是指同一条边,其取值是相同的;在有向图中,<i,j>与<j,i>是两条不同的弧。而在本题中,矩阵中的(i,j)与(j,i)是不同的,因此这个是有向图。
3、某图的邻接矩阵如下,该图为 (38) ;若采用邻接表表示该图,则邻接表中用来表示边(或弧)的表结点总数为 (39) 个。
A、9
B、11
C、18
D、49
答案:B
答题解析:图的邻接矩阵是一个方阵,所有行标和列标都与图中的顶点一一对应,这样对于矩阵中的一个元素[i,j],其值为1表示i、j对应的顶点间有边(或弧),其值为0则表示i、j对应的顶点间不存在边(或弧)。显然,图中总共有11条边。在无向图中,边(i,j)与(j,i)是指同一条边,其取值是相同的;在有向图中,<i,j>与<j,i>是两条不同的弧。而在本题中,矩阵中的(i,j)与(j,i)是不同的,因此这个是有向图。
1、设有一份电文中共使用a、b、c、d、e、f这6个字符,它们的出现频率如下表所示,现通过构造哈夫曼树为这些字符编码。那么,编码长度与其他3个不一致的是 (37) 。
A、a
B、b
C、c
D、e
答案:B
答题解析:
构造最优二叉树的哈夫曼算法如下:
①根据给定的n个权值{w1, w2, …, wn}构成n棵二叉树的集合F={T1, T2, …, Tn},其中每棵树Ti中只有一个带权为Wi的根结点,其左右子树均空。
②在F中选取两棵根结点的权值最小的树作为左右子树,构造一棵新的二叉树,置新构造二叉树的根结点的权值为其左、右子树根结点的权值之和。
③从F中删除这两棵树,同时将新得到的二叉树加入到F中。
重复②、③,直到F中只含一棵树时为止。这棵树便是最优二叉树(哈夫曼树)。
从树中一个结点到另一个结点之间的分支构成这两个结点之间的路径,路径上的分支数目称为路径长度。树的路径长度是从树根到每一个结点的路径长度之和。树的带权路径长度为树中所有叶子结点的带权路径长度之和。a,c,e长度为2,d长度为3,b,f长度为4。
2、某图的邻接矩阵如下,该图为 (38) ;若采用邻接表表示该图,则邻接表中用来表示边(或弧)的表结点总数为 (39) 个。
A、无向图
B、有向图
C、完全图
D、二部部图
答案:B
答题解析:图的邻接矩阵是一个方阵,所有行标和列标都与图中的顶点一一对应,这样对于矩阵中的一个元素[i,j],其值为1表示i、j对应的顶点间有边(或弧),其值为0则表示i、j对应的顶点间不存在边(或弧)。显然,图中总共有11条边。在无向图中,边(i,j)与(j,i)是指同一条边,其取值是相同的;在有向图中,<i,j>与<j,i>是两条不同的弧。而在本题中,矩阵中的(i,j)与(j,i)是不同的,因此这个是有向图。
3、某图的邻接矩阵如下,该图为 (38) ;若采用邻接表表示该图,则邻接表中用来表示边(或弧)的表结点总数为 (39) 个。
A、9
B、11
C、18
D、49
答案:B
答题解析:图的邻接矩阵是一个方阵,所有行标和列标都与图中的顶点一一对应,这样对于矩阵中的一个元素[i,j],其值为1表示i、j对应的顶点间有边(或弧),其值为0则表示i、j对应的顶点间不存在边(或弧)。显然,图中总共有11条边。在无向图中,边(i,j)与(j,i)是指同一条边,其取值是相同的;在有向图中,<i,j>与<j,i>是两条不同的弧。而在本题中,矩阵中的(i,j)与(j,i)是不同的,因此这个是有向图。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>