Preguntas de Elección Múltiple Pregunta 1. ¿Cuál de las siguientes es la forma correcta de una declaración de función en JavaScript? Respuestas Opción 1 a) function = miFuncion() { return "Hola"; } Opción 2 b) function miFuncion() { return "Hola"; } Opción 3 c) miFuncion function() { return "Hola"; } Opción 4 d) func miFuncion() { return "Hola"; } Retroalimentación Incorrecto Opción correcta Incorrecto Incorrecto Solución Incorrecto (Retroalimentación) Opción correcta (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación) Pregunta 2. ¿Cuál es la diferencia principal entre una Function Declaration y una Function Expression? Respuestas Opción 1 a) Las Function Declarations se pueden invocar antes de su definición, las Function Expressions no. Opción 2 b) No hay diferencia entre ambas. Opción 3 c) Las Function Expressions siempre son anónimas. Opción 4 d) Las Function Declarations no pueden devolver valores. Retroalimentación Opción correcta Incorrecto Incorrecto Incorrecto Solución Opción correcta (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación) Pregunta 3. ¿Cuál de las siguientes sintaxis corresponde a una arrow function válida? Respuestas Opción 1 a) const sumar = (a, b) => { return a + b; }; Opción 2 b) const sumar => (a, b) { return a + b; }; Opción 3 c) const sumar (a, b) => return a + b; Opción 4 d) const => (a, b) { return a + b; }; Retroalimentación Opción correcta Incorrecto Incorrecto Incorrecto Solución Opción correcta (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación) Pregunta 4. ¿Cuál es la forma correcta de una IIFE en JavaScript? Respuestas Opción 1 a) function() { console.log("Ejecutado"); }(); Opción 2 b) (function() { console.log("Ejecutado"); })(); Opción 3 c) (() => { console.log("Ejecutado"); }) Opción 4 d) function ejecutar() { console.log("Ejecutado"); }() Retroalimentación Incorrecto Opción correcta Incorrecto Incorrecto Solución Incorrecto (Retroalimentación) Opción correcta (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación) Pregunta 5. ¿Qué ocurre si intentas llamar a una Function Expression antes de su declaración? Respuestas Opción 1 a) Se ejecuta correctamente. Opción 2 b) Genera un error porque no está definida antes de la invocación. Opción 3 c) Se ejecuta con un valor undefined. Opción 4 d) Lanza una advertencia pero se ejecuta. Retroalimentación Incorrecto Opción correcta Incorrecto Incorrecto Solución Incorrecto (Retroalimentación) Opción correcta (Retroalimentación) Incorrecto (Retroalimentación) Incorrecto (Retroalimentación)