option
Cuestiones
ayuda
daypo
buscar.php

Desarrollo Entorno Cliente Tema 4 Ilerna 25-26

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo Entorno Cliente Tema 4 Ilerna 25-26

Descripción:
Tema 4 Desarrollo Entorno Cliente

Fecha de Creación: 2025/11/27

Categoría: Informática

Número Preguntas: 30

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Dado el siguiente array: `var colores = ["rojo", "verde", "azul"];`. ¿Cómo accederías al elemento "verde"?. `colores[2]`. `colores.get(1)`. `colores(1)`. `colores[1]`.

¿Cuál es la principal ventaja de utilizar arrays en lugar de variables individuales para almacenar un conjunto de datos relacionados, como las notas de 30 alumnos?. Es la única forma posible de almacenar más de 10 valores en JavaScript. Los arrays solo pueden almacenar números, lo que los hace más eficientes para notas. Permiten manipular los 30 valores bajo un mismo nombre, facilitando operaciones en bucle. Ocupan menos espacio en memoria que 30 variables separadas.

¿Qué método de array se utiliza para eliminar el último elemento de un array y devolver ese elemento eliminado?. `shift()`. `splice()`. `push()`. `pop()`.

Si tienes un array `var letras = ['c', 'a', 'b'];` y aplicas el método `letras.sort()`, ¿cuál será el contenido del array `letras` después de la operación?. `undefined`. `['c', 'b', 'a']`. `['c', 'a', 'b']`. `['a', 'b', 'c']`.

¿Cuál es el propósito del método `join()` en un array?. Unir todos los elementos de un array en una única cadena de texto, usando un separador. Combinar dos arrays diferentes en uno solo. Añadir un nuevo elemento en una posición específica del array. Crear un nuevo array a partir de una cadena de texto.

Si se ejecuta el código `var nums = [10, 20, 30]; nums.unshift(5);`, ¿qué valor devolverá la operación `nums.unshift(5)`?. `[5, 10, 20, 30]`. 5. 4. `[10, 20, 30, 5]`.

¿Cuál de las siguientes afirmaciones sobre el bucle `for` para recorrer un array es la más precisa?. Utiliza una variable contador (índice) que se incrementa para acceder a cada elemento del array secuencialmente. Es menos eficiente que escribir una línea de código por cada elemento del array. Solo puede recorrer el array desde el primer elemento hasta el último. El bucle `for` está obsoleto y ha sido reemplazado por métodos como `forEach()`.

¿Cuál es la función de la propiedad `length` de un array?. Devuelve el número de elementos que contiene el array. Establece la capacidad máxima de elementos que el array puede contener. Es un método que se debe invocar con paréntesis, como `length()`. Devuelve el índice del último elemento del array.

¿Qué hace la función `eval()` en JavaScript?. Verifica que una cadena de texto no contenga errores de sintaxis. Evalúa si una expresión matemática es verdadera o falsa. Convierte una cadena de texto en código JavaScript ejecutable. Convierte un objeto a su representación en cadena de texto.

¿Cuál será el resultado de `parseInt("10.99em")`?. 11. 10. `NaN`. 10.99.

La función `isNaN(valor)` devuelve `true` cuando... El valor es una cadena de texto que contiene solo dígitos. El valor es el número cero. El valor no es un número o no puede ser convertido a uno. El valor es un número finito.

¿Cuál es la diferencia principal entre `parseInt()` y `parseFloat()`?. `parseInt()` es más rápido que `parseFloat()` en todos los casos. `parseFloat()` reconoce el punto decimal, mientras que `parseInt()` lo ignora y se detiene. `parseFloat()` redondea el número al entero más cercano, mientras que `parseInt()` lo trunca. Solo `parseInt()` puede aceptar un segundo argumento para especificar la base numérica.

¿Qué ocurre si una función en JavaScript llega a su fin sin encontrar una instrucción `return`?. Provoca un error de sintaxis. Devuelve `null`. Devuelve el valor `undefined`. Devuelve el valor de la última variable declarada en la función.

¿Cuál es la sintaxis correcta para declarar una función llamada `calcularTotal` que acepta dos parámetros, `precio` y `cantidad`?. `calcularTotal function(precio, cantidad) { }`. `function calcularTotal[precio, cantidad] { }`. `function calcularTotal(precio, cantidad) { }`. `def calcularTotal(precio, cantidad): { }`.

