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»

Salida de programas de Python | Juego 22 (bucles)

Requisito previo: Bucles Nota: La salida de todos estos programas se prueba en Python3 1. ¿Cuál es el resultado de lo siguiente? mylist = [‘geeks’, ‘forgeeks’] for i in mylist:     i.upper() print(mylist) [‘GEEKS’, ‘FORGEES’]. [‘geeks’, ‘forgeeks’]. [Ninguno Ninguno]. Inesperado Producción: 2. [‘geeks’, ‘forgeeks’] Explicación: La función upper() no modifica una string en su lugar, devuelve … Continue reading «Salida de programas de Python | Juego 22 (bucles)»

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»

Bucle while con constantes de tiempo de compilación

El ciclo while es una declaración de flujo de control que permite que el código se ejecute repetidamente en función de una condición booleana determinada. El ciclo while se puede considerar como una declaración if repetida. Se utiliza sobre todo en situaciones en las que el número exacto de iteraciones de antemano. A continuación se … Continue reading «Bucle while con constantes de tiempo de compilación»

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»