Preguntas resueltas de JavaScript y DOM: fundamentos de programación web

Informática y TelecomunicacionesActualizado el 5,99 KB

Resumen

Recopilación de preguntas tipo test con sus soluciones sobre fundamentos de JavaScript y manipulación del DOM. Cubre sintaxis básica como arrays, funciones, condicionales, métodos de cadenas, expresiones regulares y redondeo, además de nodos del DOM, la etiqueta script y la referencia a ficheros JavaScript externos en XHTML. Sirve para repasar conceptos clave de programación web.

Puntos clave

  • Math.max(2, 4) devuelve el máximo de dos números y Math.round(7.25) redondea al entero más cercano, que es 7.
  • En JavaScript, las posiciones de los caracteres de una cadena empiezan en 0 y charAt() devuelve el carácter en una posición dada.
  • Los métodos test() y exec() comprueban expresiones regulares: test() devuelve true o false y exec() devuelve la cadena que cumple la expresión.
  • En el DOM, nodeType indica el tipo de nodo y removeChild() elimina un elemento hijo.
  • JSON es un formato ligero para el intercambio de datos empleado en JavaScript.
  • La sentencia break finaliza la ejecución del bucle for, while o do-while actual.
  • En XHTML, un fichero externo se referencia con .

Ponte a prueba

Cuestionario de Fundamentos de JavaScript y Manipulación del DOM

A continuación, se presenta la corrección y estructuración de un conjunto de preguntas y soluciones relacionadas con JavaScript y el Modelo de Objetos del Documento (DOM).

Sección 1: Preguntas de JavaScript

Pregunta 1

En JavaScript, ¿cómo se calcula el máximo de los números 2 y 4?

  • Solución: Math.max(2, 4)

Pregunta 2

Identifica la función de la etiqueta <script> en HTML.

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: La etiqueta <script> se emplea para definir un contenido que resume la funcionalidad de un script; este contenido se muestra solo si el navegador no soporta scripting.

Pregunta 3

En JavaScript, ¿cuál es la forma correcta de crear un array?

  • Solución: var txt = new Array("tim","kim","jim")

Pregunta 4

En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve true si se cumple?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: test()

Pregunta 6

En JavaScript, las posiciones de los caracteres de una cadena empiezan en:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: 0

Pregunta 7

La compañía que inventó el lenguaje JavaScript fue:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: Netscape

Pregunta 8

En JavaScript, ¿cómo se escribe una sentencia condicional para comprobar que la variable "i" es distinta de 5?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: if(i != 5)

Pregunta 10

En JavaScript, ¿cómo se redondea el número 7.25 al entero más cercano?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: Math.round(7.25)

Pregunta 11

En JavaScript, el operador para concatenar cadenas es:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución:

Pregunta 12

¿Qué es JSON?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: Un formato ligero para el intercambio de datos empleado en JavaScript.

Pregunta 13

Respecto a JavaScript y Java, se puede decir que:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: Las anteriores respuestas no son correctas (Implica que no hay una relación directa o que las opciones previas eran incorrectas).

Pregunta 15

En JavaScript, para obtener un carácter concreto de una cadena según su posición se emplea la función:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: charAt()

Pregunta 16

En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve la cadena que la cumple?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: exec()

Pregunta 17

¿Cuál de las siguientes afirmaciones sobre los arrays en JavaScript es falsa?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: No se pueden crear arrays multidimensionales (Esta afirmación es falsa, sí se pueden crear).

Pregunta 18

En JavaScript, ¿cómo se define una función llamada "miFuncion"?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: function miFuncion()

Pregunta 19

En JavaScript, ¿qué hace la sentencia break?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: Finaliza la ejecución del bucle for, while o do-while actual.

Sección 2: Preguntas sobre el DOM y Estándares

Pregunta 5

En el DOM, el tipo de un nodo se obtiene con la propiedad:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: nodeType

Pregunta 9

En el DOM, para visitar el siguiente nodo hermano se emplea:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: Las anteriores respuestas no son correctas (Implica que la opción correcta no estaba listada).

Pregunta 14

En el DOM, para eliminar un elemento hijo se emplea el método:

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

  • Solución: removeChild()

Pregunta 20

Referencia a Ficheros Externos en XHTML

En una página XHTML, ¿cuál es la forma correcta de hacer referencia a un fichero externo con código JavaScript llamado "xxx.js"?

Tu respuesta: Pregunta no contestada

¡Respuesta errónea!

Solución (Formato XHTML):

<script type="text/javascript" src="xxx.js"></script>

Descargar

PDF Word HTML

Preguntas frecuentes

¿Cómo se calcula el máximo de dos números en JavaScript?

Con el método Math.max(). Por ejemplo, Math.max(2, 4) devuelve 4.

¿En qué posición empiezan los caracteres de una cadena en JavaScript?

Las posiciones empiezan en 0. Para obtener un carácter concreto según su posición se usa la función charAt().

¿Qué hace la sentencia break en JavaScript?

Finaliza la ejecución del bucle for, while o do-while en el que se encuentra.

¿Cómo se elimina un elemento hijo en el DOM?

Con el método removeChild().

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Qué devuelve Math.round(7.25) en JavaScript?
2. ¿En qué posición empiezan las posiciones de los caracteres de una cadena en JavaScript?
3. ¿Qué método comprueba una expresión regular y devuelve la cadena que la cumple?
4. ¿Qué propiedad del DOM permite obtener el tipo de un nodo?
5. ¿Qué hace la sentencia break en un bucle?
6. ¿Qué se considera JSON según el documento?
7. ¿Qué método se usa para eliminar un elemento hijo en el DOM?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.