Menu iconMenu icon
JavaScript de Cero a Superhéroe

Cuestionario para la Parte II: JavaScript Intermedio

Preguntas

Este cuestionario está diseñado para evaluar tu comprensión de los conceptos discutidos en la Parte II: JavaScript Intermedio, que cubre Funciones Avanzadas, JavaScript Orientado a Objetos, APIs e Interfaces Web, y Manejo y Pruebas de Errores. Cada pregunta refleja temas y principios clave que son esenciales para dominar las habilidades de JavaScript Intermedio.

Pregunta 1: Funciones Avanzadas

¿Cuál es el principal beneficio de usar funciones flecha en JavaScript?

A) Tienen su propio contexto this.

B) No pueden contener código asincrónico.

C) No tienen su propio contexto this.

D) Son más rápidas que las funciones tradicionales.

Pregunta 2: JavaScript Orientado a Objetos

¿Cuál de las siguientes afirmaciones sobre la cadena de prototipos en JavaScript es verdadera?

A) Los objetos de JavaScript contienen directamente todos los métodos de su prototipo.

B) Los cambios en el prototipo de un objeto afectan solo a esa instancia.

C) El prototipo de un objeto define métodos que pueden ser compartidos por todas las instancias de ese objeto.

D) Los prototipos se utilizan típicamente en JavaScript para prevenir la herencia.

Pregunta 3: APIs e Interfaces Web

¿Qué API se utiliza para almacenar datos que deberían persistir a través de sesiones en una aplicación web?

A) sessionStorage

B) localStorage

C) fetch()

D) XMLHttpRequest

Pregunta 4: Manejo y Pruebas de Errores

¿Qué hace el bloque finally en una declaración try...catch...finally?

A) Se ejecuta si ocurre un error en el bloque try.

B) Se ejecuta después del bloque catch, pero solo si no se capturaron errores.

C) Se ejecuta independientemente de si se lanzó o capturó un error.

D) Contiene el código de limpieza que se ejecuta dependiendo del tipo de error.

Pregunta 5: Funciones Avanzadas

En JavaScript, ¿qué es un cierre?

A) Un tipo de función que puede ejecutarse de forma asincrónica.

B) Una combinación de una función junto con referencias a su estado circundante.

C) El proceso de combinar varias funciones en una sola.

D) Una función que es devuelta por otra función.

Pregunta 6: JavaScript Orientado a Objetos

¿Qué palabra clave se usa para crear una herencia de clase en JavaScript?

A) inherits

B) extends

C) prototype

D) super

Pregunta 7: APIs e Interfaces Web

¿Cuál es el uso principal de la API fetch()?

A) Manipular el historial del navegador.

B) Realizar solicitudes de red y manejar las respuestas.

C) Almacenar datos en el navegador que desaparecen después de que finaliza la sesión.

D) Enviar datos al almacenamiento local.

Pregunta 8: Manejo y Pruebas de Errores

¿Cuál es el propósito de lanzar errores personalizados en JavaScript?

A) Romper la aplicación deliberadamente.

B) Mejorar el proceso de depuración proporcionando errores más claros.

C) Reducir la velocidad de ejecución de las funciones.

D) Evitar la necesidad de bibliotecas externas para el manejo de errores.

Preguntas

Este cuestionario está diseñado para evaluar tu comprensión de los conceptos discutidos en la Parte II: JavaScript Intermedio, que cubre Funciones Avanzadas, JavaScript Orientado a Objetos, APIs e Interfaces Web, y Manejo y Pruebas de Errores. Cada pregunta refleja temas y principios clave que son esenciales para dominar las habilidades de JavaScript Intermedio.

Pregunta 1: Funciones Avanzadas

¿Cuál es el principal beneficio de usar funciones flecha en JavaScript?

A) Tienen su propio contexto this.

B) No pueden contener código asincrónico.

C) No tienen su propio contexto this.

D) Son más rápidas que las funciones tradicionales.

Pregunta 2: JavaScript Orientado a Objetos

¿Cuál de las siguientes afirmaciones sobre la cadena de prototipos en JavaScript es verdadera?

A) Los objetos de JavaScript contienen directamente todos los métodos de su prototipo.

