wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2°TRIM-PROMO 2025

Total questions: 45

Worksheet time: 27mins

Name
Class
Date
1.
¿JavaScript sólo se puede usar para crear páginas web?
a)

Verdadero

b)

Falso

2.
¿Qué es programar en el mundo del software?
a)


Crear páginas web y que un usuario pueda usarlas

b)

Es el acto de construir un programa o conjunto de instrucciones para decirle a una computadora qué y cómo queremos que haga algo.

c)

Cualquier cosa que hagamos en un ordenador

3.
¿Para qué sirve la consola del navegador?
a)


La consola sirve para poder jugar con JavaScript. Es la única forma de poder ejecutar nuestro código y por eso todos los navegadores lo incorporan.

b)

La consola nos permite ejecutar código JavaScript en tiempo real y ver el resultado. También ahí podemos ver los errores, advertencias y trazas que se producen en nuestro código.

4.
¿Cuántos tipos de datos existen en JavaScript?
a)

Sólo existen 2 tipos de datos

b)

9 tipos de datos que se dividen en dos grandes grupos

5.
¿Cuántos valores se pueden representar en el tipo de dato Boolean?
a)

true y false

b)

Cualquier valor que se te ocurra

c)


Números, cadenas de texto y verdadero/falso.

6.
El operador + se utiliza para...
a)


Sólo sirve para sumar dos números

b)


Concatenar dos textos

c)

Depende del tipo de dato que se esté utilizando

7.

El código que compruebe si 10 es mayor o igual que 9 es ...

a)

10 >= 9

b)

10 > 9

c)

10 <= 9

d)

10 < 9

8.

El código que comprueba que 0 es igual a 0 es ...

a)

0 = = = 0

b)

0 = = 0

c)

0 = 0

9.
Cuál es el resultado de 24 > 12
a)

true

b)


false

10.
Los operadores de comparación sólo se pueden usar con números
a)

Sí, sólo ahí tiene sentido.

b)

No, se pueden usar con otros tipos de datos, como cadenas de texto o booleanos

11.

Escribe el código para comprobar si 7 es mayor que 8 y menor que 10

a)

7 > 8 && 7 < 10

b)

7 > 8 && 7 > 10

c)

7 < 8 && 7 < 10

d)

8 < 7 < 10

12.

Tenemos un producto en una tienda. Cuesta 1500 y tenemos un descuento del 25%. Tengo 1150 en mi cartera. Escribe un código que me diga si puedo comprarlo. No uses paréntesis. Elige las respuestas correctas.

a)

1500-1500*0.25 <=1150

b)

1500 * 0.75 <= 1150

c)

1500-1500*0.25 > 1150

d)

1500 * 0.75 >= 1150

13.
¿Qué operador lógico se utiliza para comprobar si dos o más condiciones son verdaderas?
a)

OR (||)

b)

AND (&&)

c)

NOT (!)

14.
¿Qué operador lógico se utiliza para invertir el valor de una expresión booleana?
a)

OR (||)

b)

NOT (!)

c)

AND (&&)

15.
¿Qué valor devuelve la expresión false || true?
a)

false

b)

true

16.

Elige la opción que te permita crear una variable llamada mensaje y asígnale el valor "Hola JavaScript"

a)

let mensaje="Hola JavaScript"

b)

abs mensaje="Hola JavaScript"

c)

get mensaje="Hola JavaScript"

d)

let mensaje="JavaScript"

17.

Elige la opción que permita crear una variable llamada resultado y asígnale la suma de 2 y 3

a)

let resultado=2+3

b)

const resultado=2+3

c)

let res=2+3

d)

let resultado=suma(2+3)

18.

Elige el código para crear una constante llamada IS_DISABLED y asígnale el booleano true

a)

const IS_DISABLED=true

b)

const DISABLED=true

c)

const IS_DISABLED="true"

d)

let IS_DISABLED=true

19.
¿Qué es una variable?
a)

En JavaScript, una variable es un contenedor de información que se utiliza para almacenar datos en un programa.

b)

Una variable es un tipo de dato que se utiliza para almacenar información en un programa.

c)

En JavaScript, una variable es un contenedor de tipos de datos que se utiliza para almacenar datos en un programa.

d)

Una variable es un tipo de dato que se utiliza para almacenar información en un tipo de dato.

20.
¿Qué peculiaridad tienen las variables const en JavaScript?
a)

No se pueden reasignar

b)

Sólo pueden guardar números

c)

Sólo pueden guardar string

d)

No se pueden asignar valores

21.
Siempre hay que asignar un valor a una variable
a)


Sí, siempre

b)

No, nunca

c)

Sólo si es una variable const

22.

Elige la opción para crear una variable con let llamada capacidad y asígnale un valor null

a)

let capacidad=null

b)

capacidad=null

c)

let capacidad="null"

d)

capacidad="null"

23.

Elige la opción para crear una variable con let llamada dinero y asegúrate que tenga un valor de undefined

a)

let dinero=undefined

b)

dinero=undefined

c)

let dinero='undefined'

24.
null y undefined son dos valores que significan lo mismo.
a)

Sí, ambos indican la ausencia de valor.

