C | Lazos y estructura de control | Pregunta 14

Prediga la salida del siguiente programa: #include <stdio.h> int main() {     int i = 3;     switch(i)     {         printf(«Outside «);         case 1: printf(«Geeks»);             break;         case 2: printf(«Quiz»);             break;         defau1t: printf(«GeeksQuiz»);     }     return 0; } (A) Fuera de GeeksQuiz (B) GeeksQuiz (C) No se imprime nada Respuesta: (C) Explicación: En un bloque de cambio, el control fluye … Continue reading «C | Lazos y estructura de control | Pregunta 14»

C | Lazos y estructura de control | Pregunta 6

#include <stdio.h> int main() {     int i;     if (printf(«0»))         i = 3;     else         i = 5;     printf(«%d», i);     return 0; }  ¿Predecir la salida del programa anterior? (A) 3 (B) 5 (C) 03 (D) 05 Respuesta: (C) Explicación: El control primero va a la declaración if donde se imprime 0 . El printf («0») devuelve … Continue reading «C | Lazos y estructura de control | Pregunta 6»

C | Lazos y estructura de control | Pregunta 15

En el siguiente programa, X representa el tipo de datos de la variable check . #include <stdio.h> int main() {     X check;     switch (check)     {         // Some case labels     }     return 0; }  ¿Cuál de los siguientes no puede representar a X ? (A) int (B) char (C) enum (D) float Respuesta: (D) Explicación: una … Continue reading «C | Lazos y estructura de control | Pregunta 15»

C | Lazos y estructura de control | Pregunta 16

¿Cuál es la salida del siguiente programa? #include <stdio.h> int main() {     char check = ‘a’;     switch (check)     {         case ‘a’ || 1: printf(«Geeks «);                    case ‘b’ || 2: printf(«Quiz «);                     break;         default: printf(«GeeksQuiz»);     }     return 0; } (A) Geeks (B) Geeks Quiz (C) Geeks Quiz GeeksQuiz (D) Error de tiempo de compilación Respuesta: … Continue reading «C | Lazos y estructura de control | Pregunta 16»

C | Lazos y estructura de control | Pregunta 7

#include <stdio.h> int i; int main() {     if (i);     else         printf(«Ëlse»);     return 0; } ¿Qué es correcto sobre el programa anterior? (A) si se ejecuta bloque. (B) se ejecuta el bloque else. (C) Es impredecible ya que i no está inicializado. (D) Error: else fuera de lugar Respuesta: (B) Explicación: Dado que i se define … Continue reading «C | Lazos y estructura de control | Pregunta 7»

C | Lazos y estructura de control | Pregunta 18

Cuántas veces se imprime GeeksQuiz #include<stdio.h> int main() {     int i = -5;     while (i <= 5)     {         if (i >= 0)             break;         else         {             i++;             continue;         }         printf(«GeeksQuiz»);     }     return 0; } (A) 10 veces (B) 5 veces (C) Infinitas veces (D) 0 veces Respuesta: (D) Explicación: El bucle sigue aumentando i mientras es … Continue reading «C | Lazos y estructura de control | Pregunta 18»

C | Lazos y estructura de control | Pregunta 3

¿Cuál es la salida del siguiente programa? #include <stdio.h> int main() {     int i = 0;     switch (i)     {         case ‘0’: printf(«Geeks»);                 break;         case ‘1’: printf(«Quiz»);                 break;         default: printf(«GeeksQuiz»);     }     return 0; }  (A) Geeks (B) Cuestionario (C) GeeksQuiz (D) Error en tiempo de compilación Respuesta: (C) Explicación: A primera vista, el resultado del programa … Continue reading «C | Lazos y estructura de control | Pregunta 3»

C | Lazos y estructura de control | Pregunta 19

#include <stdio.h> int main() {     int i = 3;     while (i–)     {         int i = 100;         i–;         printf(«%d «, i);     }     return 0; } (A) Bucle infinito (B) 99 99 99 (C) 99 98 97 (D) 2 2 2 Respuesta: (B) Explicación: Tenga en cuenta que la i–- en la instrucción while(i-–) cambia la i … Continue reading «C | Lazos y estructura de control | Pregunta 19»

C | Lazos y estructura de control | Pregunta 4

#include <stdio.h> int main() {     int i = 3;     switch (i)     {         case 0+1: printf(«Geeks»);                 break;         case 1+2: printf(«Quiz»);                 break;         default: printf(«GeeksQuiz»);     }     return 0; } ¿Cuál es la salida del programa anterior? (A) Geeks (B) Cuestionario (C) GeeksQuiz (D) Error de tiempo de compilación Respuesta: (B) Explicación: La expresión se evalúa en casos. El … Continue reading «C | Lazos y estructura de control | Pregunta 4»

C | Lazos y estructura de control | Pregunta 20

#include <stdio.h> int main() {     int x = 3;     if (x == 2); x = 0;     if (x == 3) x++;     else x += 2;        printf(«x = %d», x);        return 0; } (A) x = 4 (B) x = 2 (C) Error del compilador (D) x = 0 Respuesta: (B) Explicación: El valor … Continue reading «C | Lazos y estructura de control | Pregunta 20»