NEW
Font size
WorksheetsExamen de Lógica en JavaScript
Total questions: 49
Worksheet time: 25mins
¿Cuál es la forma correcta de declarar una constante en JavaScript?
var miConstante = 10;
let miConstante = 10;
const miConstante = 10;
constant miConstante = 10;
¿Cuál de las siguientes afirmaciones sobre const es verdadera?
Puede ser reasignada después de su declaración.
Solo se puede usar dentro de una función.
Su valor no puede cambiar después de su declaración.
Solo se usa para números.
¿Cuál de las siguientes expresiones determina si una variable edad es mayor de edad en JavaScript?
if edad => 18
if (edad >= 18)
if edad = 18+
if edad >= 18 then
¿Qué operador se usa para evaluar si una variable x es par?
x % 2 == 0
x / 2 == 0
x // 2 == 0
x ** 2 == 0
¿Cuál es el resultado de 10 % 3?
3
1
0
10
Si let a = 10 y let b = 5, ¿cuál de las siguientes expresiones es falsa?
a > b
b < 10
a == b
a + b == 15
¿Cuál es la forma correcta de declarar una función en JavaScript?
function miFuncion() {}
def miFuncion() {}
function: miFuncion() {}
func miFuncion() {}
¿Cuál es la salida de la función verificarEdad(20) si la función está definida como en el documento?
"Eres mayor de edad"
"Eres menor de edad"
"Edad inválida"
undefined
¿Qué devuelve la función calcularPromedio(10, 20)?
10
15
30
20
¿Cómo se llama el parámetro que recibe la función saludar(nombre)?
nombre
saludo
parametro1
argumento
¿Cómo accedemos al primer elemento de un array miArray?
miArray(0)
miArray[1]
miArray[0]
miArray.first()
¿Qué método de JavaScript se usa para agregar un elemento al final de un array?
push()
unshift()
append()
addLast()
¿Qué evento de JavaScript se usa para detectar un clic en un botón?
addEventListener
onpress
onhover
ondblclick
¿Cómo se accede al valor de un campo de entrada en JavaScript?
document.getElementById("miInput").value
document.getElementById("miInput").text
document.getElementById("miInput").innerHTML
document.getElementById("miInput").content
¿Cuál es el resultado del siguiente código? for(let i = 1; i <= 3; i++) { console.log(i); }
1 2 3
0 1 2
1 2 3 4
3 2 1
¿Cuál de las siguientes opciones detiene un while loop?
stop;
break;
exit;
return;
¿Qué método se usa para cambiar el texto de un párrafo en JavaScript?
element.value
element.innerHTML
element.changeText
element.id
¿Cuál es el propósito de document.createElement("div")?
Crear un nuevo elemento div en el DOM
Obtener un elemento div existente
Cambiar el contenido de un div
Eliminar un div
¿Cuál es el tercer número en la serie de Fibonacci?
2
1
3
0
¿Qué estructura de control se usa comúnmente para generar la serie de Fibonacci?
for
if
switch
try...catch
¿Qué imprime fizzBuzz(15) según las reglas de FizzBuzz?
"Fizz"
"Buzz"
"FizzBuzz"
15
¿Qué condición se usa para verificar si un número es divisible por 3 y 5?
if (num % 3 == 0 && num % 5 == 0)
if (num / 3 == 0 || num / 5 == 0)
if (num ** 3 == 0 && num ** 5 == 0)
if (num % 3 = 0 && num % 5 = 0)
¿Cuál de las siguientes afirmaciones sobre const es verdadera?
Puede ser reasignada después de su declaración.
Solo se puede usar dentro de una función.
Su valor no puede cambiar después de su declaración.
Solo se usa para números.
¿Qué tipo de dato es "Hola" en JavaScript?
String
Number
Boolean
Undefined
¿Cómo se declara una variable en JavaScript?
variable x = 10;
let x = 10;
const x;
var: x = 10;
¿Cuál de las siguientes expresiones determina si una variable edad es mayor de edad en JavaScript?
if edad => 18
if (edad >= 18)
if edad = 18+
if edad >= 18 then
¿Qué operador se usa para evaluar si una variable x es par?
x % 2 == 0
x / 2 == 0
x // 2 == 0
x ** 2 == 0
¿Qué operador lógico se usa para evaluar si dos condiciones son verdaderas?
&&
||
!
==
¿Qué devuelve true && false en JavaScript?
true
false
null
undefined
¿Cuál es el resultado de 10 % 3?
3
1
0
10
Si let a = 10 y let b = 5, ¿cuál de las siguientes expresiones es falsa?
a > b
b < 10
a == b
a + b == 15
¿Cuál es la salida de console.log(2 + "2") en JavaScript?
4
"22"
NaN
undefined
¿Qué operador se usa para incrementar una variable en 1?
++
--
+=
+
¿Cuál es la forma correcta de declarar una función en JavaScript?
function miFuncion() {}
def miFuncion() {}
function: miFuncion() {}
func miFuncion() {}
¿Cómo se llama la estructura que permite ejecutar código repetidamente mientras una condición sea verdadera?
if
loop
while
switch
¿Cuál es la salida de la función verificarEdad(20)?
"Eres mayor de edad"
"Eres menor de edad"
"Edad inválida"
undefined
¿Qué tipo de dato devuelve una función que no tiene return?
null
undefined
0
false
¿Cómo accedemos al primer elemento de un array miArray?
miArray(0)
miArray[1]
miArray[0]
miArray.first()
¿Qué método se usa para agregar un elemento al final de un array?
push()
unshift()
append()
addLast()
¿Cómo se elimina el último elemento de un array?
array.deleteLast()
array.pop()
array.remove()
array.splice()
¿Cómo se obtiene la longitud de un array?
array.length
array.size
array.count
array.len()
¿Qué evento se dispara cuando se presiona una tecla?
onpress
onkeydown
onclick
onhover
¿Cuál de las siguientes opciones es correcta para agregar un evento a un botón?
button.onClick = function() {}
button.addEventListener("click", function() {})
button.click(function() {})
button.event(click, function() {})
¿Qué resultado genera el siguiente código? for (let i = 1; i <= 3; i++) { console.log(i); }
1 2 3
0 1 2
3 2 1
1 2 3 4
¿Cuál de las siguientes opciones detiene un while loop?
stop;
break;
exit;
return;
¿Cuál es el tercer número en la serie de Fibonacci?
2
1
3
0
¿Qué estructura de control se usa comúnmente para generar la serie de Fibonacci?
for
if
switch
try...catch
¿Qué imprime fizzBuzz(15) según las reglas de FizzBuzz?
"Fizz"
"Buzz"
"FizzBuzz"
15
¿Qué condición se usa para verificar si un número es divisible por 3 y 5?
if (num % 3 == 0 && num % 5 == 0)
if (num / 3 == 0 || num / 5 == 0)
if (num ** 3 == 0 && num ** 5 == 0)
if (num % 3 = 0 && num % 5 = 0)
