New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Examen 2: UF1305 PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB

Quiz

(1)
Played 38

About this activity

Segundo Examen tipo test de 40 pregunas de la unidad formativa PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS
WEB

Created by

Spain

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Examen 2: UF1305 PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB
 

Examen 2: UF1305 PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEBOnline version

Segundo Examen tipo test de 40 pregunas de la unidad formativa PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB

by Rafa Martínez
1

Según la Metodología de la Programación, ¿cuál es el primer paso (donde defines qué quieres lograr) antes de intentar resolver el problema y tocar el teclado?

2

Dentro de la fase de Diseño, ¿qué es exactamente un "Algoritmo"?

3

En programación, si pedimos calcular el precio final de una camiseta y el programa nos da un número absurdo, estamos ante un error en la fase de Pruebas. ¿Cómo llamamos comúnmente a esos errores?

4

Si comparamos un "lenguaje compilado" con un "lenguaje interpretado", este último se comporta como:

5

Para añadir interactividad a un botón de "Comprar", de forma que cambie de color solo mientras el cliente tenga el ratón encima de él, ¿qué evento usarías?

6

Si el usuario termina de escribir su correo electrónico en una casilla de tu tienda y pasa a la siguiente (la casilla inicial pierde el foco), ¿qué evento se activa?

7

Quieres evitar que el formulario de pedido se envíe por internet si el teléfono está vacío. ¿En qué evento debes poner esa comprobación final?

8

¿Qué evento asegura que todas las fotos de tu catálogo y textos ya se han cargado correctamente en el navegador antes de lanzar un mensaje de "Bienvenido"?

9

En el lenguaje de marcas (como HTML), ¿para qué sirven las etiquetas identificativas cuando trabajamos combinados con un lenguaje de guion?

10

¿Qué palabra reservada se usa para declarar o crear variables, que actuarán como "cajas de datos" en tu programa?

11

En tu código, si al consultar una variable el navegador devuelve el valor undefined, ¿qué te está diciendo?

12

Si quisieras crear la frase "Precio: 20", ¿qué sucede si en tu código intentas sumar un texto y un número así: "Precio: " + 20?

13

¿Cuál de los siguientes NO se considera un tipo de dato en el lenguaje de guion?

14

¿Qué operador es el adecuado si quieres comprobar que dos datos sean estrictamente idénticos, tanto en su valor como en su tipo de dato?

15

El operador lógico de Negación (!) invierte los valores. Si la variable carritoVacio es igual a false, ¿qué devolverá la expresión (!carritoVacio)?

16

Los operadores especiales actúan como herramientas de precisión. ¿Qué hace el operador typeof?

17

Si necesitas programar una decisión ultrarrápida en una sola línea (ej. si el stock es 0 mostrar "Agotado", si no, mostrar "Disponible"), ¿qué operador especial usarías?

18

Para que un bucle while se ejecute correctamente y no se cuelgue en un bucle infinito, necesita tres pilares básicos: una variable de inicio, una condición de límite y...

19

Tienes cinco modelos de camisetas y necesitas evaluarlos. ¿Qué estructura hace que el código se vea más ordenado que usar una larga cadena de else if?

20

A la hora de programar funciones maestras (como una calculadora de IVA), ¿cuáles son los tres elementos clave que la componen?

21

Cuando tu función ha terminado de calcular el descuento de un cliente, ¿qué sentencia utiliza para devolver el importe y que el resto del programa pueda usarlo?

22

¿Qué instrucción lanza una ventana emergente en el navegador para dar un aviso urgente (ej. "¡Has olvidado la talla!") que el cliente debe aceptar manualmente?

23

¿Dónde debes imprimir valores si estás buscando fallos técnicos y no quieres que el cliente final vea esos mensajes en pantalla?

24

Has escrito docment.write("Hola") olvidando la "u". El navegador ni siquiera intenta ejecutar la web porque no entiende la instrucción. ¿Qué tipo de error es?

25

Si tu código está bien escrito (sin faltas ortográficas), pero al ejecutarse intenta hacer algo imposible como trabajar con una variable que no existe, ocurre un:

26

En la jerarquía de los objetos del navegador (el nivel 0 absoluto), ¿cuál representa el "entorno global" o marco de toda la ventana?

27

¿Qué objeto del navegador te permite acceder a la propiedad geolocation para saber desde qué ciudad compra el cliente?

28

Quieres saber si el cliente lleva un buen rato mirando productos o si acaba de llegar a tu dominio. ¿Qué propiedad usarías para ver cuántas páginas de historial tiene en esta pestaña?

29

¿Qué método emplearías en un botón de tu web para que, al pulsarlo, el cliente retroceda un paso en el historial (igual que la flecha "Atrás" del navegador)?

30

Si quieres actualizar la URL a ?talla=M cuando un cliente aplica un filtro, pero NO quieres que la página sufra una recarga visual, usarías el método:

31

¿Qué objeto debes manipular si tu intención es cambiar "El Contenido" real de tu página (textos, colores de fondo, o leer formularios)?

32

Al ofrecer personalización (ej. bordar un nombre en la prenda), si quieres que el texto aparezca previsualizado "letra por letra" conforme el cliente escribe, usarás el evento:

33

¿Cuál es la diferencia fundamental entre los eventos oninput y onchange en un cuadro de texto?

34

Actualmente, para registrar el momento en que un cliente presiona cualquier tecla física de su teclado (reemplazando al antiguo keypress), se recomienda usar:

35

Para lograr que un código bloquee una acción mientras el usuario NO haya completado un formulario llamado datosListos, usarías:

36

Si encuentras un texto en el código precedido por // (ej. // Calcular precio con IVA), significa que:

37

¿Qué símbolo debes utilizar para crear un Template Literal que te permita mezclar cómodamente texto y variables (como ${cliente})?

38

La propiedad .length aplicada a una cadena de texto (String), ¿qué información devuelve?

39

Si llamas al método history.go(0) durante la ejecución, el navegador responderá:

40

Identifica cuál de estas expresiones es la "Operación de Asignación" básica (usada para guardar un valor dentro de una variable):

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.