uf1 andrei
|
|
Título del Test:
![]() uf1 andrei Descripción: daw ilerna cliente |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1. En el modelo cliente-servidor, ¿dónde deben estar instalados los programas que realizan las peticiones de solicitud de servicios?. En el nodo de red intermedio. En la máquina cliente. En la base de datos. En el servidor. 2. ¿Cuál es uno de los propósitos principales de implementar lenguajes de cliente en una web?. Aumentar la carga del servidor. Mejorar la interactividad y velocidad de respuesta. Ocultar el código fuente al usuario. Gestionar la base de datos directamente. Dentro de la arquitectura de un navegador, ¿qué componente es el encargado de interpretar y ejecutar el código JavaScript?. Motor de renderizado. Persistencia de datos. Intérprete de JavaScript. Interfaz de usuario. ¿Qué función cumple el 'Motor de navegación' (Browser Engine)?. Gestiona la comunicación entre la interfaz de usuario y el motor de renderizado. Almacena las contraseñas del usuario. Dibuja los píxeles en la pantalla. Realiza las llamadas de red (HTTP). Realiza las llamadas de red (HTTP). No puede escribir ficheros en el sistema de archivos del usuario. No puede detectar el tipo de navegador. No puede realizar validaciones de formularios. No puede cambiar el color de fondo de la página. ¿Cuál es la etiqueta HTML correcta para integrar código JavaScript directamente en el documento?. <script type="text/javascript"> </scripr>. no. no. no. ¿Cuál es la principal ventaja de utilizar ficheros JavaScript externos (archivos .js)?. Permiten que el código sea visible para el usuario. Evitan tener que usar la etiqueta. Hacen que el código se ejecute más rápido. Facilitan la modularidad y el mantenimiento del código. ¿Qué organización se encarga de crear los estándares que aseguran que el código web sea interpretado igual por todos los navegadores?. Google. Oracle. W3C (World Wide Web Consortium). Microsoft. ¿Cómo se define un editor de tipo WYSIWYG en el contexto del desarrollo web?. Es un editor donde solo se ve el código fuente. Es un editor que permite ver el resultado final mientras se diseña. Es un compilador de JavaScript. Es un depurador de errores en tiempo de ejecución. De los siguientes, ¿cuál se considera un Entorno de Desarrollo Integrado (IDE) y no simplemente un editor de texto?. Visual Studio (Versión completa). Notepad++. Sublime Text. Bloc de notas de Windows. ¿En qué parte de la arquitectura del navegador se almacenan las cookies y los datos de 'localStorage'?. Intérprete JS. Persistencia de datos. Networking. Motor de renderizado. ¿Por qué es recomendable colocar la etiqueta justo antes del cierre de la etiqueta ?. Para que el código JavaScript sea más seguro. Porque JavaScript solo puede leer el HTML que está por encima de él. Para evitar que el navegador bloquee la visualización del HTML mientras descarga el JS. Porque si está en el el código no funciona. ¿Cuál es la forma correcta de declarar una variable en JavaScript según los estándares modernos (ES6+)?. x := 10;. let x = 10;. dim x as integer. variable x = 10;. En JavaScript, ¿qué significa que el lenguaje sea de 'tipado dinámico'?. Que el código se ejecuta más rápido que en otros lenguajes. Que las variables deben tener un tipo definido al principio y no puede cambiar. Que solo existen tipos de datos numéricos. Que una misma variable puede contener diferentes tipos de datos a lo largo de la ejecución. ¿Cuál de los siguientes es un tipo de dato primitivo en JavaScript?. Date. Function. Boolean. Array. ¿Qué valor devuelve la operación 10 % 3 en JavaScript?. 0.33. 0. 1. 3. ¿Cuál es la diferencia entre los operadores == y ===?. No hay diferencia, funcionan igual. El operador === compara valor y también el tipo de dato. === se usa solo para comparar objetos. El operador == es más rápido que ===. ¿Qué resultado produce la expresión !true?. null. true. false. undefinied. Si declaramos const PI = 3.14;, ¿qué ocurre si intentamos hacer PI = 3.1416; más adelante?. El valor se redondea automáticamente. Se produce un error de ejecución (TypeError). JavaScript crea automáticamente una nueva variable. La variable cambia su valor sin problemas. ¿Cuál de los siguientes es un nombre de variable VÁLIDO en JavaScript?. case. _puntuacion. 2ndVariable. mi-variable. ¿Qué devuelve la función parseInt("15.5")?. 16. 15.5. NaN. 15. ¿Qué operador se utiliza para asignar un valor a una variable?. =. ===. ==. =>. ¿Cuál es el resultado de "5" + 2 en JavaScript?. "52". 7. 3. error. ¿Para qué sirve el tipo de dato null?. Para representar un error matemático. Para representar la ausencia intencional de cualquier valor de objeto. Para valores booleanos falsos. Para representar una variable que no ha sido declarada. ¿Cuál es la estructura básica de una sentencia 'if' en JavaScript?. if [condicion] do { ... }. if condicion then { ... }. condicion ? if { ... }. if (condicion) { ... }. En una estructura 'if...else', ¿cuándo se ejecuta el bloque de código dentro del 'else'?. Siempre que se ejecute el 'if'. Solo si hay un error en el código. Cuando la condición del 'if' es falsa. Cuando la condición del 'if' es verdadera. ¿Qué palabra clave se utiliza en una sentencia 'switch' para evitar que el código siga ejecutando los siguientes casos una vez encontrado uno válido?. stop. next. exit. break. ¿Cuál es la función del caso 'default' en un 'switch'?. Es obligatorio ponerlo al principio del switch. Se ejecuta si ninguno de los valores anteriores coincide con la expresión. Es el primer caso que se evalúa siempre. Sirve para declarar variables globales. ¿Cuál es la característica principal del bucle 'do...while'?. Solo sirve para recorrer arrays. Se ejecuta al menos una vez, incluso si la condición es falsa. Es más rápido que el bucle 'for'. Nunca se ejecuta si la condición es falsa desde el principio. En un bucle 'for (let i = 0; i < 10; i++)', ¿qué parte representa la actualización o incremento de la variable?. let i = 0. for. i++. i < 10. ¿Qué ocurre si en un bucle 'while' la condición nunca llega a ser falsa?. El navegador lo detecta y lo arregla solo. Se ejecuta el bloque 'else' del bucle. Se crea un bucle infinito que puede bloquear el navegador. El bucle se detiene tras 100 repeticiones por defecto. ¿Para qué se utiliza la sentencia 'for...in' en JavaScript?. Para salir de una función. Para esperar a que una imagen se cargue. Para recorrer las propiedades de un objeto. Para repetir un código un número exacto de veces. Para repetir un código un número exacto de veces. Detiene el bucle por completo. Salta la iteración actual y pasa a la siguiente. Cierra el navegador. Reinicia el bucle desde el principio. ¿Qué hace la instrucción 'continue' dentro de un bucle?. Detiene el bucle por completo. Salta la iteración actual y pasa a la siguiente. Cierra el navegador. Reinicia el bucle desde el principio. En un diagrama de flujo, ¿qué forma geométrica suele representar una decisión (como un 'if')?. Triángulo. Círculo. Rombo. Rectángulo. ¿Cuál es la principal diferencia entre 'while' y 'for'?. 'while' no necesita condición. 'for' se usa preferiblemente cuando conocemos el número de iteraciones, 'while' cuando no. No hay ninguna diferencia real. 'while' es solo para números y 'for' para texto. ¿Cómo se llama el concepto de poner una estructura 'if' dentro de otra estructura 'if'?. Duplicación. Recursividad. Encadenamiento. Anidación. ¿Qué son los 'parámetros' de una función?. Son los comentarios internos de la función. Son los errores que devuelve la función. Son variables que actúan como entrada para que la función reciba datos. Es el nombre de la función. ¿Cuál es la palabra clave utilizada para declarar una función en JavaScript?. func. function. method. procedure. ¿Cómo se indica un comentario de una sola línea en JavaScript?. /* Comentario. Comentario. -- Comentario. // Comentario. ¿Cuál es la forma correcta de cerrar un comentario multilínea?. //. end comment. no. */. ¿Qué comando se utiliza comúnmente en JavaScript para imprimir mensajes en la consola del navegador y ayudar en la depuración?. print(). write(). console.log(). alert(). ¿Para qué sirve la palabra clave 'return' dentro de una función?. Para reiniciar la función. Para declarar una variable local. Para saltar a la siguiente línea del código global. Para especificar el valor que la función debe devolver a quien la llamó. ¿Qué ocurre si una función no tiene una sentencia 'return'?. Devuelve el número 0. La función no se puede ejecutar. Da un error de compilación. Devuelve automáticamente el valor 'undefined'. En el contexto de depuración, ¿qué es un 'breakpoint' (punto de interrupción)?. Un tipo de bucle infinito. Un error que hace que el ordenador se reinicie. Una línea de código que se borra automáticamente. Un lugar marcado en el código donde el navegador detendrá la ejecución para que el programador inspeccione el estado. ¿Cuál es la principal ventaja de comentar el código?. Mejora la legibilidad y facilita el mantenimiento por parte de otros desarrolladores. Aumenta la velocidad de ejecución. Sirve para que el navegador ejecute el código más seguro. Hace que el archivo ocupe menos espacio. ¿Qué significa llamar o 'invocar' a una función?. Cambiarle el nombre a la función. Crear una copia de la función. Borrar la función de la memoria. Ejecutar el código que contiene la función. ¿Qué herramienta integrada en los navegadores modernos permite depurar código JavaScript?. Panel de Control. Historial de navegación. Administrador de Tareas. Developer Tools (F12). ¿Cuál es la buena práctica respecto al contenido de una función?. No usar nunca parámetros para no complicarla. Que una función realice el mayor número de tareas posibles. Que una función haga solo una cosa y la haga bien (Principio de responsabilidad única). Escribir funciones de al menos 500 líneas de código. ¿Qué define el Modelo de Objetos del Documento (DOM)?. Un tipo de servidor web especializado. Una forma de conectar el servidor con la base de datos. Un conjunto de objetos sobre los que JavaScript puede interactuar para modificar la página. Un lenguaje de programación nuevo que sustituye a HTML. Según el W3C, ¿qué es técnicamente el DOM?. Un protocolo de red. Un compilador de código fuente. Una interfaz de programación de aplicaciones (API). Un formato de imagen vectorial. ¿Cuál es el objeto de más alto nivel en la jerarquía del navegador, que representa la ventana donde se muestra la web?. body. window. document. naviagator. ¿Qué objeto predefinido utilizarías para obtener información sobre la resolución de la pantalla del usuario?. location. navigator. history. screen. ¿Qué permite hacer el objeto 'location'?. Borrar el historial de navegación. Redirigir al usuario a una nueva página web. Ver cuántas pestañas tiene abiertas el usuario. Cambiar el color del texto. ¿Para qué sirve el método 'window.open()'?. Para abrir el inspector de elementos. Para desbloquear una ventana que se ha quedado colgada. Para abrir una nueva ventana o pestaña del navegador. Para abrir un archivo del ordenador del usuario. ¿Cuál es la función del objeto 'navigator'?. Proporciona información sobre el navegador (nombre, versión, sistema operativo). Permite ir atrás y adelante en la navegación. Controla el ratón del usuario. Guarda las contraseñas guardadas. ¿Qué objeto se utiliza para manipular el historial de la sesión actual (atrás/adelante)?. navigator. history. window. location. En el DOM, cada elemento HTML (como un o un ) se considera un: nodo. texto plano. evento. atributo. ¿Qué método del objeto 'document' es el más común para seleccionar un elemento HTML por su identificador único?. document.getElementById('id'). document.find('id'). document.window.get('id'). document.select('id'). ¿Se pueden crear nuevos elementos HTML desde JavaScript y añadirlos al DOM?. Sí, utilizando métodos como 'createElement' y 'appendChild'. Sí, pero solo se pueden crear imágenes. No, el HTML es estático y no puede cambiar. Solo si el servidor da permiso explícito. De acuerdo con el manual, ¿cuál es el paso final una vez que tenemos diseñado todo el código HTML, CSS y JS?. Pedir permiso al W3C. Imprimir el código en papel. Visualizar el código en cualquier navegador. Borrar los comentarios. ¿Qué motor de renderizado utiliza el navegador Mozilla Firefox?. trident. blink. gecko. webkit. De los siguientes navegadores, ¿cuál utiliza actualmente el motor Blink?. Internet Explorer 11. Firefox. Safari. Microsoft Edge. ¿Cuál de las siguientes es considerada una 'palabra reservada futura' en JavaScript?. if. while. enum. return. ¿Qué ocurre si intentas usar la palabra 'public' como nombre de una variable?. Solo funciona si se escribe en mayúsculas (PUBLIC). El navegador dará un error de sintaxis. Se convierte automáticamente en una variable global. Funciona correctamente si se usa 'let'. ¿Cuál es la función principal de la palabra reservada 'debugger'?. Invoca la funcionalidad de depuración y actúa como un breakpoint. Muestra una ventana de ayuda al usuario. Borra todos los errores del código. Cierra el navegador en caso de virus. ¿Qué motor utiliza Apple en sus dispositivos iOS para todos los navegadores?. Gecko. WebKit. EdgeHTML. Blink. ¿Cuál de estas palabras es una palabra reservada actual de JavaScript?. boolean. integer. instanceof. foreach. ¿Cuál es el propósito de la palabra reservada 'with' (aunque su uso esté desaconsejado)?. Para esperar a que una promesa termine. Para unir dos strings. Para importar módulos externos. Para extender temporalmente la cadena de ámbitos de una sentencia. ¿Qué palabra reservada futura se relaciona con la programación orientada a objetos para definir contratos?. await. interface. static. import. En el contexto de motores de búsqueda y navegadores, ¿qué significa que Blink sea un 'fork' de WebKit?. Que se desarrolló a partir del código base de WebKit para seguir un camino propio. Que es una copia exacta que nunca cambia. Que es un virus que ataca a WebKit. Que es una versión de pago. ¿Cuál de las siguientes NO es una palabra reservada futura?. package. let. protected. private. ¿Por qué es importante conocer las palabras reservadas futuras?. Porque son más rápidas de escribir. Para evitar usar nombres que causarán errores cuando el lenguaje se actualice. Porque el navegador las sustituye por números. Para que el código ocupe menos espacio. Si ejecutamos parseInt("42.8"), ¿qué resultado obtenemos?. 42. NaN. 43. 42.8. ¿Qué devuelve parseFloat("10.5 unidades")?. 10.5. 10. Error de sintaxis. NaN. ¿Cuál es la diferencia jerárquica entre 'window' y 'document'?. Son el mismo objeto con dos nombres distintos. window es el objeto global y document es una propiedad de window. document contiene a window. window solo existe en servidores y document en clientes. ¿Qué devuelve la función Number("123")?. 1. undefined. Un string "123". El número 123. ¿Qué sucede si intentas parseInt("Hola 10")?. NaN. 0. 10. null. Dentro del objeto 'screen', ¿qué diferencia hay entre 'width' y 'availWidth'?. width es en pulgadas y availWidth en píxeles. Son exactamente iguales. width es el ancho de la ventana y availWidth el del monitor. availWidth descuenta el espacio de elementos permanentes como la barra de tareas. ¿Cuál de estos métodos pertenece al objeto 'history'?. alert(). back(). open(). reload(). ¿Qué propiedad de 'location' contiene la URL completa de la página actual?. pathname. hostname. protocol. href. ¿Qué representa el objeto 'navigator.userAgent'?. La lista de extensiones instaladas. Una cadena de texto que identifica al navegador y su versión ante el servidor. Una cadena de texto que identifica al navegador y su versión ante el servidor. El nombre del usuario que ha iniciado sesión. ¿Cuál es la forma correcta de acceder al objeto document desde el objeto global?. document.window. window->document. window.document. global.doc. ¿Qué método usarías para forzar que una página se cargue de nuevo?. location.reload(). history.reset(). document.refresh(). window.clear(). Si una variable x vale "10" (string) y hacemos x = Number(x), ¿de qué tipo es x ahora?. string. object. number. boolean. |