B) Los cambios en el prototipo de un objeto afectan solo a esa instancia.

C) El prototipo de un objeto define métodos que pueden ser compartidos por todas las instancias de ese objeto.

D) Los prototipos se utilizan típicamente en JavaScript para prevenir la herencia.

Pregunta 3: APIs e Interfaces Web

¿Qué API se utiliza para almacenar datos que deberían persistir a través de sesiones en una aplicación web?

A) sessionStorage

B) localStorage

C) fetch()

D) XMLHttpRequest

Pregunta 4: Manejo y Pruebas de Errores

¿Qué hace el bloque finally en una declaración try...catch...finally?

A) Se ejecuta si ocurre un error en el bloque try.

B) Se ejecuta después del bloque catch, pero solo si no se capturaron errores.

C) Se ejecuta independientemente de si se lanzó o capturó un error.

D) Contiene el código de limpieza que se ejecuta dependiendo del tipo de error.

Pregunta 5: Funciones Avanzadas

En JavaScript, ¿qué es un cierre?

A) Un tipo de función que puede ejecutarse de forma asincrónica.

B) Una combinación de una función junto con referencias a su estado circundante.

C) El proceso de combinar varias funciones en una sola.

D) Una función que es devuelta por otra función.

Pregunta 6: JavaScript Orientado a Objetos

¿Qué palabra clave se usa para crear una herencia de clase en JavaScript?

A) inherits

B) extends

C) prototype

D) super

Pregunta 7: APIs e Interfaces Web

¿Cuál es el uso principal de la API fetch()?

A) Manipular el historial del navegador.

B) Realizar solicitudes de red y manejar las respuestas.

C) Almacenar datos en el navegador que desaparecen después de que finaliza la sesión.

D) Enviar datos al almacenamiento local.

Pregunta 8: Manejo y Pruebas de Errores

¿Cuál es el propósito de lanzar errores personalizados en JavaScript?

A) Romper la aplicación deliberadamente.

B) Mejorar el proceso de depuración proporcionando errores más claros.

C) Reducir la velocidad de ejecución de las funciones.

D) Evitar la necesidad de bibliotecas externas para el manejo de errores.

Preguntas

Este cuestionario está diseñado para evaluar tu comprensión de los conceptos discutidos en la Parte II: JavaScript Intermedio, que cubre Funciones Avanzadas, JavaScript Orientado a Objetos, APIs e Interfaces Web, y Manejo y Pruebas de Errores. Cada pregunta refleja temas y principios clave que son esenciales para dominar las habilidades de JavaScript Intermedio.

Pregunta 1: Funciones Avanzadas

¿Cuál es el principal beneficio de usar funciones flecha en JavaScript?

A) Tienen su propio contexto this.

B) No pueden contener código asincrónico.

C) No tienen su propio contexto this.

D) Son más rápidas que las funciones tradicionales.

Pregunta 2: JavaScript Orientado a Objetos

¿Cuál de las siguientes afirmaciones sobre la cadena de prototipos en JavaScript es verdadera?

A) Los objetos de JavaScript contienen directamente todos los métodos de su prototipo.

B) Los cambios en el prototipo de un objeto afectan solo a esa instancia.

C) El prototipo de un objeto define métodos que pueden ser compartidos por todas las instancias de ese objeto.

D) Los prototipos se utilizan típicamente en JavaScript para prevenir la herencia.

Pregunta 3: APIs e Interfaces Web

¿Qué API se utiliza para almacenar datos que deberían persistir a través de sesiones en una aplicación web?

A) sessionStorage

B) localStorage

C) fetch()

D) XMLHttpRequest

Pregunta 4: Manejo y Pruebas de Errores

¿Qué hace el bloque finally en una declaración try...catch...finally?

A) Se ejecuta si ocurre un error en el bloque try.

B) Se ejecuta después del bloque catch, pero solo si no se capturaron errores.

C) Se ejecuta independientemente de si se lanzó o capturó un error.

D) Contiene el código de limpieza que se ejecuta dependiendo del tipo de error.

Pregunta 5: Funciones Avanzadas

En JavaScript, ¿qué es un cierre?

A) Un tipo de función que puede ejecutarse de forma asincrónica.

