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

DWEC UD 03 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: DWEC UD 03

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

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. Los frames en un documento HTML son elementos que permiten dividir la ventana del navegador en múltiples secciones, cada una capaz de mostrar un documento HTML independiente. Por lo tanto, no todos los frames pertenecen a la misma ventana en el sentido de ser una única entidad visual o funcional.

#2

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 marcos (frames) presenta graves problemas para los lectores de pantalla y la navegación lógica del documento. Por este motivo, su uso no se recomienda por temas de accesibilidad y ha sido reemplazado por otras tecnologías en los estándares modernos.

#3

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. A nivel de modelo de objetos, los iframes funcionan de manera idéntica a los marcos de un frameset tradicional. Poseen su propio objeto window e historial, y se integran en la colección frames del documento padre.

#4

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 -> new String("Texto cadena"); . En JavaScript, para crear un objeto explícito de tipo String se utiliza el constructor String precedido por la palabra reservada 'new'. Los métodos . new() o .create() no son constructores válidos en la sintaxis de JavaScript para este tipo de datos.

#5

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

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

A) location.

Explicación:

La respuesta correcta es A -> location. El objeto location contiene toda la información relativa a la dirección URL actual, incluyendo protocolo, host y ruta. Posee propiedades específicas como 'href' que devuelven la cadena completa de la dirección del documento.

#6

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. En JavaScript, no existe una propiedad llamada 'child' para acceder a los marcos desde un frameset. El acceso debe realizarse a través de la colección 'frames' o por el nombre asignado al marco. La confusión puede venir de términos del DOM como 'childNodes'.

#7

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 permite instanciar cualquier fecha pasada o futura mediante diferentes constructores, no limitándose únicamente a la fecha actual del sistema. Una vez creado el objeto con una fecha específica, podemos utilizar el método getDay() para obtener el día de la semana correspondiente a ese…

#8

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. El objeto location no depende directamente del objeto navigator; ambos son propiedades del objeto window, que representa la ventana del navegador.

#9

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. La colección images[] del objeto document es la que te permite acceder a todas las fotografías e imágenes presentes en un documento HTML. Utiliza esta colección para manipular o interactuar con los elementos de imagen de tu página.

#10

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) window.opener().document.
  2. B) window.open(document).
  3. C) opener.document.
  4. D) window.self.open.document.
Respuesta correcta

C) opener.document.

Explicación:

La respuesta correcta es C -> opener.document. La propiedad 'opener' devuelve una referencia al objeto window de la ventana que inició la apertura. La opción 'window.opener()' es incorrecta porque opener es una propiedad, no una función que se invoque.'window.open' es un método para crear nuevas ventanas.

#11

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. En HTML, un frameset define una colección de frames, y cada frame dentro de ese frameset se considera un frame hijo del frameset principal.

#12

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 objeto window actual y se utiliza para asegurar la referencia al contexto global propio. Es un sinónimo de 'window' en la mayoría de los contextos de ejecución de scripts en el navegador.

#13

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. El objeto document es una propiedad del objeto window, lo que significa que está directamente asociado y accesible a través de él en el contexto de un navegador web.

#14

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

  1. A) Math.
  2. B) String.
  3. C) Limit.
  4. D) Number.
Respuesta correcta

D) Number.

Explicación:

La respuesta correcta es D -> Number. El objeto Number contiene propiedades constantes como MIN_VALUE que representan el valor positivo más pequeño cercano a cero. El objeto Math contiene funciones de cálculo pero no los límites técnicos de representación del tipo numérico. String se dedica a cade…

#15

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 caracteristicas que nosotros queramos.
  4. D) Abrir el fichero que contenga las cookies.
Respuesta correcta

C) Abrir una ventana nueva con las caracteristicas que nosotros queramos.

Explicación:

La respuesta correcta es C -> Abrir una ventana nueva con las caracteristicas que nosotros queramos.
El método window.open() acepta parámetros que permiten definir el tamaño, la posición y la presencia de barras de herramientas.No se utiliza para abrir la aplicación del navegador ni para acceder directamente al archivo de cookies.