b)

No, null es un valor que indica algo vacío, mientras que undefined indica algo que no está definido todavía.

c)

Sí, ambos indican un valor.

25.
¿Qué valor tiene una variable a la que no se le ha asignado nada al declararla?
a)


Un valor null

b)

Un valor undefined

c)

No se puede declarar una variable sin asignar un valor

26.

Tengo una variable llamada userName. Elige el código necesario para ver su tipo.

a)

typeof userName

b)

typeof user

c)

typeof string

27.

Tengo una variable llamada dogId pero no tengo claro si es una cadena de texto. Elige el código necesario para asegurarte.

a)

typeof dogId === 'string'

b)

typeof dogId

c)

typeof dogId === 'texto'

d)

typeof dogId 'string'

28.
¿Para qué sirve el operador typeof en JavaScript?
a)

Nos permite leer el valor de una variable.

b)

Nos da el tipo de dato de una variable.

c)

Nos da el valor de una variable.

29.
El operador typeof siempre devuelve una cadena de texto con el tipo del operando.
a)

Sí, siempre devuelve una cadena de texto

b)


Depende del tipo de dato que le pasemos. Si le pasamos un número, nos devolverá un number.

c)

No, solo devuelve un numbre

30.
¿Para qué sirven los comentarios?
a)


Para cambiar el comportamiento de nuestro código

b)


Sirven para documentar nuestro código y explicar qué hace cada parte de él

c)

Solo esconde e código

31.
¿Cómo se escriben los comentarios en JavaScript?
a)

Puedes usar # para escribir comentarios de una línea o varias.

b)


Puedes usar // para escribir comentarios de una línea o /* */ para escribir comentarios de varias líneas

c)


Puedes usar <!-- --> para escribir comentarios de varias líneas

32.
¿Cuál es la sintaxis adecuada para imprimir un mensaje en la consola del navegador?
a)

console("mensaje")

b)

console.log("mensaje")

c)

console.write("mensaje")

33.
¿Cómo podrías usar console.log() para imprimir múltiples valores o variables en una sola línea de código?
a)


Utilizando una sintaxis especial que formatea los valores o variables en una sola línea de código.

b)

No es posible imprimir múltiples valores o variables en una sola línea de código con console.log().

c)


Separando cada valor o variable con comas dentro del paréntesis de console.log().

34.
¿Cuál es la diferencia entre console.log() y console.error() en JavaScript?
a)

console.log() se utiliza para imprimir mensajes en la consola del navegador, mientras que console.error() se utiliza específicamente para imprimir mensajes de error.

b)


console.log() se utiliza para imprimir mensajes de error en la consola del navegador, mientras que console.error() se utiliza para imprimir mensajes normales

c)


No hay diferencia entre console.log() y console.error() en JavaScript.

35.
¿Cuál es la sintaxis correcta para utilizar un condicional if en JavaScript?
a)

if (condición) { // código a ejecutar }

b)

if { // código a ejecutar } (condición)

c)

if { // código a ejecutar } condición;

36.
¿Qué sucede si la condición en un condicional if es falsa?
a)

El bloque de código dentro de las llaves se ejecuta.

b)


El bloque de código dentro de las llaves no se ejecuta y se continúa con la siguiente línea de código después del bloque de if.

c)

Se produce un error en el código y se detiene la ejecución.

37.
¿Cuál es la sintaxis correcta para agregar un bloque de código alternativo en caso de que la condición en un condicional if sea falsa?
a)

if (condición) { // código a ejecutar } else ( /* código alternativo */ )

b)

if (condición) { // código a ejecutar } && { // código alternativo }

c)

if (condición) { // código a ejecutar } else { // código alternativo }

38.

¿Cuál es el resultado de ejecutar este código?

a)

Lista de compras: leche - pan - cafe

b)

Lista de compras: leche - 7 - pan - 1 - cafe - 15

c)

Lista de compras: leche - 2 - pan - 10 - cafe - 2

39.

El código genera:

a)

Múltiplos de 3 de 1 a 50

b)

Múltiplos de 3 de 1 a 50 y se detiene en 18

c)

Múltiplos de 3 de 1 a 18

40.

La salida es:

a)

b, c, d

b)

a, b, c

c)

d, e

d)

5, 9, 7

41.

Selecciona la salida de este código

a)

Tienes una entrada a Disney World

b)

Eres un estudiante cool

c)

Visita un CEMA

d)

Debes ir a la guardería

42.

Selecciona la salida correcta de este código

a)

1 2 3 4 6 12

b)

1 2 3 4 5 6 7 8 9 10 11 12

c)

0 1 2 3 4 5 6 7 8 9 10 11 12

d)

1 12

43.

Selecciona la salida correcta de este código

a)

Alan Leny Leo Kai

b)

Alan Leny Leo

c)

Kai Leo Leny Alan

44.

Selecciona la salida de este código

a)

W W W W W W

b)

WWW

c)

WWWWWW

d)

H H H H H H

45.

Selecciona la salida correcta de este código

a)

Y Y Y Y Y Y

b)

YYYYYY

c)

H H H H H H

d)

Y Y Y Y Y