GATE 2016 CS 组 217 Mar 2025 | 6 分钟阅读 41) 考虑一个具有 64 个寄存器和大小为 12 的指令集的处理器。每个指令有五个不同的字段,即操作码、两个源寄存器标识符、一个目标寄存器标识符和一个 12 位立即值。每个指令都必须以字节对齐的方式存储在内存中。如果一个程序有 100 条指令,该程序文本消耗的内存量(以字节为单位)是 ______________。
答案: B 说明 根据问题, 42) 机器上物理地址的宽度是 40 位。512 KB 8 路组相联缓存中标签字段的宽度是 ______________ 位。
答案: D 说明 已知, 因此,选项 (B) 是正确答案。 43) 考虑一个 3 GHz(千兆赫)处理器,具有三级流水线和级延迟 τ1 , τ2, 和 τ3,使得 ![]() 如果最长的流水线级被分成两个相等的延迟的流水线级,新的频率是 ______________ GHz,忽略流水线寄存器中的延迟。
答案:C 说明 τ1 = 3τ2/4 = 2τ3 = k 44) 通过精确地包含 [1, 1023] 中的每个整数一次,可以制作一个完整的二叉最小堆。堆中节点的深度是从堆的根到该节点的路径的长度。因此,根的深度为 0。整数 9 可以出现的深度最大值为 ______________。
答案: B 说明 这里,整数为 1 的节点将位于根。现在,可以采用以下排列方式来获得树的最大深度。以左偏方式添加 2,3,4,5,6,7,8,9,其余元素可以相应添加。这种完全二叉树的排列将遵循最小堆的属性。因此,共有 9 个级别,那么 9 将出现在深度 8 处。因此,选项 (B) 是正确的答案。 45) 以下函数计算正整数 X 和 Y 的 XY。 以下哪个条件在循环的每次迭代之前为真?
答案:C 说明 为了解决这个程序,我们需要检查最后一个迭代的选项,即当 b = 0 时。当 b=0 时,在循环开始时,XY 的值应该在 res 中正确计算。 取 X=10,Y=3 在迭代 3 之前,我们有:res = 10,a = 100,b = 1 作为选项 C : XY = res∗ab <=> 103 = 10∗1001 = 103 因此,选项 (C) 是正确答案。 46) 考虑以下用于遍历二叉树的新顺序策略
对应于逆波兰表达式 3 4 * 5 - 2 ? 6 7 * 1 + - 的表达式树的新顺序遍历由
答案:C 说明 根据问题,遍历二叉树的新顺序策略: (节点 - 右 - 左) 逆波兰表达式是通过后序派生的:(左 - 右 - 节点) 从上面,我们可以看到,新顺序表达式将与后序的完全相反。因此, 47) 考虑以下程序 注意:max(x,y) 返回 x 和 y 的最大值。这个程序打印的值是 ______________。
答案: B 说明 取:f(a,5) p, n=4, a[] = {5,2,6,4} p, n=3, a[] = {2,6,4} p, n=2, a[] = {6,4} n=1 ,return 0 48) 设 A1、A2、A3 和 A4 是维度分别为 10 × 5、5 × 20、20 × 10 和 10 × 5 的四个矩阵。使用基本矩阵乘法方法找到乘积 A1 A2 A3 A4 所需的最小标量乘法次数是 ______________。
答案: D 说明 假设矩阵括号:A1((A2A3)A4) ![]() A12 = 10×5×20 = 1000 A23 =5×20×10 = 1000 A34 = 20×10×5 = 1000 A13 = min{A12 + A33 + 5×20×10 = 2000, A11 + A23 + 10×5×10 = 1500} == 1500 类似地,A24 == 1500 A14 == 1500 因此,选项 (D) 是正确的答案。 GATE 2016 CS Set 2-1 GATE 2016 CS Set 2-2 GATE 2016 CS Set 2-3 GATE 2016 CS Set 2-4 GATE 2016 CS Set 2-5 GATE 2016 CS Set 2-7 GATE 2016 CS Set 2-8 下一个主题GATE 2016 CS 集合 2-7 |
我们请求您订阅我们的新闻通讯以获取最新更新。