GATE 2017 CS 组 22025年3月17日 | 阅读 7 分钟 41) 令 L(R) 为由正则表达式 R 表示的语言。令 L(G) 为由上下文无关文法 G 生成的语言。令 L(M) 为由图灵机 M 接受的语言。以下哪些判定问题是不可判定的? I. 给定正则表达式 R 和字符串 w,w ∈ L(R)?
答案: D 说明 已知, 42) 一个 2 位饱和上计数器的下一个状态表如下所示。
该计数器使用 T 触发器构建为同步时序电路。T1 和 T0 的值是
答案: B 说明
通过使用上述激励表,我们得到 T1 = Q'1Q0 T0 = Q'1 + Q'0 因此,选项 (B) 是正确答案。 43) 考虑下面的 C 程序片段。假设 swap(&x, &y) 交换 x 和 y 的内容。 程序的输出是 _____。
答案:C 说明 最初,while 循环开始执行,此时 (while == 0) 44) 两个事务 T1 和 T2 如下 T1: r1(X)w1(X)r1(Y)w1(Y) 其中 ri(V) 表示事务 Ti 对变量 V 的读操作,wi(V) 表示事务 Ti 对变量 V 的写操作。T1 和 T2 可以形成的冲突可串行化调度的总数是 ______
答案: A 说明 总调度数 = 非冲突可串行化调度 + 冲突可串行化调度 根据问题,总调度数:8! / 4!*4! <=> 1*2*3*4*5*6*7*8 / 4*3*2*1* 4*3*2*1 = 70 非冲突可串行化调度:A1_2_3(BCD4) + _1A2_3(BCD4) + _1_2A3(BCD4) + _1_2_3A(BCD4) = 4*(3+2?1) = 16 所以冲突可串行化调度的总数是 = 70 -16 = 54。 因此,选项 (A) 是正确答案。 45) 不同缓存器在内存层次结构中的读访问时间和命中率如下所示
主内存的读访问时间为 90 纳秒。假设缓存器使用引用字优先读策略和写回策略。假设所有缓存器都是直接映射缓存器。假设所有缓存器中的块的脏位始终为 0。在程序执行中,60% 的内存读取是指令取指,40% 是内存操作数取指。平均读访问时间(纳秒,保留到小数点后 2 位)是 _________。
答案: B 说明 已知, 根据问题,L2 缓存器在指令和数据之间共享。因此, 平均读时间 = 指令取指比例 * 平均指令取指时间 + 数据/操作数取指比例 * 平均数据/操作数取指时间 现在, 平均指令取指时间 = L1 访问时间 + L1 命中率 * L2 访问时间 + L1 命中率 * L2 命中率 * 内存访问时间 = 2 + 0.2 * 8 + 0.2 * 0.1 * 90 = 5.4 ns 平均数据取指时间 = L1 访问时间 + L1 命中率 * L2 访问时间 + L1 命中率 * L2 命中率 * 内存访问时间 = 2 + 0.1 * 8 + 0.1 * 0.1 * 90 = 3.7 ns 因此,平均内存访问时间 = 0.6 * 5.4 + 0.4 * 3.7 = 4.72 ns 因此,选项 (B) 是正确答案。 46) 考虑名为 top_scorer 的数据库表。
考虑以下 SQL 查询 上述 SQL 查询返回的元组数量是 ____。
答案: B 说明 第一个 where 条件选择进球数高于所有西班牙队球员的球员。由于西班牙队不在数据库中,所以这个条件始终返回 TRUE。 第二个 where 条件选择所有进球数高于 10 个的球员,因为我们可以看到表中,每个德国球员的进球数至少为 10 个。因此,将返回表的前 7 行。
因此,选项 (B) 将是正确答案。 47) 如果一个序列的普通生成函数是 ![]() 那么 a3 - a0 等于
答案:C 说明 给定的普通生成函数 = (1+z) (1-z)-3 48) 如果随机变量 X 服从均值为 5 的泊松分布,那么 E[(X+2)2] 的表达式等于 _____。
答案: B 说明 我们知道在泊松分布中,均值和方差是相同的。在本题中,均值为 5。因此方差也应为 5。 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-5 GATE 2017 CS Set 2-7 GATE 2017 CS Set 2-8 |
我们请求您订阅我们的新闻通讯以获取最新更新。