#16

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, se utiliza la notación de punto (objeto.método) para acceder a los métodos de un objeto, y los parámetros se pasan entre paréntesis si son necesarios.

#17

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. Como se ha indicado, la palabra 'child' no es una referencia válida en el sistema de marcos. Para que dos marcos hijos se comuniquen, deben referenciarse a través del padre común usando 'parent.frames'.

#18

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. La palabra reservada 'parent' se refiere al contenedor inmediato superior, mientras que 'top' se refiere a la ventana de nivel más alto. Esta capacidad es esencial para que un script situado en un marco hijo pueda invocar funciones situadas en la página principal.

#19

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. Para acceder a la información del navegador, como la versión o el nombre, se utiliza el objeto navigator, pero los marcadores (o favoritos) no son accesibles directamente a través de JavaScript por razones de seguridad.

#20

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 un objeto estático en JavaScript, lo que significa que no se debe instanciar con el operador 'new'. Todas sus propiedades, como Math.PI, y sus métodos, como Math.sin(), se utilizan directamente invocando al objeto global Math.

#21

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 -> Ninguna es correcta.
La propiedad real para obtener la longitud de una cadena en JavaScript es 'length', la cual no aparece en las opciones propuestas. 'size' se usa en otros objetos, mientras que 'strien' parece una confusión con funciones de otros lenguajes.

#22

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

  1. A) document.
  2. B) window.
  3. C) userAgent.
  4. D) navigator.
Respuesta correcta

D) navigator.

Explicación:

La respuesta correcta es D -> navigator. Este objeto está diseñado específicamente para contener propiedades que identifican el software del navegador y las capacidades del sistema. Dentro de navigator, encontramos la propiedad userAgent, pero esta es solo un atributo del objeto, no el objeto principal en sí.

#23

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. En un frameset, cada frame tiene su propio objeto document, pero el frameset en sí mismo no tiene un objeto document accesible directamente de la misma manera que una página web estándar.

#24

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

  1. A) parent.frames[top].objeto-función-variable-nombre.
  2. B) parent.frames[parent].objeto-función-variable-nombre.
  3. C) parent.frames[n].objeto-función-variable-nombre.
  4. D) parent.frames[self].objeto-función-variable-nombre.
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. Cuando dos marcos son hermanos, deben comunicarse subiendo primero al nivel del padre mediante 'parent' y luego descendiendo al marco deseado usando el array 'frames'. El índice 'n' puede ser el número de orden o el nombre del marco destino.

#25

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

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

D) objeto.propiedad.

Explicación:

La respuesta correcta es D. En JavaScript, se utiliza el punto (.) para acceder a las propiedades de un objeto. La sintaxis objeto.propiedad es la forma estándar y más común de referenciar un valor dentro de un objeto.

#26

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. Son las siglas en inglés de Document Object Model, que es la interfaz de programación para documentos HTML y XML. Es una representación estructurada del documento que permite a los programas acceder y manipular su contenido, estructura y estilo.

#27

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.
El método open() sirve exclusivamente para crear o abrir una nueva ventana, no para consultar el origen de la actual. Para saber qué ventana inició la apertura, se debe consultar la propiedad 'opener'.'opener' mantiene una referencia al objeto window de la página que…

#28

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 -> Cerrar una ventana. El método window.close() está diseñado para cerrar la ventana o pestaña actual del navegador sobre la que se ejecuta el script. No cierra el navegador por completo si hay otras ventanas abiertas, ni se limita a 'cerrar' un documento de escritura. Es impor…

#29

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 -> [window.]frames[n].objeto-función-variable-nombre.
Desde el documento padre (el frameset), los marcos hijos son accesibles directamente a través de la colección 'frames'. No es necesario usar 'top' o 'parent' porque ya nos encontramos en el nivel superior de esa estructura jerárquica.

#30

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. En la arquitectura de los navegadores, cada pestaña funciona como un contexto de ejecución independiente que posee su propio objeto global window. Esto permite que cada sitio web tenga su propio espacio de memoria, historial y jerarquía de objetos sin interferir con las demás pestañas.

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.