wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Repaso MÓDULO 2

Total questions: 25

Worksheet time: 27mins

Name
Class
Date
1.

¿Para qué se usa <!DOCTYPE html> en un documento HTML5?

a)

Para importar Bootstrap automáticamente

b)

Para indicarle al navegador el tipo/versión de documento y activar el modo estándar

c)

Para conectar el archivo CSS externo

d)

Para habilitar JavaScript en el navegador

2.

¿Qué diferencia principal existe entre <head> y <body>?

a)

<head> contiene lo visible y <body> lo invisible

b)

<head> es solo para CSS y <body> solo para imágenes

c)

<head> contiene metadatos/recursos y <body> el contenido visible

d)

No existe diferencia, son equivalentes

3.

¿Qué hace principalmente <meta charset="utf-8">?

a)

Cambia el color por defecto del texto

b)

Define el idioma de la página

c)

Define la codificación para que caracteres (ñ, tildes, símbolos) se interpreten bien

d)

Aumenta la velocidad de carga del sitio

4.

¿Cuál es la idea de usar etiquetas semánticas como <header>, <section>, <article> y <footer>?

a)

Hacen que la página se vea “más bonita” automáticamente

b)

Ordenan visualmente el contenido sin necesidad de CSS

c)

Dan significado/estructura al contenido para accesibilidad, mantenimiento y SEO

d)

Reemplazan totalmente a CSS

5.

Sobre encabezados HTML (<h1>…<h6>), ¿qué práctica es la más correcta?

a)

Usar muchos <h1> para que el texto se vea grande

b)

Saltar de <h2> a <h4> cuando convenga visualmente

c)

Mantener jerarquía lógica y usar el tamaño con CSS, no con la etiqueta

d)

No usar encabezados para que la página cargue más rápido

6.

¿Qué selector CSS se usa para seleccionar por clase?

a)

#

b)

.

c)

*

d)

:

7.

¿Cuál opción describe mejor la diferencia entre estilos inline, embebidos y externos?

a)

Inline es el más ordenado y recomendado para proyectos grandes

b)

Embebidos van en un archivo .css separado

c)

Externos van en un archivo .css enlazado y ayudan a mantener el proyecto ordenado

d)

Los tres son iguales, solo cambia el nombre

8.

En el modelo de caja de CSS, ¿qué diferencia hay entre margin y padding?

a)

margin es espacio interno; padding es espacio externo

b)

margin es espacio externo; padding es espacio interno

c)

Ambos son lo mismo

d)

padding solo funciona en textos

9.

¿Qué práctica está más relacionada con “diseño web responsivo”?

a)

Usar solo tamaños fijos en píxeles para todo

b)

Usar media queries y adaptar layouts según el ancho del dispositivo

c)

Poner todo dentro de una tabla HTML

d)

Evitar el uso de imágenes

10.

En Flexbox, ¿para qué sirven típicamente justify-content y align-items?

a)

Para cambiar colores y tipografías

b)

Para alinear elementos en el eje principal y en el eje secundario del contenedor flex

c)

Para crear bordes redondeados automáticamente

d)

Para validar formularios

11.

En JavaScript, ¿qué ventaja tiene addEventListener frente a onclick="..."?

a)

No requiere archivo .js

b)

Permite asociar múltiples manejadores y separar mejor HTML de JS

c)

Solo funciona con botones

d)

Es más lento pero más seguro

12.

¿Qué afirmación es correcta sobre let y const en JavaScript?

a)

const permite reasignar el valor libremente

b)

let existe solo en jQuery

c)

const no permite reasignación, let sí (ambos con alcance de bloque)

d)

let es igual a var en todo sentido

13.

En jQuery, ¿qué hace típicamente $("p").hide()?

a)

Borra el archivo HTML del proyecto

b)

Oculta los párrafos seleccionados (dejan de verse)

c)

Convierte los párrafos en títulos

d)

Cambia el texto de los párrafos

14.

¿Para qué se usa git status?

a)

Para subir cambios a GitHub

b)

Para ver el estado de archivos (modificados, preparados, sin seguimiento, etc.)

c)

Para borrar commits antiguos

d)

Para crear ramas

15.

¿Qué diferencia esencial hay entre git add y git commit?

a)

git add guarda en la nube y git commit guarda localmente

b)

git add prepara cambios (staging) y git commit registra un snapshot en el historial

c)

git add crea ramas y git commit las elimina

d)

No hay diferencia

16.

En CSS ¿Qué regla tiene mayor especificidad (y suele “ganar”)?

a)

Selector por etiqueta

b)

Selector por clase

c)

Selector por ID

d)

Selector universal

17.

Según el bloque de código al lado ¿Qué color se verá y por qué?

a)

Verde, porque selecciona por etiqueta

b)

Azul, porque la clase siempre domina

c)

Rojo, porque el ID tiene mayor especificidad

d)

Negro, porque el navegador ignora el CSS

18.

Según el bloque de código mostrado ¿Qué ocurre al hacer click? (múltiples listeners)

a)

No pasa nada

b)

Aparece solo un mensaje

c)

Aparecen dos mensajes (uno tras otro)

d)

Se recarga la página

19.

Diferencia entre keydown y keyup. Al mantener presionada una tecla dentro del input, ¿qué comportamiento es el más correcto?

a)

Solo se registra “up” repetidamente

b)

“down” puede repetirse mientras se mantiene presionada; “up” ocurre al soltar

c)

Ambos ocurren solo una vez por carga de página

d)

Ninguno funciona en inputs

20.

jQuery: ¿Qué sucede al terminar la animación programada en el bloque de código?

a)

Se muestra el mensaje 'Listo' en un alert al terminar la animación de fadeOut.

b)

El texto desaparece inmediatamente sin animación.

c)

No se muestra ningún mensaje al finalizar la animación.

d)

La animación dura 2000 milisegundos.

21.

Si un elemento está visible y ejecutas slideToggle(), ¿qué se espera?

a)

Cambia el texto del elemento

b)

Se oculta con transición tipo “deslizar hacia arriba”

c)

Se clona el elemento

d)

Se mueve al final del <body>

22.

¿Cuál describe mejor git revert <hash>?

a)

Borrrar definitivamente el commit del historial sin dejar rastro

b)

Crea un nuevo commit que deshace los cambios del commit indicado

c)

Solo cambia el nombre del commit

d)

Convierte el repositorio en público en GitHub

23.

¿Cuándo suele aparecer un conflicto al fusionar ramas?

a)

Cuando ambas ramas editaron las mismas líneas de un mismo archivo y Git no puede decidir

b)

Cuando solo una rama tiene cambios

c)

Cuando el commit message es muy corto

d)

Cuando usas git status

24.

Tienes un .gitignore que incluye logs/. ¿Qué efecto es el más correcto?

a)

Borra automáticamente la carpeta logs/ del disco

b)

Evita que Git rastree nuevos archivos dentro de logs/ (si no estaban ya trackeados)

c)

Impide ejecutar git commit

d)

Sube logs/ a GitHub con seguridad extra

25.

¿Cuál es la idea principal de un Pull Request (PR)?

a)

Cambiar la contraseña de GitHub

b)

Proponer cambios para revisión antes de fusionarlos a una rama objetivo

c)

Comprimir el repositorio automáticamente

d)

Reemplazar git commit