GATE 2018 CS 组 3

17 Mar 2025 | 5 分钟阅读

17) 考虑一个矩阵 A = uvT,其中 u = =,v =GATE CS Set 3. 请注意 vT 表示 v 的转置。 A 的最大特征值是 ________ 。

  1. 1
  2. 2
  3. 3
  4. 4

答案:C

说明

GATE CS Set 3vT = [1 1]

A = uvT     = 2 [1 1]

GATE CS Set 3


18) 下图的色数是 _________ 。

GATE CS Set 3


  1. 2
  2. 4
  3. 3
  4. 5

答案:C

说明

图的色数是产生图的正确着色所需的最小颜色数,并且没有两个共享相同边的顶点具有相同的颜色。

GATE CS Set 3

因此,给定图的色数为 3。


19) 设 G 是一个有 84 个元素的有限群。 G 的最大可能真子群的大小是 _______ 。

  1. 42
  2. 44
  3. 21
  4. 28

答案: A

说明

我们知道子群的阶总是除以群的阶。

因此,具有正整数 84 的除数的群的真子群是

       1, 2, 3, 4, 6, 7, 12, 14, 21, 28, 42

因此,最大阶数为 42。


20) 二叉树的后序遍历为 8, 9, 6, 7, 4, 5, 2, 3, 1。同一棵树的中序遍历为 8, 6, 9, 4, 7, 2, 5, 1, 3。 树的高度是从根到任何叶子的最长路径的长度。 上面二叉树的高度是 ________ 。

  1. 2
  2. 3
  3. 4
  4. 6

答案:C

说明

GATE CS Set 3

已知,
二叉树的后序 -> 8, 9, 6, 7, 4, 5, 2, 3, 1

二叉树的中序 -> 8, 6, 9, 4, 7, 2, 5, 1, 3

因此,

从根到叶的最长路径中的节点 =
       (1-2, 2-4, 4-6, 6-8) 或 (1-2, 2-4, 4-6, 6-9)

因此,上面二叉树的高度为 4。


21) 考虑以下 C 程序

该程序的输出是 ________ 。

  1. 5
  2. 4
  3. 3

答案: B

说明

根据问题,

       由于给出了 - printf("%d", counter);
       所以,我们只需要打印 counter 值。

在给定的程序中,每当调用函数时,它都会将 counter 值增加 1。 所以我们需要找出该函数发生了多少次调用。

函数调用的序列
calc(4, 81) ---> calc(4, 27) ---> calc(4, 9) ---> calc(4, 3) ---> 返回
四个函数调用。

因此,正确的答案是选项 (B)。


22) 考虑图中所示的顺序电路,其中使用的两个触发器都是正边沿触发的 D 触发器。

GATE CS Set 3

此电路的状态转换图中具有在“in”的某些值上转换回同一状态的转换的状态数为 _____。

  1. 2
  2. 4
  3. 6

答案: A

说明

上述顺序电路的状态表是

当前状态输入触发器输入下一个状态
Q0Q1XD1=xD0=Q1Q1Q0输出(Q0)
00000000
00110100
01000000
01110100
10001011
10111111
11001011
11111111

GATE CS Set 3

在上图中,输入 0 上的 00 和输入 1 上的 11 具有返回到同一状态的转换,这意味着自循环。 由于只有两个自循环状态可用。 因此,选项 (A) 是正确的答案。


23) 一个容量为 1 GB 的 32 位宽主存储器单元使用 256M X 4 位 DRAM 芯片构建。 DRAM 芯片中存储器单元的行数为 214。 执行一次刷新操作所需的时间为 50 纳秒。 刷新周期为 2 毫秒。 主存储器单元中可用于执行存储器读/写操作的时间的百分比(四舍五入到最接近的整数)为 _______ 。

  1. 59 %
  2. 60 %
  3. 99 %

答案: A

说明

已知,
   总行数 = 214
   一次刷新操作 = 50ns。
   刷新周期 = 2ms。

现在,

刷新所有行的总时间 = 行数 * 刷新操作
                                = 214 * 50ns
                                = 819200ns
                                = 0.819200ms

% 花费在刷新上的时间 = 刷新所有行的总时间 / 刷新周期 * 100
                                = 0.8192ms / 2.0ms * 100
                                = 40.96%

因此,% 花费在读/写上的时间 = 100 - 40.96
                                = 59.04% <=> 59%


24) 考虑一个系统,该系统具有 3 个共享同一资源类型的 4 个实例的进程。 每个进程最多可以请求 K 个实例。 资源实例一次只能请求和释放一个。 始终避免死锁的 K 的最大值是____。

  1. 0
  2. 1
  3. 2
  4. 3

答案:C

说明

已知,
由于无死锁条件为
R ≥ P(K - 1) + 1 或 P(K - 1) + 1 ≤ R
其中,R -> 资源总数,
P -> t
进程数,以及
K -> 每个资源的最大需求。

因此,

       3(K - 1) + 1 ≤ 4
       3K - 2 ≤ 4
       3K ≤ 6
       K ≤ 2

因此,始终避免死锁的 K 的最大值是 2。


GATE 2018 CS 组 3-1
GATE 2018 CS Set 3-2
GATE 2018 CS Set 3-4
GATE 2018 CS Set 3-5
GATE 2018 CS Set 3-6
GATE 2018 CS Set 3-7
GATE 2018 CS Set 3-8
GATE 介绍
下一个主题GATE 2018 CS Set 3-4