PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 27

Considere el siguiente código C: #include <stdio.h> int * assignval (int *x, int val) { *x = val; return x; } int main() { int *x = malloc(sizeof(int)); if (NULL == x) return; x = assignval(x, 0); if(x) { x = (int*) malloc(sizeof (int)); if (NULL == x) return; x = assignval (x, 10); } … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 27»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 50

Considere un conjunto de caché asociativo bidireccional con 256 bloques y utiliza el reemplazo de LRU. Inicialmente, el caché está vacío. Los errores de conflicto son aquellos errores que ocurren debido a la contención de múltiples bloques para el mismo conjunto de caché. Ocurren errores obligatorios debido al acceso por primera vez al bloque. La … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 50»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 41

Considere una máquina RISC donde cada instrucción tiene exactamente 4 bytes de longitud. Las instrucciones de bifurcación condicionales e incondicionales utilizan el modo de direccionamiento relativo a la PC con el desplazamiento especificado en bytes hasta la ubicación de destino de la instrucción de bifurcación. Además, el Offset es siempre con respecto a la dirección … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 41»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 65

La ejecución de instrucciones en un procesador se divide en 5 etapas. Obtención de instrucciones (IF), decodificación de instrucciones (ID), obtención de operandos (OF), ejecución (EX) y reescritura (WB). Estas etapas tardan 5, 4, 20, 10 y 3 nanosegundos (ns) respectivamente. Una implementación canalizada del procesador requiere almacenamiento en búfer entre cada par de etapas … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 65»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 28

Considere el mapa de Karnaugh que se muestra a continuación, donde X representa «no me importa» y el espacio en blanco representa 0. Suponga que para todas las entradas (a, c, d) también están disponibles los respectivos complementos (a’, b’, c’, d’). La lógica anterior se implementa solo en puertas NOR de 2 entradas. El … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 28»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 52

Considere los siguientes idiomas sobre el alfabeto ∑= {a,b,c}. Sea L 1 = {un norte segundo norte C metro | metro, norte >= 0 } y L 2 = {un metro segundo norte do norte | m, n >= 0}. ¿Cuáles de los siguientes son lenguajes libres de contexto? I. L 1 ∪ L 2 … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 52»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 48

El valor de la expresión dada (A) 0 (B) -1 (C) 1 (D) No existe Respuesta: (C) Explicación: Dado, = (1-2+2)/(1-3+2) =0/0 formulario, luego use la regla L’Hospital: = (7-10)/(3-6) = (-3)/(-3) = 3/3 = 1. Esta Explicación ha sido aportada por Mithlesh Upadhyay. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 48»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 5

Después de que Rajendra Chola regresó de su viaje a Indonesia, ______ para visitar el templo en Tanjavur. (A) estaba deseando (B) está deseando (C) deseaba (D) había deseado Respuesta: (C) Explicación: De acuerdo con la regla: cuando la oración principal está en tiempo pasado o pasado perfecto, la oración subordinada debe estar en el … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 5»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 30

Considere el fragmento de código C que se proporciona a continuación. typedef struct node { int data; node* next ; } node; void join(node* m, node* n) { node* p = n; while (p->next != NULL) { p = p->next; } p–>next = m; } Suponiendo que m y n apuntan a listas enlazadas terminadas … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 30»

PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 53

Considere la siguiente gramática: stmt -> if expr then else expr; stmt | ε expr -> term relop term | term term -> id | number id -> a | b | c number -> [0-9] donde relop es una operación relacional (p. ej., < >, ….), ε se refiere a la declaración vacía, y … Continue reading «PUERTA | GATE-CS-2017 (Conjunto 1) | Pregunta 53»