option
Cuestiones
ayuda
daypo
buscar.php

DWEC - Temas 1 y 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DWEC - Temas 1 y 2

Descripción:
Arquitectura web y sintaxis JavaScript. 50 preguntas con explicaciones.

Fecha de Creación: 2026/10/27

Categoría: Arte

Número Preguntas: 50

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

[T1] ¿Qué papel desempeña normalmente el navegador en una aplicación web?. Compila PHP. Actúa como cliente. Sustituye a la base de datos. Es siempre el servidor.

[T1] ¿Qué capa muestra la interfaz y recoge las acciones del usuario?. Almacenamiento físico. Transporte. Presentación. Persistencia.

[T1] ¿Qué capa gestiona las reglas de funcionamiento de una aplicación?. Presentación visual. Estilos. Marcado. Negocio.

[T1] ¿Qué capa se encarga del acceso y almacenamiento de datos?. Persistencia. Presentación. Animación. Maquetación.

[T1] ¿Qué tecnología define principalmente la estructura del contenido de una página?. PHP exclusivamente. HTML. CSS. JavaScript.

[T1] ¿Qué tecnología se utiliza principalmente para definir colores, márgenes y tipografías?. SQL. HTML exclusivamente. CSS. HTTP.

[T1] ¿Qué lenguaje se utiliza en este módulo para dar comportamiento a la página en el navegador?. SQL. PHP. Java exclusivamente. JavaScript.

[T1] ¿Dónde se ejecuta el código PHP en una aplicación web convencional?. En el servidor. En el navegador como CSS. En el teclado. En el monitor.

[T1] Un formulario comprueba inmediatamente que falta el nombre antes de enviarlo. ¿Dónde se realiza esa comprobación?. En el sistema DNS. En el cliente. Necesariamente en la base de datos. Siempre en el servidor.

[T1] ¿Por qué hay que validar también los datos en el servidor?. CSS puede borrar la base de datos. El navegador garantiza que todo dato es fiable. El usuario puede modificar o eludir la validación del cliente. JavaScript impide enviar formularios.

[T1] ¿Qué permite la técnica AJAX?. Eliminar la necesidad de servidor en toda aplicación. Convertir CSS en PHP. Impedir todas las peticiones HTTP. Intercambiar datos con el servidor y actualizar partes de la página sin recargarla completa.

[T1] ¿Qué afirmación sobre Java y JavaScript es correcta?. Son lenguajes diferentes. JavaScript es una abreviatura de Java. Comparten obligatoriamente toda la sintaxis. Solo se diferencian en el nombre.

[T1] ¿Qué etiqueta permite incluir JavaScript en HTML?. <code-js>. <script>. <style>. <javascript>.

[T1] ¿Qué opción enlaza correctamente un archivo JavaScript externo?. <style src="app.js"></style>. <js file="app.js"></js>. <script src="app.js"></script>. <script href="app.js"></script>.

[T1] ¿Qué ventaja tiene separar JavaScript en un archivo externo?. Oculta completamente el código al usuario. Lo convierte en código PHP. Evita todos los errores de programación. Facilita reutilizarlo y mantenerlo.

[T1] ¿Por qué conviene probar una web en diferentes navegadores?. Puede haber diferencias de compatibilidad y comportamiento. Todos ejecutan versiones idénticas del mismo motor. HTML solo funciona en un navegador. CSS elimina cualquier incompatibilidad.

[T1] ¿Qué describe mejor la política de mismo origen?. Impide usar imágenes propias. Restringe el acceso de scripts a recursos de otros orígenes. Prohíbe todos los enlaces externos. Obliga a escribir todo el código en un archivo.

[T1] ¿Qué organización desarrolla estándares y directrices para la Web?. Un servidor Apache. Un gestor SQL. W3C. Un IDE.

[T1] ¿Qué es un IDE?. Un protocolo de transferencia. Un tipo de variable. Una capa de persistencia. Un entorno que integra herramientas de desarrollo.

[T1] ¿Qué diferencia hay entre editar código y ejecutarlo?. Editar cambia el texto; ejecutar hace que se procesen sus instrucciones. Editar y ejecutar siempre son lo mismo. Ejecutar solo cambia el nombre del archivo. Editar demuestra que el programa funciona.

[T2] ¿Cómo comienza un comentario de una sola línea en JavaScript?. **. //. <!--. ##.

[T2] ¿Qué delimitadores se usan para un comentario de bloque?. // y //. { y }. /* y */. <!-- y -->.

[T2] ¿Cuál de estos identificadores de variable es válido?. 2nota. nota final. if. notaFinal.

