DESARROLLO WEB ENTORNO CLIENTE · Tema 3: Modelo de objetos predefinidos en JavaScript

FP DWEC Tema 3: Modelo de objetos predefinidos en JavaScript 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 3: Modelo de objetos predefinidos en JavaScript.

30 preguntas Desarrollo Web Entorno Cliente Referencia: FP DWEC Tema 3: Modelo de objetos predefinidos en JavaScript

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 3: Modelo de objetos predefinidos 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

8. Desde un frameset podremos acceder a cada uno de los frames hijos empleando la palabra reservada child. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
El acceso a los marcos se realiza a través del array 'frames[]'. No existe la palabra clave 'child' en la jerarquía de objetos del navegador.

#2

3. Empleando JavaScript y el método open() del objeto window podremos:

  1. A) Abrir un documento para escribir en él.
  2. B) Abrir el navegador web.
  3. C) Abrir una ventana nueva con las características que nosotros queramos.
  4. D) Abrir el fichero que contenga las cookies.
Respuesta correcta

C) Abrir una ventana nueva con las características que nosotros queramos.

Explicación:

La respuesta correcta es C. El método window.
open() se utiliza para crear una nueva instancia de la ventana del navegador, permitiendo especificar parámetros como el tamaño, la posición y la presencia de barras de herramientas.

#3

8. Para acceder a las propiedades y métodos del objeto Math deberemos crear previamente un objeto de tipo Math. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
El objeto Math es estático; no es un constructor y todos sus métodos y propiedades se acceden directamente sin usar 'new'.

#4

1. Tenemos 2 ventanas A y B. Si abrimos la ventana B desde la ventana A, ¿cómo podemos referenciar al documento de la ventana A desde la ventana B?

  1. A) parent.document
  2. B) opener.document
  3. C) top.document
  4. D) self.document
Respuesta correcta

B) opener.document

Explicación:

La respuesta correcta es B -> opener.document.
Cuando una ventana es abierta mediante window.open(), la nueva ventana (hija) mantiene una referencia a la ventana de origen (padre) a través de la propiedad 'opener'.

#5

6. La propiedad del objeto String que me permite saber la longitud de una cadena es:

  1. A) Ninguna es correcta.
  2. B) size.
  3. C) charNum.
  4. D) strlen.
Respuesta correcta

A) Ninguna es correcta.

Explicación:

La respuesta correcta es A. En JavaScript, la propiedad estándar del objeto String para obtener la longitud es 'length'.
Ninguna de las otras opciones (size, charNum, strlen) es válida para este objeto.

#6

10. Desde un frame hijo podremos acceder a la ventana padre empleando la palabra reservada top o parent. ¿Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero.
'parent' se refiere al nivel inmediatamente superior, mientras que 'top' se refiere a la ventana raíz que contiene toda la estructura de marcos.

#7

2. Desde un script de un documento podremos hacer referencia a la ventana en la cual se encuentra empleando la palabra reservada self en lugar de window. ¿Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero.
La propiedad 'self' es una referencia al propio objeto window actual, lo que permite usarla indistintamente con 'window' para referirse al contexto global.

#8

3. Si queremos referenciar específicamente a un marco hijo desde el frameset lo haremos con:

  1. A) [window.]frames[top].objeto-función-variable-nombre
  2. B) [window.]frames[parent].objeto-función-variable-nombre
  3. C) [window.]frames[n].objeto-función-variable-nombre
  4. D) [window.]frames[self].objeto-función-variable-nombre
Respuesta correcta

C) [window.]frames[n].objeto-función-variable-nombre

Explicación:

La respuesta correcta es C. La colección 'frames' permite acceder a los marcos secundarios mediante un índice numérico 'n' o su nombre, partiendo del contexto del frameset.

#9

9. Los frames que están en un frameset son frames hijos. Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero.
En la jerarquía de ventanas, la ventana principal que contiene el frameset es el padre, y los marcos individuales definidos dentro son sus hijos (accedidos vía 'frames[]').

#10

5. En un frameset tendremos también acceso al objeto document. ¿Verdadero o falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
Aunque el objeto existe técnicamente, un frameset sustituye al cuerpo (body) del documento; su propósito es organizar marcos, no contener un documento HTML estándar con contenido directo.

#11

3. Si queremos referenciar un marco hijo desde otro marco hijo lo haremos con:

  1. A) top.frames[n]
  2. B) self.frames[n]
  3. C) parent.frames[n].objeto-función-variable-nombre
  4. D) child.frames[n]
Respuesta correcta

C) parent.frames[n].objeto-función-variable-nombre

Explicación:

La respuesta correcta es C -> parent.
frames[n].objeto-función-variable-nombre. Para que un marco acceda a un hermano, debe subir al nivel del padre ('parent') y desde allí buscar en la colección de marcos ('frames').

#12

7. Si tenemos un documento que contiene frames, todos esos frames pertenecen a la misma ventana. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
Cada marco (frame) se considera un contexto de navegación independiente con su propio objeto 'window' global.

#13

4. El uso de los frames o iframes está muy generalizado y se recomienda sobre todo por temas de accesibilidad. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
Actualmente, el uso de frames está en desuso y no se recomienda por accesibilidad, ya que dificulta la navegación a lectores de pantalla y la indexación.

#14

7. Cada pestaña nueva que abramos en el navegador web es considerada un objeto window. Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero.
Cada pestaña o ventana independiente tiene su propio contexto de ejecución global, representado por una instancia única del objeto window.

#15

