Test DWEC04
![]() |
![]() |
![]() |
Título del Test:![]() Test DWEC04 Descripción: Test Unidad 04 de 2º DAW de Desarrollo Web en Entorno Cliente |




Comentarios |
---|
NO HAY REGISTROS |
En JavaScript si queremos que una función devuelva un valor, tendremos que hacerlo con la instrucción: function (returned valor);. return valor;. retry valor;. retry valor;. ¿La colección forms[] de JavaScript es un objeto o un array?. Objeto. Array. ¿Si tenemos una variable global llamada apellidos y dentro de una función modificamos la variable apellidos y le asignamos otro valor, se modificará la variable global apellidos?. No. Sí. Si escribimos la instrucción var resultados=new Array(); estaremos creando una instancia llamada resultados del objeto array. ¿Verdadero o Falso?. Verdadero. Falso. En JavaScript los procedimientos tradicionales y las funciones se programarán empleando funciones. ¿Verdadero o Falso?. Verdadero. Falso. Si tenemos un array llamado ciudades de 30 posiciones y hacemos la asignación ciudades[35]="Los Angeles"; ¿qué longitud de array tendremos al final de la asignación?. undefined. 36. No podremos hacer esa asignación ya que se sale del rango del array original. 35. Para añadir elementos al final de un array emplearemos el método: push(). sort(). join(). add(). ¿Qué método se utiliza para añadir un par clave-valor a un Map en JavaScript?. map.add(clave, valor);. map.insert(clave, valor);. map.push(clave, valor);. map.set(clave, valor);. Si borramos la posición 25 de un array de 30 posiciones empleando el operador delete: Al acceder a la posición 25 devolverá undefined. Nos dará error al borrar esa posición, ya que no existe el operador delete. Al acceder a la posición 25 devolverá vacío. El objeto Set en JavaScript permite almacenar: Valores con claves duplicadas. Cualquier tipo de dato. Valores únicos. Solo números. Para gestionar internamente las colecciones de objetos en un documento HTML, JavaScript no usa arrays, emplea objetos: ¿Verdadero o Falso?. Verdadero. Falso. ¿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?. Sí, por que sino estaríamos creando una variable global, dentro de la función. Sí, ya que si no lo hacemos no podemos crear ninguna variable. No es necesario ya que la palabra reservada var es opcional. ¿Cuál de las siguientes afirmaciones es correcta sobre propiedades y métodos estáticos en una clase de JavaScript?. Los métodos estáticos pueden acceder a las propiedades de instancia usando this. Las propiedades estáticas solo pueden ser accedidas desde una instancia de la clase. Los métodos estáticos se pueden invocar sin necesidad de crear una instancia de la clase. Las propiedades estáticas se definen dentro del constructor usando la palabra clave static. ¿Está correctamente definida la cabecera de esta función? function sumar(var a, var b)...: No. Sí. ¿Si tenemos un array llamado ciudades de 30 posiciones podríamos hacer la siguiente asignación: ciudades[35]="Los Angeles"; ?. No. Sí. Un array se define como una colección ordenada de datos: ¿Verdadero o Falso?. Verdadero. Falso. ¿Cuál de los siguientes patrones de diseño es un patrón creacional en JavaScript?. Patrón Estrategia (Strategy). Patrón Singleton. Patrón Observador (Observer). Patrón Decorador (Decorator). Todos los arrays siempre tendrán una propiedad que me indicará la longitud del array. ¿Verdadero o Falso?. Verdadero. Falso. ¿La siguiente instrucción: var cancionPopFavorita = canciones["pop"]; es verdadera o falsa?. Verdadero. Falso. Cuando programamos un método para un objeto que nos creamos a medida, en realidad lo que estamos haciendo es crear un propiedad que se llama igual que el método y le asignamos la función correspondiente. ¿Verdadero o Falso?. Verdadero. Falso. ¿Cuál es el nombre de la propiedad de un array que me indica la longitud de un array?. length. length(). size(). size. Si tenemos un array tridimensional llamado miArray para referenciar una posición en particular lo haremos con: miArray[(a,b,c)]. miArray[a,b,c]. miArray(a)(b)(c). miArray[a]miArray[b]miArray[c]. No se pueden crear arrays tridimensionales en JavaScript. miArray[a][b][c]. ¿Cuál es la característica principal del patrón Singleton en JavaScript?. Permite heredar de múltiples clases en JavaScript. Permite crear múltiples instancias de una clase pero con estados compartidos. Garantiza que una clase solo tenga una única instancia en todo el programa. Facilita la creación de múltiples instancias de una clase sin restricciones. Para concatenar dos arrays lo haremos empleando el método: join(). toString(). concat(). ¿Cuál es el propósito principal de los métodos get y set en una clase en JavaScript?. Crear métodos estáticos en la clase. Definir cómo se acceden y modifican las propiedades de la clase. Permitir la sobrecarga de métodos en la clase. Definir propiedades privadas en la clase. Tenemos un array de 30 posiciones, si borramos la posición 23 del array empleando el operador delete, la longitud final del array será: 29. 30. Nos dará error, no existe el operador delete en JavaScript. 22. ¿Cuál de las siguientes opciones es correcta para agregar un elemento a un Set en JavaScript?. set.push(valor);. set.add(valor);. set.append(valor);. set.insert(valor);. En un array los índices que referencian una determinada posición, tendrán que ser siempre numéricos. ¿Verdadero o Falso?. Verdadero. Falso. ¿Cuál es la principal diferencia entre un Map y un WeakMap en JavaScript?. WeakMap permite claves duplicadas. Map no puede almacenar objetos como claves. Las claves de un WeakMap deben ser objetos. WeakMap no tiene métodos como set o get. ¿Cuál es una diferencia clave entre un Map y un Array en JavaScript?. Map no tiene métodos para iterar, mientras que Array sí. En un Map, los elementos son pares clave-valor, mientras que en un Array, los elementos son valores indexados numéricamente. Array es un tipo de dato primitivo en JavaScript, mientras que Map no lo es. Map solo puede almacenar datos de tipo cadena, mientras que Array puede almacenar cualquier tipo de dato. |