DESARROLLO WEB ENTORNO CLIENTE · Tema 7: Programación AJAX en JavaScript

DWEC07-2 es un examen público disponible en TesIA Exam con preguntas de 1 bloques. Esta ficha pública reúne preguntas con respuesta correcta y explicación para estudiar por examen completo. Trabaja especialmente temas como Tema 7: Programación AJAX en JavaScript. La referencia de centro o procedencia visible es CIFP Cesar Manrique.

10 preguntas Desarrollo Web Entorno Cliente CIFP Cesar Manrique Referencia: DWEC07-2

Qué puedes encontrar en este examen

Cada URL pública de examen sirve para localizar el contenido, entender qué bloques toca y revisar preguntas reales antes de abrir la práctica completa.

Tema 7: Programación AJAX en JavaScript

Preguntas, respuestas y explicaciones del examen

Listado público de preguntas asociadas a este examen, con respuesta correcta y explicación cuando está disponible.

#1

2. Para indicar que queremos hacer una petición AJAX sincrona, lo haremos con

  1. A) Ningún parámetro ya que, con AJAX sólo podemos hacer peticiones asincronas
  2. B) Un parámetro del método open.
  3. C) Un parámetro del método send.
  4. D) La propiedad onreadystatechange
Respuesta correcta

B) Un parámetro del método open.

Explicación:

La respuesta correcta es B. El método open() del objeto XMLHttpRequest acepta un tercer parámetro booleano que, si se establece en false, indica que la petición debe ser síncrona.

#2

1. $(function){..}); en jQuery es equivalente a $(document).ready(function(){..});. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. $(function(){..}); es una forma abreviada y común de escribir $(document).ready(function(){..}); , ambas ejecutan código una vez que el DOM está completamente cargado y listo para ser manipulado.

#3

5. Las siglas JSON quieren decir:

  1. A) Javascript Source Object Notation.
  2. B) Javascript Source Object Nate.
  3. C) JavaScript Object Notation.
  4. D) JavaScript Source Nomenclature
Respuesta correcta

C) JavaScript Object Notation.

Explicación:

La respuesta correcta es C. JSON corresponde a JavaScript Object Notation .
Es un formato ligero de intercambio de datos que resulta fácil de leer para los humanos y sencillo de procesar para las máquinas, basado en la sintaxis de objetos de JavaScript .

#4

6. ¿Cuándo pondremos null como parámetro del método send del objeto XHR?

  1. A) Cuando no se envia ningún parámetro en la petición AJAX.
  2. B) Cuando se usa el método POST para la petición.
  3. C) Cuando se usa una petición sincrona..
  4. D) Cuando se usa el método GET para la petición.
Respuesta correcta

D) Cuando se usa el método GET para la petición.

Explicación:

La respuesta correcta es D. Al utilizar el método GET, los parámetros se envían en la URL, por lo que no es necesario pasarlos como segundo argumento en el método send del objeto XHR.

#5

3. Cuando recibimos datos en formato XML podremos utilizar métodos del DOM para acceder a los elementos recibidos. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. Dado que XML es un lenguaje de marcado estructurado similar al HTML, el navegador lo procesa generando un árbol de nodos .

#6

9. La propiedad readyState contiene:

  1. A) El estado de la petición XHR.
  2. B) Un 0 cuando el servidor está preparado
  3. C) El estado devuelto por el servidor.
  4. D) El estado en formato de texto devuelto en la petición al servidor.
Respuesta correcta

A) El estado de la petición XHR.

Explicación:

La respuesta correcta es A. La propiedad readyState de una instancia de XMLHttpRequest devuelve el estado en el que se encuentra la petición (desde 0 para no inicializada hasta 4 para completada) .

#7

4. Para poder utilizar los datos recibidos en formato JSON, en nuestra aplicación JavaScript tendremos que

  1. A) Evaluar los datos recibidos con la función eval()
  2. B) Utilizar los métodos del DOM pera acceder a los resultados.
  3. C) Hacer las peticiones usando el método GET.
  4. D) Hacer las peticiones usando el método POST.
Respuesta correcta

A) Evaluar los datos recibidos con la función eval()

Explicación:

La respuesta correcta es A. La función eval() en JavaScript permite ejecutar código JavaScript que se encuentra en una cadena de texto, lo cual es necesario para interpretar los datos JSON recibidos y hacerlos utilizables en tu aplicación.

#8

8. Si usamos la libreria jQuery no es necesario programar con JavaScript. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. jQuery es una biblioteca escrita en JavaScript y para utilizarla es imprescindible programar en dicho lenguaje .

#9

10. Cuando programamos con AJAX las peticiones las podremos hacer tanto de forma asincrona como sincrona, ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. Aunque la 'A' de AJAX corresponde a 'Asynchronous', la especificación del objeto XMLHttpRequest permite realizar peticiones síncronas bloqueando la ejecución del script hasta recibir respuesta .

#10

7. $.post() es un método, que nos permite hacer una petición AJAX enviando datos por el método POST. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. En el material se refiere a $.ajax() como una función. Si la pregunta es muy estricta con la terminología, podrían argumentar que en jQuery estos son funciones globales del objeto jQuery y no métodos de una instancia, aunque en el lenguaje cotidiano de programación se usen como sinónimos.

Método de "envío" vs. Método "HTTP": La pregunta dice "enviando datos por el método POST". Técnicamente, los datos se envían en el cuerpo (body) de la petición HTTP, y el "método" es el tipo de instrucción HTTP (POST). Es una distinción semántica muy rebuscada, pero a veces se usa en exámenes para invalidar una respuesta.

No es nativo: Si la pregunta implica que es un método de JavaScript estándar, sería falso, ya que es un método/función exclusivo de la librería jQuery.

Temas incluidos

Otros exámenes de Desarrollo Web Entorno Cliente

Practicar este examen

Puedes abrir TesIA Exam y localizar este examen con el mismo nombre para practicarlo en modo estudio o examen, revisar respuestas y continuar tu progreso.