[T2] ¿Qué hace var edad = 10;?. Declara una variable y la inicializa con 10. Pide la edad al usuario. Muestra una alerta. Compara edad con 10.

[T2] ¿Qué muestra alert(nombre); después de var nombre = "Juan";?. Una petición para escribir el nombre. Juan. nombre. undefined.

[T2] ¿Qué instrucción muestra una ventana de aviso con Hola mundo?. var "Hola mundo";. if("Hola mundo");. alert("Hola mundo");. prompt = "Hola mundo";.

[T2] Tras ejecutar var dato; sin asignarle ningún valor, ¿qué contiene dato?. 0. null. false. undefined.

[T2] ¿De qué tipo es el valor false?. Boolean. String. Number. Undefined.

[T2] ¿De qué tipo es el valor "10"?. Null. String. Number. Boolean.

[T2] ¿Qué devuelve typeof 25?. El valor true. La cadena "integer". La cadena "number". La cadena "25".

[T2] ¿Qué significa que JavaScript tenga tipado dinámico?. Todas las variables son cadenas. Debe declararse siempre un tipo fijo. Las variables cambian de nombre automáticamente. Una variable puede recibir valores de distintos tipos durante la ejecución.

[T2] ¿Qué distingue a let frente a var respecto al ámbito?. let tiene ámbito de bloque. let solo admite números. let convierte toda variable en global. let impide cualquier cambio de valor.

[T2] ¿Qué impide const?. Usarla dentro de una función. Reasignar la variable a otro valor. Modificar cualquier propiedad de un objeto guardado en ella. Leer el valor.

[T2] En una función, ¿qué ámbito tiene una variable declarada con var dentro de ella?. Exclusivo de cualquier if interno. Accesible desde cualquier archivo automáticamente. Local a esa función. Global siempre.

[T2] ¿Qué valor queda en x tras var x = 4; x = x * 2;?. 4. 2. 6. 8.

[T2] ¿Qué resultado produce 7 % 3?. 1. 2. 3. 0.

[T2] ¿Qué valor queda en x tras var x = 5; x += 3;?. 15. 8. 3. 5.

[T2] ¿Qué diferencia principal hay entre = y ===?. Ambos comparan sin convertir tipos. === declara variables. = asigna; === compara sin convertir tipos. Ambos asignan.

[T2] ¿Qué resultado da 5 === "5"?. true. 5. undefined. false.

[T2] ¿Qué resultado da true && false?. false. true. null. undefined.

[T2] ¿Qué resultado da false || true?. undefined. true. false. null.

[T2] ¿Qué resultado da !true?. 1. undefined. false. true.

[T2] Con var nota = 7; if (nota >= 5) { alert("Aprobado"); } else { alert("Suspenso"); }, ¿qué se muestra?. Suspenso. Ambos mensajes. Ningún mensaje. Aprobado.

[T2] Si las notas válidas van de 0 a 10 incluidos, ¿qué condición detecta una nota fuera del intervalo?. nota < 0 || nota > 10. nota < 0 && nota > 10. nota >= 0 || nota <= 10. nota === 0 && nota === 10.

[T2] ¿Para qué sirve normalmente break dentro de un caso de switch?. Para terminar siempre toda la aplicación. Para salir del switch y evitar continuar por los casos siguientes. Para repetir el caso actual. Para declarar una variable.

[T2] ¿Cuántas veces se ejecuta el cuerpo de for (var i = 0; i < 3; i++) { console.log(i); }?. 4. 0. 3. 2.

[T2] ¿Qué diferencia distingue a do...while de while?. while siempre ejecuta el cuerpo una vez. do...while no tiene condición. while solo puede usarse con cadenas. do...while ejecuta el cuerpo al menos una vez.

[T2] ¿Qué ocurre con var i = 0; while (i < 3) { console.log(i); } si nadie modifica i ni interrumpe la ejecución?. El bucle no termina por su condición. Se ejecuta exactamente tres veces. i aumenta automáticamente. La condición se vuelve falsa al imprimir.

[T2] ¿Para qué sirve un punto de interrupción al depurar?. Para impedir guardar el archivo. Para pausar e inspeccionar la ejecución. Para borrar automáticamente los errores. Para convertir JavaScript en HTML.

[T2] El programa se ejecuta sin errores de sintaxis, pero calcula mal una nota. ¿Qué acción ayuda a localizar el fallo?. Dar por válido el resultado porque no hay error de sintaxis. Eliminar todas las variables. Revisar paso a paso las condiciones y valores con el depurador. Cambiar solamente el color del editor.

Denunciar Test