PUERTA | PUERTA-CS-2000 | Pregunta 7

Para poner el microprocesador 8085 en el estado de espera (A) baje la entrada-HOLD (B) baje la entrada READY (C) aumente la entrada HOLD (D) aumente la entrada READY Respuesta: (B) Explicación: Si el pin listo está alto, el microprocesador completará la operación y procederá a la siguiente operación. Si el pin listo está bajo, … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 7»

PUERTA | PUERTA-CS-2000 | Pregunta 16

Aliasing en el contexto de los lenguajes de programación se refiere a (A) múltiples variables que tienen la misma ubicación de memoria (B) múltiples variables que tienen el mismo valor (C) múltiples variables que tienen el mismo identificador (D) múltiples usos de la misma variable Respuesta: (A) Explicación: consulte la pregunta 2 de https://www.geeksforgeeks.org/principle- of-programming-languages-set-1/ … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 16»

PUERTA | PUERTA-CS-2000 | Pregunta 49 – Part 1

El determinante de la array es (A) 5 (B) 0 (C) 4 (D) 20 Respuesta: (C) Explicación: Es una array de 4*4, en la primera fila todos los elementos excepto 2 son cero, así que busquemos el cofactor para a(0,0). El cofactor tiene todos ceros excepto 1 en su primera columna, así que encontremos el … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 49 – Part 1»

PUERTA | PUERTA-CS-2000 | Pregunta 49 – Part 6

Sean m[0]…m[4] mutexes (semáforos binarios) y P[0]…. P[4] ser procesos. Supongamos que cada proceso P[i] ejecuta lo siguiente: wait (m[i]); wait(m[(i+1) mode 4]); —— release (m[i]); release (m[(i+1)mod 4]); Esto podría causar: (A) Paliza (B) Punto muerto (C) Inanición, pero no punto muerto (D) Ninguna de las anteriores Respuesta: (B) Explicación: consulte la pregunta 2 … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 49 – Part 6»

PUERTA | PUERTA-CS-2000 | Pregunta 12

La combinación más adecuada para los siguientes pares X: m=malloc(5); m= NULL; 1: using dangling pointers Y: free(n); n->value=5; 2: using uninitialized pointers Z: char *p; *p = ’a’; 3. lost memory is: (A) X-1 Y-3 Z-2 (B) (X—2 Y—1 Z –3 (C) X—3 Y—2 Z–1 (D) X—3 Y—1 Z–2 Respuesta: (D) Explicación: Ver https://www … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 12»

Lenguaje C | Serie 1

Se han hecho las siguientes preguntas en el examen GATE CS. 1. Considere las siguientes tres funciones C: [PI] int * g (void)  {    int x = 10;    return (&x);  }     [P2] int * g (void)  {    int * px;    *px = 10;    return px;  }     [P3] int *g (void)  {    int *px;  … Continue reading «Lenguaje C | Serie 1»

PUERTA | PUERTA-CS-2000 | Pregunta 8

Comparando el tiempo T1 que toma una sola instrucción en una CPU segmentada con el tiempo T2 tomado en una CPU no segmentada pero idéntica, podemos decir que (A) T1 <= T2 (B) T1 >= T2 (C) T1 < T2 (D) T1 es T2 más el tiempo necesario para un ciclo de obtención de instrucciones … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 8»

PUERTA | PUERTA-CS-2000 | Pregunta 19

¿Cuál de las siguientes derivaciones utiliza un analizador de arriba hacia abajo al analizar una string de entrada? Se supone que la entrada se escanea en orden de izquierda a derecha. (A) Derivación más a la izquierda (B) Derivación más a la izquierda trazada al revés (C) Derivación más a la derecha (D) Derivación más … Continue reading «PUERTA | PUERTA-CS-2000 | Pregunta 19»