GATE 2017 CS 组 22025年3月17日 | 阅读 7 分钟 33) 一个系统共享9个磁带驱动器。下面显示了3个进程当前分配和最大需求的磁带驱动器数量。
以下哪项最能描述系统的当前状态?
答案: B 说明 已知,总磁带驱动器 = 9
在表中,我们可以看到当前分配的磁带驱动器 = 7 所以,可用的磁带驱动器是:9 - 7 = 2 现在我们首先将剩余的磁带驱动器分配给需要2个的进程P3。执行后它将释放3个磁带驱动器。所以新的可用磁带驱动器是:3 + 2 = 5 然后进程P1需要4个磁带驱动器。所以它将 next 执行并释放3个磁带驱动器。所以新的可用磁带驱动器是:3 + 5 = 8。 最后,进程P2将执行。因此,所有进程都处于安全状态,没有死锁。安全。因此,安全序列将是 P3→P2→P1 或 P3→P1→P2。所以选项(B)是正确的答案。 34) 考虑一个只包含四个有效码字的二进制码,如下所示。 00000, 01011, 10101, 11110 令码的最小汉明距离为p,码可以纠正的最大错误比特数为q。p和q的值是
答案: A 说明 已知, 所有汉明距离的最小值 = 3 (Code1 = 00000,Code2 = 01011) 因此,选项 (A) 是正确答案。 35) 考虑两个主机X和Y,它们通过一条速率为106比特/秒的直接链路连接。两台主机之间的距离为10,000公里,链路上的传播速度为2 x 108 m/s。主机X将一个50,000字节的文件作为一个大的消息连续发送给主机Y。假设传输延迟和传播延迟分别为p毫秒和q毫秒。那么p和q的值是
答案: D 说明 已知, 36) 给出了二叉搜索树的前序遍历:12, 8, 6, 2, 7, 9, 10, 16, 15, 19, 17, 20。那么该树的后序遍历是
答案: B 说明 已知, 前序:12, 8, 6, 2, 7, 9, 10, 16, 15, 19, 17, 20 在BST中,前序遍历的第一个节点始终是根节点。BST将始终按升序给出。所以对应的二叉树如下所示- ![]() ∴ 后序遍历:2, 7, 6, 10, 9, 8, 15, 17, 20, 19, 16, 12 因此,选项 (B) 是正确答案。 37) 考虑下面的C程序片段,它旨在通过重复减法将x除以y。变量x, y, q和r都是unsigned int。 在执行片段之前,变量x, y, q和r的哪些条件将确保循环终止于满足条件x == (y*q + r)的状态?
答案:C 说明 已知,x= = (y * q + r) 根据题意,x=被除数,y=除数,q=商,r=余数 现在,为了通过重复减法来除一个数,商应该为0,并且每次减法都应该增加。因此,如果q = 0,r = x。所以选项(C)是正确的答案。 38) 考虑以下C函数。 fun的时间复杂度(以θ表示法表示)是
答案:C 说明 在上题中,我们需要检查内层for循环的内层语句printf("%d %d," i, j);执行了多少次。内层for循环依赖于i。所以, 对于i=1,语句运行n次。因此,对于第i次迭代,语句运行θ(n/i)次。 因此,fun的时间复杂度(以θ表示法表示)是 n- 1/1 + n-1/2 + n-1/3 +...........+ n-1/n-1 +1 39) 令δ表示转换函数,α表示?-NFA的扩展转换函数,其转换表如下所示。
那么,α (q2,aba)是
答案:C 说明 已知,α (q2,aba) 因此,选项 (C) 是正确答案。 40) 考虑以下语言。 L1 = {ap | p是素数} 以下哪些是正确的? I. L1是上下文无关的,但不是正则的。
答案: D 说明 L1是上下文有关语言。 L2是上下文无关语言。 在L3中,不确定何时弹出b并推入a,因为这里比较的是三个连续的终结符。所以它不是上下文无关语言。由于给定语言是CFL,所以它也是递归的。 L4是确定性上下文无关语言,因为我们确定先将a推入堆栈,并在看到b时确定从堆栈中弹出a。 因此,选项 (D) 是正确答案。 GATE 2017 CS Set 2-1 GATE 2017 CS Set 2-2 GATE 2017 CS Set 2-3 GATE 2017 CS Set 2-4 GATE 2017 CS Set 2-6 GATE 2017 CS Set 2-7 GATE 2017 CS Set 2-8 下一个主题GATE 2017 CS Set 2-6 |
我们请求您订阅我们的新闻通讯以获取最新更新。