10. La colección dentro del objeto document que me permite acceder a cualquier fotografía o imagen del documento es:

  1. A) img[]
  2. B) forms[]
  3. C) objects[]
  4. D) images[]
Respuesta correcta

D) images[]

Explicación:

La respuesta correcta es D. El objeto document posee una propiedad llamada 'images', que es un array (HTMLCollection) que contiene todas las etiquetas <img> presentes en la página.

#16

7. El objeto location es un objeto que depende directamente del objeto navigator. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
El objeto 'location' (que gestiona la URL) es una propiedad del objeto 'window', no del objeto 'navigator'.

#17

5. Cuando trabajamos con ventanas que han sido abiertas desde JavaScript. Para saber quién abrió una determinada ventana podremos hacerlo empleando el método open(). Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
Para conocer qué ventana originó la apertura de la actual se utiliza la propiedad 'opener', no el método open(), que es el encargado de realizar la acción de abrir.

#18

4. El objeto document es un objeto que depende directamente del objeto window. Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero.
Dentro de la jerarquía del DOM, el objeto window es el objeto global raíz, y document es una de sus propiedades principales que representa el contenido cargado.

#19

4. Para acceder a la información del navegador que estamos utilizando emplearemos el objeto:

  1. A) browser
  2. B) navigator
  3. C) client
  4. D) window.info
Respuesta correcta

B) navigator

Explicación:

La respuesta correcta es B -> navigator.
Este objeto contiene toda la información relativa al cliente/navegador, como el nombre, la versión, el idioma y el sistema operativo.

#20

6. Para acceder a la propiedad de un objeto desde JavaScript lo haremos con:

  1. A) objeto->propiedad
  2. B) objeto.propiedad
  3. C) objeto(propiedad)
  4. D) objeto: propiedad
Respuesta correcta

B) objeto.propiedad

Explicación:

La respuesta correcta es B -> objeto.
propiedad. JavaScript utiliza la notación de punto para acceder a los miembros (propiedades y métodos) de los objetos.

#21

1. Todos los métodos y propiedades de los marcos se pueden aplicar también a los iframes. Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero.
En el Modelo de Objetos del Navegador, los iframes se comportan de manera análoga a los marcos (frames) tradicionales, compartiendo la mayoría de sus propiedades y métodos de acceso.

#22

5. Para crear un objeto de tipo String lo haremos con el comando:

  1. A) new String("Texto cadena");
  2. B) ("Texto cadena").new();
  3. C) "Texto cadena".create();
  4. D) window.write("Texto cadena");
Respuesta correcta

A) new String("Texto cadena");

Explicación:

La respuesta correcta es A. Aunque se pueden usar literales, para instanciar explícitamente un objeto String se utiliza el constructor 'new String()'.

#23

6. Para comunicar dos frames hijos lo haremos empleando la palabra reservada child. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
No existe la palabra reservada 'child' para este fin; la comunicación suele hacerse a través del objeto 'parent' para alcanzar otros marcos hermanos.

#24

9. Para acceder a la URL del documento en el que nos encontramos emplearemos el objeto:

  1. A) location
  2. B) url
  3. C) window
  4. D) navigator
Respuesta correcta

A) location

Explicación:

La respuesta correcta es A. El objeto 'location' contiene información sobre la URL del documento actual y permite realizar redirecciones.

#25

8. El Modelo de Objetos del Documento se conoce por las siglas:

  1. A) MOD.
  2. B) DOM.
  3. C) OOD.
  4. D) OOP.
Respuesta correcta

B) DOM.

Explicación:

La respuesta correcta es B. DOM corresponde a 'Document Object Model', la interfaz de programación que permite a JavaScript acceder y manipular la estructura y contenido de un documento HTML.

#26

9. ¿Con qué objeto podremos saber cuál es el número más pequeño disponible en JavaScript?

  1. A) Math
  2. B) Number
  3. C) Integer
  4. D) Smallest
Respuesta correcta

B) Number

Explicación:

La respuesta correcta es B -> Number.
El objeto global 'Number' posee propiedades estáticas como MIN_VALUE que representan los límites de precisión numérica del lenguaje.

#27

2. Para acceder a un método de un objeto desde JavaScript lo haremos con:

  1. A) objeto->método
  2. B) objeto(método([parámetros opcionales]))
  3. C) window.objeto.método
  4. D) objeto.método([parámetros opcionales])
Respuesta correcta

D) objeto.método([parámetros opcionales])

Explicación:

La respuesta correcta es D. En JavaScript, el acceso a los métodos de un objeto se realiza mediante la notación de punto, seguida del nombre del método y los paréntesis para los argumentos.

#28

10. Para acceder a la sección de marcadores de nuestro navegador desde JavaScript, lo haremos empleando el objeto navigator. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
Por razones de seguridad y privacidad, JavaScript no permite el acceso directo a la lista de marcadores (favoritos) del usuario a través del objeto navigator.

#29

1. Empleando JavaScript y el método close() del objeto window podremos:

  1. A) Cerrar un documento.
  2. B) Cerrar el navegador web.
  3. C) Cerrar una ventana.
Respuesta correcta

C) Cerrar una ventana.

Explicación:

La respuesta correcta es C. El método window.
close() se utiliza para cerrar la ventana actual o una referencia a una ventana abierta previamente mediante JavaScript.

#30

2. Con el objeto Date podremos saber el día de la semana de la fecha actual, pero no de fechas anteriores. Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B -> Falso.
El objeto Date de JavaScript permite instanciar cualquier fecha, ya sea pasada o futura, y utilizar métodos como getDay() para obtener el día de la semana correspondiente.

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.