La prueba de las estructurasVersión en línea Preguntas relacionadas con las estructuras condicionales y repetitivas por José Luis Ferrer Rodriguez 1 ¿Cuál es la salida del siguiente código? a 5 b 6 c 4 d Error de compilación 2 ¿Qué ocurre si el código dentro de un switch no incluye un caso default? a Se lanza una excepción en tiempo de ejecución. b El programa no compila. c Solo se ejecutarán los casos que coincidan con la expresión evaluada. d Se ejecutarán todos los casos de manera secuencial. 3 ¿Cuál es el problema en este código? a Faltan los break entre los casos. b switch no admite enteros como expresión de entrada. c El caso default debe ir primero. d No hay errores en el código. 4 ¿Cuál de las siguientes afirmaciones es verdadera sobre el bucle for-each en Java? a Puede usarse solo con arreglos. b Permite modificar los elementos de la colección directamente. c No se puede usar con estructuras como ArrayList. d Es útil para iterar sobre colecciones o arreglos. 5 ¿Qué hace el siguiente código? a Imprime 5. b Imprime 3. c Imprime 4. d Entra en un bucle infinito. 6 ¿Qué ocurre si el valor de la condición en un bucle do-while es false en la primera evaluación? a El cuerpo del bucle no se ejecuta. b Se ejecuta una vez antes de que termine el bucle. c El programa entra en un bucle infinito. d Genera un error de compilación. 7 ¿Cuál es la salida del siguiente código? a Imprime combinaciones de valores de i y j desde (0,0) hasta (3,1). b Imprime combinaciones de valores de i y j desde (0,0) hasta (2,1). c Solo imprime (2,1). d Genera un error de compilación. 8 ¿Qué ocurre si se usa la instrucción continue en un bucle for? a Termina el bucle. b Vuelve al inicio del bucle sin evaluar la condición. c Se salta la iteración actual y pasa a la siguiente. d Genera un error de compilación. 9 ¿Cuál es la diferencia principal entre if-else y switch? a if-else solo puede usarse con tipos de datos numéricos. b switch evalúa múltiples condiciones de igualdad, mientras que if-else evalúa cualquier condición booleana. c switch es más flexible que if-else. d if-else no soporta casos por defecto. 10 ¿Qué imprimirá el siguiente código? a 1 2 3 b 1 3 c 1 2 d 2 3