Cuestionario SCORM

Cuestionario SCORM

Pregunta

1. ¿Cuál de las siguientes es una característica de las funciones en JavaScript?

Respuestas

a) No pueden devolver valores

b) Deben ser llamadas antes de ser definidas

c) Pueden recibir entradas y devolver salidas

d) Siempre son anónimas

Pregunta

¿Qué representa el scope de una función?

Respuestas

a) El ámbito en el que se define la función

b) El número de parámetros que puede recibir

c) El tipo de datos que devuelve

d) La cantidad de argumentos que necesita

Pregunta

3. ¿Cuál es una característica de las funciones como first-class citizens?

Respuestas

a) No se pueden asignar a variables

b) Se pueden pasar como argumentos a otras funciones

c) No pueden ser almacenadas en objetos

d) No pueden tener propiedades

Pregunta

4. ¿Cuál de las siguientes opciones es una function expression?

Respuestas

a) function saludar()

    {

       return "Hola";

}

b) let saludar = function()

                         {

                             return "Hola";

                         }

c) saludar => "Hola"

d) (function() { return "Hola"; })();

Pregunta

 5. ¿Qué hace una IIFE en JavaScript?

Respuestas

a) Se ejecuta inmediatamente

b) Requiere ser llamada manualmente

c) No puede contener parámetros

d) Siempre devuelve undefined

Pregunta

 6. ¿Qué ventaja ofrece una arrow function sobre una función tradicional?

Respuestas

a) Sintaxis simplificada

b) Crean su propio contexto this

c) Pueden ser usadas como constructores

d) Tienen mejor rendimiento siempre

Pregunta

7. ¿Qué sucede si intentas acceder a una variable declarada dentro de una función desde fuera de ella?

Respuestas

a) Se puede acceder sin problemas

b) Se lanza un error

c) La variable se convierte en global

d) Se retorna undefined automáticamente

Pregunta

8. ¿Qué caracteriza a una función anónima?

Respuestas

a) Tiene un nombre

b) No tiene nombre

c) Se debe llamar antes de ser declarada

d) Se define con la palabra clave anon

Pregunta

 9. ¿Cuál de los siguientes es un caso donde NO se debe usar una arrow function?

Respuestas

a) Callbacks

b) Métodos de objeto

c) Funciones anidadas

d) Métodos de array como map o filter

Pregunta

10. ¿Cuál de las siguientes afirmaciones sobre los parámetros en JavaScript es correcta?

Respuestas

a) No se pueden asignar valores por defecto

b) Solo se pueden pasar un número fijo de parámetros

c) Los valores primitivos se pasan por referencia

d) Los parámetros rest agrupan argumentos en un array

Habilitar JavaScript

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)