Lenguaje C | conjunto 8

Se han hecho las siguientes preguntas en el examen GATE CS 2011. 1) ¿Qué imprime el siguiente fragmento de programa C? char c[] = «GATE2011»; char *p =c; printf(«%s», p + p[3] – p[1]) ; (A) PUERTA2011 (B) E2011 (C) 2011 (D) 011 Respuesta: (C) Ver comentarios para una explicación. char c[] = «GATE2011»;   … Continue reading «Lenguaje C | conjunto 8»

Estructuras de datos y algoritmos | Conjunto 34

Se han hecho las siguientes preguntas en el examen GATE CS 2014. 1) Considere el pseudocódigo dado a continuación. La función DoSomething() toma como argumento un puntero a la raíz de un árbol arbitrario representado por la representación LeftMostChild-rightSibling. Cada Node del árbol es de tipo treeNode. typedef struct treeNode* treeptr; struct treeNode {     treeptr … Continue reading «Estructuras de datos y algoritmos | Conjunto 34»

Redes informáticas | conjunto 11

Se han hecho las siguientes preguntas en el examen GATE CS 2006. 1) La estación A usa paquetes de 32 bytes para transmitir mensajes a la estación B usando un protocolo de ventana deslizante. El retraso de ida y vuelta entre A y B es de 80 milisegundos y el ancho de banda del cuello … Continue reading «Redes informáticas | conjunto 11»

Uso de la función SUMAR.SI para agregar celdas si contienen cierto texto

En Excel, a veces queremos resumir los valores en función de algunos valores de texto específicos. Por ejemplo, se agregarán las celdas que tienen texto escrito como «ME», por lo que veremos cómo lograr este requisito. También podemos usar BUSCARV con distinción entre mayúsculas y minúsculas para lograr el requisito anterior, pero EXCEL nos brinda … Continue reading «Uso de la función SUMAR.SI para agregar celdas si contienen cierto texto»

Salida de programas C | Juego 66 (Acceso a ubicaciones de memoria)

Q1. ¿La salida de este código es verdadera o falsa? #include <stdio.h> int main(void) {     int b = 20;     int* y = &b;     char n = ‘A’;     char* z = &n;     y[0] = z[0];     printf((*y == *z) ? «True» : «False»); } A. True B. False C. Program would crash D. Compilation error Responder: A. … Continue reading «Salida de programas C | Juego 66 (Acceso a ubicaciones de memoria)»

Estructuras de datos y algoritmos | Conjunto 29

Las siguientes preguntas se han hecho en el examen GATE 2012.  1) La relación de recurrencia que captura el tiempo óptimo del problema de la Torre de Hanoi con n discos es  (A) T(n) = 2T(n – 2) + 2  (B) T(n) = 2T(n – 1) + norte  (C) T(n) = 2T(n/2) + 1  (D) … Continue reading «Estructuras de datos y algoritmos | Conjunto 29»

Redes informáticas | conjunto 3

Se han hecho las siguientes preguntas en el examen GATE 2011 CS.  1) Un firewall de capa 4 (un dispositivo que puede ver todos los encabezados de protocolo hasta la capa de transporte) NO PUEDE  (A) bloquear el tráfico HTTP durante las 9:00 p. m. y las 5:00 a. m.  (B) bloquear todo el tráfico … Continue reading «Redes informáticas | conjunto 3»

Lenguaje C | conjunto 3

Se han hecho las siguientes preguntas en el examen GATE CS. 1. Suponga la siguiente declaración de variable C int *A [10], B[10][10]; De las siguientes expresiones I A[2] II A[2][3] III B[1] IV B[2][3] que no darán errores en tiempo de compilación si se usan como lados izquierdos de declaraciones de asignación en un … Continue reading «Lenguaje C | conjunto 3»

Estructuras de datos y algoritmos | conjunto 2 – Part 9

Se han hecho las siguientes preguntas en el examen GATE CS. 1. Considere la función f definida a continuación. struct item  {    int data;    struct item * next;  };     int f(struct item *p)  {    return (           (p == NULL) ||            (p->next == NULL) ||            (( P->data <= p->next->data) && f(p->next))          );  }  Para una … Continue reading «Estructuras de datos y algoritmos | conjunto 2 – Part 9»

Estructuras de datos y algoritmos | Conjunto 17

Se han hecho las siguientes preguntas en el examen GATE CS 2006. 1. A continuación se muestra una implementación de una cola Q, utilizando dos pilas S1 y S2: void insert(Q, x) {    push (S1, x); }    void delete(Q){    if(stack-empty(S2)) then        if(stack-empty(S1)) then {           print(“Q is empty”);           return;       }       else while (!(stack-empty(S1))){           x=pop(S1);           push(S2,x); … Continue reading «Estructuras de datos y algoritmos | Conjunto 17»