En JavaScript, cuando se pasa un tipo de dato primitivo (como un número o una cadena) como argumento a una función, se dice que se pasa por... Valor. Referencia. Contexto. Copia.

Si se pasa un objeto como argumento a una función y dentro de esa función se modifica una de sus propiedades, ¿qué sucede con el objeto original fuera de la función?. Se genera un error, ya que los objetos no pueden modificarse dentro de las funciones. Se crea una copia completa del objeto y solo se modifica la copia. El objeto original permanece sin cambios. El objeto original también se verá modificado.

En el contexto de la creación de objetos, ¿para qué se utiliza la palabra clave `new`?. Para crear una copia exacta de un objeto ya existente. Para crear una nueva instancia de un objeto a partir de una función constructora. Para inicializar todas las propiedades de un objeto a `null`. Para declarar una nueva clase de objeto.

Dentro de una función constructora de objetos, ¿qué representa la palabra clave `this`?. La función constructora en sí misma. La nueva instancia del objeto que se está creando. El objeto global del navegador (window). Un objeto que contiene todos los parámetros pasados a la función.

Observa el siguiente código: `function Coche(marca) { this.marca = marca; } var miCoche = new Coche("Seat");`. ¿Cómo accederías a la propiedad "marca" del objeto `miCoche`?. `miCoche.getMarca()`. `miCoche.marca`. `Coche.marca`. `miCoche["marca"]`.

¿Es posible añadir una nueva propiedad a una instancia de objeto después de que ha sido creada?. No, hacerlo causaría un error de referencia. Sí, pero solo si la propiedad fue declarada como `null` en el constructor. No, las propiedades solo pueden definirse dentro de la función constructora. Sí, asignando un valor a un nuevo nombre de propiedad en la instancia.

En el siguiente código, ¿qué mostrará la alerta? `function miFuncion() { return "Hola"; var miVariable = 5; } alert(miFuncion());`. Un error. "Hola". 5. `undefined`.

¿Cuál es el propósito del método `splice()`?. Eliminar, sustituir o añadir elementos en cualquier posición de un array. Crear un nuevo array con una porción del array original. Dividir una cadena de texto en un array de subcadenas. Añadir un elemento únicamente al final del array.

¿Qué hace el método `concat()` de los arrays?. Convierte todos los elementos del array en una sola cadena de texto. Crea un nuevo array uniendo el array original con otros arrays o valores. Añade los elementos de un array al final de otro, modificando el primero. Compara dos arrays para ver si son idénticos.

En una página HTML, ¿dentro de qué etiquetas se debe escribir el código JavaScript para definir funciones?. `<code></code>`. `<javascript></javascript>`. `<script></script>`. `<function></function>`.

¿Cuál de las siguientes formas de declarar un array está inicializándolo como un array vacío?. `var miArray = new Array();`. `var miArray = new Array(0);`. `var miArray;`. `var miArray = [];`.

Una 'declaración de función mediante una expresión' se caracteriza por... Ser 'hoisted' (izadas), permitiendo llamarlas antes de su definición en el código. Ser la única forma de crear funciones que aceptan argumentos. Utilizar la palabra clave `function` al principio de una línea. Asignar una función anónima o con nombre a una variable.

Si se ejecuta `var resultado = Number("42px");`, ¿qué valor tendrá la variable `resultado`?. 42. `NaN`. Un error. 0.

¿Qué método se utiliza para añadir elementos al inicio de un array?. `splice(0, 0, elemento)`. `unshift()`. `shift()`. `push()`.

Dentro de un método de un objeto, como `imprimirDatos` en el ejemplo del Coche, ¿cómo se accede a otras propiedades del mismo objeto (por ejemplo, `marca`)?. Directamente por su nombre, como `marca`. Usando el nombre de la instancia, como `mi_coche.marca`. Usando el nombre del constructor, como `Coche.marca`. Usando la palabra clave `this`, como en `this.marca`.

Si tienes un array de objetos, como `var coches = [coche1, coche2, coche3];`, ¿cómo accederías al modelo del segundo coche en la lista?. `coches.modelo[1]`. `coches[2].modelo`. `coches(1).modelo`. `coches[1].modelo`.

Denunciar Test