B) Una combinación de una función junto con referencias a su estado circundante.

C) El proceso de combinar varias funciones en una sola.

D) Una función que es devuelta por otra función.

Pregunta 6: JavaScript Orientado a Objetos

¿Qué palabra clave se usa para crear una herencia de clase en JavaScript?

A) inherits

B) extends

C) prototype

D) super

Pregunta 7: APIs e Interfaces Web

¿Cuál es el uso principal de la API fetch()?

A) Manipular el historial del navegador.

B) Realizar solicitudes de red y manejar las respuestas.

C) Almacenar datos en el navegador que desaparecen después de que finaliza la sesión.

D) Enviar datos al almacenamiento local.

Pregunta 8: Manejo y Pruebas de Errores

¿Cuál es el propósito de lanzar errores personalizados en JavaScript?

A) Romper la aplicación deliberadamente.

B) Mejorar el proceso de depuración proporcionando errores más claros.

C) Reducir la velocidad de ejecución de las funciones.

D) Evitar la necesidad de bibliotecas externas para el manejo de errores.

Preguntas

Este cuestionario está diseñado para evaluar tu comprensión de los conceptos discutidos en la Parte II: JavaScript Intermedio, que cubre Funciones Avanzadas, JavaScript Orientado a Objetos, APIs e Interfaces Web, y Manejo y Pruebas de Errores. Cada pregunta refleja temas y principios clave que son esenciales para dominar las habilidades de JavaScript Intermedio.

Pregunta 1: Funciones Avanzadas

¿Cuál es el principal beneficio de usar funciones flecha en JavaScript?

A) Tienen su propio contexto this.

B) No pueden contener código asincrónico.

C) No tienen su propio contexto this.

D) Son más rápidas que las funciones tradicionales.

Pregunta 2: JavaScript Orientado a Objetos

¿Cuál de las siguientes afirmaciones sobre la cadena de prototipos en JavaScript es verdadera?

A) Los objetos de JavaScript contienen directamente todos los métodos de su prototipo.

B) Los cambios en el prototipo de un objeto afectan solo a esa instancia.

C) El prototipo de un objeto define métodos que pueden ser compartidos por todas las instancias de ese objeto.

D) Los prototipos se utilizan típicamente en JavaScript para prevenir la herencia.

Pregunta 3: APIs e Interfaces Web

¿Qué API se utiliza para almacenar datos que deberían persistir a través de sesiones en una aplicación web?

A) sessionStorage

B) localStorage

C) fetch()

D) XMLHttpRequest

Pregunta 4: Manejo y Pruebas de Errores

¿Qué hace el bloque finally en una declaración try...catch...finally?

A) Se ejecuta si ocurre un error en el bloque try.

B) Se ejecuta después del bloque catch, pero solo si no se capturaron errores.

C) Se ejecuta independientemente de si se lanzó o capturó un error.

D) Contiene el código de limpieza que se ejecuta dependiendo del tipo de error.

Pregunta 5: Funciones Avanzadas

En JavaScript, ¿qué es un cierre?

A) Un tipo de función que puede ejecutarse de forma asincrónica.

B) Una combinación de una función junto con referencias a su estado circundante.

C) El proceso de combinar varias funciones en una sola.

D) Una función que es devuelta por otra función.

Pregunta 6: JavaScript Orientado a Objetos

¿Qué palabra clave se usa para crear una herencia de clase en JavaScript?

A) inherits

B) extends

C) prototype

D) super

Pregunta 7: APIs e Interfaces Web

¿Cuál es el uso principal de la API fetch()?

A) Manipular el historial del navegador.

B) Realizar solicitudes de red y manejar las respuestas.

C) Almacenar datos en el navegador que desaparecen después de que finaliza la sesión.

D) Enviar datos al almacenamiento local.

Pregunta 8: Manejo y Pruebas de Errores

¿Cuál es el propósito de lanzar errores personalizados en JavaScript?

A) Romper la aplicación deliberadamente.

B) Mejorar el proceso de depuración proporcionando errores más claros.

C) Reducir la velocidad de ejecución de las funciones.

D) Evitar la necesidad de bibliotecas externas para el manejo de errores.