10.12 - 每日一题 - 408

每日一句:那些我们真心许下,并为之努力的愿望终将实现!这条路上我们并不孤单。

数据结构

1 下列说法正确的是_____

A 如果表示图的邻接矩阵是对称矩阵,则该图一定是无向图。

B 连通图的生成树包含了图中所有顶点。

C 对n 个顶点的连通图G 来说,如果其中的某个子图有n 个顶点、n-1 条边,则该子图一定是G 的生成树。

D 最小生成树是指边数最少的生成树。

答案:B

解析:A:如完全有向图的邻接矩阵也是对称矩阵。

C:这样的子图不一定是连通图,而连通图的生成树一定是连通的。

D: 图的所有生成树的边数是相同的,其中数值之和最小的生成树为最小生成树。

拓展:
邻接矩阵(Adjacency Matrix)是表示顶点之间相邻关系的矩阵。性质如下:
①对无向图而言,邻接矩阵一定是对称的,而且主对角线一定为零(在此仅讨论无向简单图),副对角线不一定为0,有向图则不一定如此。
②在无向图中,任一顶点i的度为第i列(或第i行)所有非零元素的个数,在有向图中顶点i的出度为第i行所有非零元素的个数,而入度为第i列所有非零元素的个数。
③用邻接矩阵法表示图共需要n^2个空间,由于无向图的邻接矩阵一定具有对称关系,所以扣除对角线为零外,仅需要存储上三角形或下三角形的数据即可,因此仅需要n(n-1)/2个空间。

连通图
在一个无向图 G 中,若从顶点i到顶点j有路径相连(当然从j到i也一定有路径),则称i和j是连通的。如果 G 是有向图,那么连接i和j的路径中所有的边都必须同向。如果图中任意两点都是连通的,那么图被称作连通图。如果此图是有向图,则称为强连通图(注意:需要双向都有路径)。图的连通性是图的基本性质。

连通图中的生成树必须满足以下 2 个条件:

  • 包含连通图中所有的顶点;
  • 任意两顶点之间有且仅有一条通路;

因此,连通图的生成树具有这样的特征,即生成树中边的数量 = 顶点数 - 1

最小生成树:
一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。这意味着对于生成树来说,若砍去它的一条边,则会使生成树变成非连通图;若给它增加一条边,则会形成图中的一条回路。

计算机网络

2 若路由器R因为拥塞丢弃IP分组,则此时R可以向发出该IP分组的源主机发送的ICMP报文件类型是____

A.目的不可达
B.参数不正确
C.路由重定向
D.源抑制

答案:D

解析:源点抑制——当路由器和主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,是源点知道应当把数据报的发送速率放慢。

操作系统

3 两个进程A和B,每一个进程都需要读取数据库中的记录1、2、 3,假如这两个进程都以1、2、3的次序读取记录,系统将不会发生死 锁。但如果A以3、2、1的次序读取记录,B以1、2、3的次序读取记录,则死锁可能发生。两个进程读取记录的次序如果不确定, 那么系统保证不发生死锁的概率是____

A 1/9

B 1/6

C 1/3

D 1/12

答案:C

解析:假设每个进程读取3个记录的顺序为随机的,每种读取记录的顺序 可能性一样;此时,每个进程读取3个记录的顺序为3!,即6种。两者结合则有6×6=36种可能的排列。不难看出,只要是两个进程第一次申请的记录相同,则不会发生死锁,即其中一个进程得到第一个记录, 另外一个进程因为等待此记录而阻塞,不会申请其他记录,确保所有记录都可由第一个进程读完后再释放第二个进程。两个进程第一次同时申请记录1的排列有4种:

A:1,2,3;B:1,2,3

A:1,2,3;B:1,3,2

A:1,3,2;B:1,2,3

A:1,3,2;B:1,3,2

同理,两个进程第一次同时申请记录2的排列为4种,同时申请记录3的排列也为4种,也就是共有12种排列是不会发生死锁的,故系统保证不发生死锁的概率为12/36=1/3。

计算机组成原理

4 动态存储器DRAM芯片共有16位地址,其中行地址8位,列地址8位,按异步刷新方案,每次刷新一行,2ms内将全部单元刷新一遍。则芯片刷新信号周期时间为______

A 2.5μs

B 12.5μs

C 7.8μs

D 3.9μs

答案:C

解析:

刷新工作的实质对每一个存储单元读出一次,利用重写实现补充充电。芯片单元数太多,不是采用每次刷新一个单元,而是采用每次刷新一行单元的方法,可加快刷新速度。一行共有2^8 =256个单元。该芯片共有2^8=256行,要求在2ms内刷新一遍,刷新请求信号的周期是:2ms/256=7.8μs。

当前所有题目均来自@王道在线公众号,其中对部分题目解析进行了补充说明,
如有问题或错漏烦请评论告知,感谢支持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值