DESARROLLO WEB ENTORNO CLIENTE · Tema 4: Estructuras definidas por el usuario en JavaScript

Autoevaluación DWEC04 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 4: Estructuras definidas por el usuario en JavaScript. La referencia de centro o procedencia visible es CIFP Cesar Manrique.

10 preguntas Desarrollo Web Entorno Cliente CIFP Cesar Manrique Referencia: Autoevaluación DWEC04

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 4: Estructuras definidas por el usuario 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. Un array multidimensional consiste en un array que puede almacenar en cada una de sus posiciones otro array. ¿Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
En JavaScript no existen los arrays multidimensionales como estructuras nativas únicas, sino que se simulan mediante arrays de arrays.

#2

1. ¿Cuál es el nombre de la propiedad de un array que me indica la longitud de un array?

  1. A) size
  2. B) length
  3. C) sizell
  4. D) .length
Respuesta correcta

B) length

Explicación:

La respuesta correcta es B. La respuesta correcta es length.
En JavaScript, los objetos de tipo Array disponen de una propiedad interna denominada length que devuelve el número de elementos presentes.

#3

4. ¿Si queremos crear una variable local dentro de una función tendremos que utilizar de forma obligatoria la palabra reservada var cuando definamos esa variable?

  1. A) No es necesario ya que la palabra reservada var es opcional.
  2. B) Si, ya que si no lo hacemos no podemos crear ninguna variable.
  3. C) Si, por que sino estaríamos creando una variable global, dentro de la función.
Respuesta correcta

C) Si, por que sino estaríamos creando una variable global, dentro de la función.

Explicación:

La respuesta correcta es C. La respuesta correcta es Si, por que sino estaríamos creando una variable global, dentro de la función.
En JavaScript, asignar un valor a una variable no declarada previamente con var, let o const dentro de una función la sitúa automáticamente en el ámbito.

#4

10. Si escribimos la instrucción var resultados = new Array(); estaremos creando una instancia llamada resultados del objeto array. ¿Verdadero o Falso?

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

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Al utilizar el operador 'new' seguido del constructor 'Array()', se reserva memoria y se inicializa un nuevo objeto de ese tipo. La variable 'resultados' almacenará la referencia a esa nueva instancia vacía.

#5

9. Las funciones predefinidas del lenguaje JavaScript pertenecen al objeto Navigator. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B. also.
Las funciones globales predefinidas (como parseInt o eval) y los objetos estándar pertenecen al objeto global, que en el navegador es 'window'.

#6

7. ¿Podemos crear una función dentro de otra función en JavaScript? :

  1. A) Si
  2. B) No
Respuesta correcta

A) Si

Explicación:

La respuesta correcta es A. La respuesta correcta es Si.
JavaScript permite el anidamiento de funciones, una característica fundamental para la creación de clausuras (closures) y la encapsulación de lógica.

#7

8. ¿La colección forms de JavaScript es un objeto o un array?

  1. A) Objeto
  2. B) Array
Respuesta correcta

B) Array

Explicación:

La respuesta correcta es B. La colección forms en JavaScript se comporta como un array, permitiendo acceder a sus elementos mediante índices numéricos.

#8

3. Para gestionar internamente las colecciones de objetos en un documento HTML, JavaScript no usa arrays, emplea objetos: ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B. JavaScript utiliza arrays para gestionar colecciones de objetos de forma ordenada y con índices numéricos, mientras que los objetos se usan para colecciones de propiedades con nombres.

#9

5. En un array los indices que referencian una determinada posición, tendrán que ser siempre numéricos. ¿Verdadero o Falso?

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

B) Falso

Explicación:

La respuesta correcta es B. Los índices de un array pueden ser de diferentes tipos, no solo numéricos, dependiendo del lenguaje de programación; por ejemplo, en JavaScript los arrays asociativos permiten usar strings como índices.

#10

6. Si tenemos un array tridimensional llamado Array para referenciar una posición en particular lo haremos con;

  1. A) miArray[a]miArray[b]miArray[c]
  2. B) No se pueden crear arrays tridimensionales en JavaScript
  3. C) miArray [a][b][c]
  4. D) miArray[a, b, c]
  5. E) miArray[(a,b,c)]
  6. F) miArray(a)(b)(c)
Respuesta correcta

C) miArray [a][b][c]

Explicación:

La respuesta correcta es C. Para acceder a un elemento en un array tridimensional en JavaScript, se utilizan corchetes anidados para cada dimensión, especificando el índice de cada una.

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.