C | Lazos y estructura de control | Pregunta 11

¿Salida del siguiente programa C? #include<stdio.h> int main() {     int i = 0;     for (printf(«1st\n»); i < 2 && printf(«2nd\n»); ++i && printf(«3rd\n»))     {         printf(«*\n»);     }     return 0; } (A) 1° 2 ° * 3 ° 2° * (B) 1° 2 ° * 3 ° 2 ° * 3° (C) 1° 2 ° 3 ° … Continue reading «C | Lazos y estructura de control | Pregunta 11»

C | Lazos y estructura de control | Pregunta 17

Prediga la salida del siguiente programa: #include <stdio.h> int main() {     int check = 20, arr[] = {10, 20, 30};     switch (check)     {         case arr[0]: printf(«Geeks «);         case arr[1]: printf(«Quiz «);         case arr[2]: printf(«GeeksQuiz»);     }     return 0; } (A) Cuestionario (B) Cuestionario GeeksQuiz (C) GeeksQuiz (D) Error de tiempo de compilación Respuesta: (D) Explicación: Las … Continue reading «C | Lazos y estructura de control | Pregunta 17»

C | Lazos y estructura de control | Pregunta 5

Prediga la salida del siguiente programa: #include <stdio.h> #define EVEN 0 #define ODD 1 int main() {     int i = 3;     switch (i & 1)     {         case EVEN: printf(«Even»);                 break;         case ODD: printf(«Odd»);                 break;         default: printf(«Default»);     }     return 0; } (A) Par (B) Impar (C) Predeterminado (D) Error en tiempo de compilación Respuesta: (B) Explicación: … Continue reading «C | Lazos y estructura de control | Pregunta 5»

C | Lazos y estructura de control | Pregunta 2

#include <stdio.h> #define PRINT(i, limit) do \                         { \                             if (i++ < limit) \                             { \                                 printf(«GeeksQuiz\n»); \                                 continue; \                             } \                         }while(0)    int main() {     int i = 0;     PRINT(i, 3);     return 0; } ¿Cuántas veces se imprime GeeksQuiz en el programa anterior? (A) 1 (B) 3 (C) 4 (D) Error en tiempo … Continue reading «C | Lazos y estructura de control | Pregunta 2»

C | Lazos y estructura de control | Pregunta 12

#include <stdio.h>    int main()  {    int i;      for (i = 1; i != 10; i += 2)      printf(» GeeksQuiz «);    return 0;  } (A) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz (B) GeeksQuiz GeeksQuiz GeeksQuiz …. infinitas veces (C) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz (D) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz Respuesta: (B) Explicación: La condición de terminación … Continue reading «C | Lazos y estructura de control | Pregunta 12»

C | Lazos y estructura de control | Pregunta 1 – Part 4

#include <stdio.h>    int main() {     int i = 1024;     for (; i; i >>= 1)         printf(«GeeksQuiz»);     return 0; } ¿Cuántas veces se imprimirá GeeksQuiz en el programa anterior? (A) 10 (B) 11 (C) Infinito (D) El programa mostrará un error en tiempo de compilación Respuesta: (B) Explicación: En el ciclo for, mencionar la expresión … Continue reading «C | Lazos y estructura de control | Pregunta 1 – Part 4»

C | Lazos y estructura de control | Pregunta 21

#include<stdio.h> int main() {     int a = 5;     switch(a)     {     default:         a = 4;     case 6:         a–;     case 5:         a = a+1;     case 1:         a = a-1;     }     printf(«%d \n», a);     return 0; } (A) 3 (B) 4 (C) 5 (D) Ninguno de estos Respuesta: (C) Explicación: No hay declaración de interrupción, por lo que … Continue reading «C | Lazos y estructura de control | Pregunta 21»

C | Lazos y estructura de control | Pregunta 10

# include <stdio.h> int main() {    int i = 0;    for (i=0; i<20; i++)    {      switch(i)      {        case 0:          i += 5;        case 1:          i += 2;        case 5:          i += 5;        default:          i += 4;          break;      }      printf(«%d  «, i);    }    return 0; } (A) 5 10 15 20 (B) 7 12 17 22 … Continue reading «C | Lazos y estructura de control | Pregunta 10»

C | Lazos y estructura de control | Pregunta 9

¿Producción? #include <stdio.h> int main() {     int c = 5, no = 10;     do {         no /= c;     } while(c–);         printf («%d\n», no);     return 0; } (A) 1 (B) Error de tiempo de ejecución (C) 0 (D) Error del compilador Respuesta: (B) Explicación: Hay un error en el programa anterior. Va dentro del bucle … Continue reading «C | Lazos y estructura de control | Pregunta 9»

C | Lazos y estructura de control | Pregunta 8

#include<stdio.h> int main() {    int n;    for (n = 9; n!=0; n–)      printf(«n = %d», n–);    return 0; } ¿Cuál es la salida? (A) 9 7 5 3 1 (B) 9 8 7 6 5 4 3 2 1 (C) Bucle infinito (D) 9 7 5 3 Respuesta: (C) Explicación: El programa entra en un … Continue reading «C | Lazos y estructura de control | Pregunta 8»