GATE 2017 CS 组 2

17 Mar 2025 | 5 分钟阅读

9) 考虑以下关于 IPv4 网络中路由协议、路由信息协议 (RIP) 和开放最短路径优先 (OSPF) 的陈述。

I. RIP 使用距离向量路由
II. RIP 数据包使用 UDP 发送
III. OSPF 数据包使用 TCP 发送
IV. OSPF 操作基于链路状态路由

以下哪些是正确的?

  1. 仅 I 和 IV
  2. 仅 I、II 和 III
  3. 仅 I、II 和 IV
  4. 仅 II、III 和 IV

答案:C

说明

陈述 (1)-> 是“正确”的。RIP 是 DVR 协议,它采用跳数作为路由指标。

陈述 (2)-> 是“正确”的。 RIP 使用 UDP 作为其传输协议,并分配了保留端口号 520。

陈述 (3)-> 是“不正确的”。 OSPF 不使用传输协议,例如 UDP (或) TCP,而是将其数据直接封装在 IP 数据包中。

陈述 (4)-> 是“正确”的。 OSPF 是一种路由协议,它使用链路状态路由 (LSR) 并在单个自治系统内工作。

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


10)

Gate 2017 CS set 2

答案:C

说明

Gate 2017 CS set 2

11) 令 p、q、r 表示语句“正在下雨”、“天气冷”和“天气宜人”。那么语句“没有下雨,天气宜人,只有当正在下雨且天气寒冷时,天气才不宜人”表示为

  1. (¬ p ∧ r) ∧ ((¬ r → (p ∧ q))
  2. (¬ p ∧ r) ∧ ((p ∧ q) → ¬ r)
  3. (¬ p ∧ r) ∨ ((p ∧ q) → ¬ r)
  4. (¬ p ∧ r) ∨ ((r → (p ∧ q))

答案: A

说明

p = 正在下雨,q = 天气冷,r = 天气宜人

没有下雨,天气宜人 = (¬ p ∧ r)

只有当正在下雨且天气寒冷时,天气才不宜人 = ¬r → (p∧q)

因此,给定语句表示为: (¬ p ∧ r) ∧ ((¬ r → (p ∧ q))

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


12) 给定以下 32 位(单精度)IEEE-754 格式的二进制数

00111110011011010000000000000000

最接近此浮点数的十进制值是

  1. 1.45 * 101
  2. 1.45 * 10-1
  3. 2.27 * 10-1
  4. 2.27 * 101

答案:C

说明

在 32 位(单精度)IEEE-754 格式中,二进制数可以分为三个部分表示:符号位(1 位)、指数位(8 位)和尾数位(23 位),其中指数用 Excess-127 代码表示。
给出,00111110011011010000000000000000
此处,符号位 = 0,因此数字为正数。

     指数位 = 01111100 = 124
         ∴ E = 124-127 = -3 (Excess-127)
           尾数位 = 11011010000000000000000
         ∴ 数字 = 1.1101101(隐式规范化)。
∴ 该浮点数的十进制值 = 1.1101101?2-3
                 = 0.0011101101
                 = 0.227 = 2.27 *10-1

因此,选项 (C) 是正确答案


13) 循环队列已使用单链表实现,其中每个节点由一个值和一个指向下一个节点的指针组成。我们维护两个指针 FRONT 和 REAR,分别指向队列的前端节点和后端节点。以下哪些关于循环队列的陈述是正确的,以便可以在 O(1)(即常数)时间内执行插入和删除操作。

I. 前端节点的 Next 指针指向后端节点。
II. 后端节点的 Next 指针指向前端节点。

  1. 仅 I
  2. 仅 II
  3. I 和 II
  4. 既不是 I 也不是 II

答案: B

说明

Gate 2017 CS set 2

在这里,循环队列从前端指针删除一个项目,并使用后端指针插入一个元素。因此,要插入一个元素,我们需要将后端指针递增到下一个节点,然后插入元素。更新后,后端节点的下一个指针指向前端节点。

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


14) 考虑以下在 C 中实现的函数

printxy(1,1) 的输出是

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

答案:C

说明

在循环中,首先,它分配 x=0,然后 ptr 指向 x。

所以,∗ ptr = 0

然后,它会将 ptr 的值复制到 y,因此 y 的值为 0

现在 ∗ ptr = 1 -> ptr 的值更改为 1。因此,x 的位置自行修改。因为它指向 x,因此 x 也会更改为 1。

因此,1,0 将是输出。

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


15) 广度优先搜索 (BFS) 已使用队列数据结构实现。

Gate 2017 CS set 2

以下哪一项是访问上述图中节点的可能顺序。

  1. MNOPQR
  2. NQMPOR
  3. QMNROP
  4. POQNMR

答案: D

说明

当我们从顶点 Q 开始 BFS 时,我们得到三个节点 {M, N, P} 将接下来插入队列。这些节点可以以任何顺序插入,因为未定义表示,因此顺序 POQNMR 可能是正确的。因此,选项 (B) 是正确答案。


16) 识别以下语法生成的语言,其中 S 是起始变量。

S --> XY
X --> aX | a
Y --> aYb | ∈

  1. {am bn| m>=n, n>0 }
  2. {am bn| m>=n, n>=0 }
  3. {am bn| m>n, n>=0 }
  4. {am bn| m>n, n>0 }

答案:C

说明

给定的语法是

   S --> XY
   X --> aX | a
   Y --> aYb | ∈

从终端 X,我们可以生成任意数量的 a,包括单个“a”。从终端 Y,我们可以生成相等数量的 a 和 b。

因此,上述语法生成的语言是:{am bn| m>n, n>=0 }

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


GATE 2017 CS Set 2-1
GATE 2017 CS Set 2-3
GATE 2017 CS Set 2-4
GATE 2017 CS Set 2-5
GATE 2017 CS Set 2-6
GATE 2017 CS Set 2-7
GATE 2017 CS Set 2-8

下一个主题GATE 2017 CS Set 2-3