wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Fundamentos de la Programación

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

¿Cómo se define una función en JavaScript?

a)

Function nombreFuncion() {...}

b)

function nombreFuncion() {}

c)
  • function(nombreFuncion) {...}


d)

nombreFuncion() = function {...}

2.

¿Qué devuelve la función parseFloat("3.14")?

a)
3.14
b)
4
c)
3
d)

"3.14159"

3.

En JavaScript, ¿cuál es el operador de igualdad estricta?

a)

==

b)

=!

c)

===

d)

!==

4.

¿Cuál es la función del operador ternario?

a)
Dividir un número entre otro
b)
Evaluar una condición y devolver un valor si es verdadera, o un valor alternativo si es falsa.
c)
Sumar dos valores
d)
Imprimir un mensaje en la consola
5.

¿Qué hace la función toLowerCase() en JavaScript?

a)
Convierte una cadena de texto a mayúsculas
b)
Convierte una cadena de texto a minúsculas
c)
Convierte una cadena de texto a números
d)
Convierte una cadena de texto a caracteres especiales
6.

¿Cuál es la estructura de un bucle while en JavaScript?

a)

while (condicion) { ... }

b)

do { ... } while (condicion)

c)

or (inicialización; condicion; incremento) { ... }

d)

for (elemento in iterable) { ... }

7.

¿Cómo se declara una variable en JavaScript?

a)
Usando la palabra clave 'var', 'let' o 'const', seguido del nombre de la variable.
b)
Escribiendo el nombre de la variable seguido de '='
c)
No es posible declarar variables en JavaScript
d)
Usando la palabra clave 'python'
8.

¿Para qué usamos la función parseInt();?

a)
Para convertir una cadena de texto a un número entero.
b)
Para convertir un número entero a una cadena de texto.
c)
Para convertir una cadena de texto a una cadena de texto.
d)
Para convertir una cadena de texto a un número decimal.
9.

¿Para qué usamos la función Date();?

a)
Para convertir texto a mayúsculas
b)
Para realizar operaciones matemáticas
c)
Para acceder a la cámara del dispositivo
d)
Para obtener la fecha y hora actuales.
10.

¿Cómo creamos una clase en JavaScript?

a)
Usando la palabra clave 'let' seguida del nombre de la clase y su cuerpo
b)

Usando la palabra clave 'function' seguida del nombre de la clase en mayúscula y su cuerpo

c)
Usando la palabra clave 'new' seguida del nombre de la clase y su cuerpo
d)

Todas son correctas

11.

¿Cómo creamos un objeto en JavaScript?

a)
Usando la palabra clave 'make'
b)
Usando la palabra clave 'create'
c)
Usando la palabra clave 'new' seguida del nombre de la función constructora
d)
Usando la palabra clave 'build'
12.

¿Cuál es la función del operador de módulo (%) en JavaScript?

a)
Concatena dos cadenas de texto
b)
Devuelve el cociente de la división entre dos números
c)
Multiplica dos números
d)
Devuelve el resto de la división entre dos números.
13.

¿Qué representa el objeto Date en JavaScript?

a)
Un color en formato hexadecimal
b)
Una cadena de texto
c)
Un número entero
d)
Una fecha y hora específicas
14.

¿Cuál es el resultado de isNaN("Hello")?

a)
true
b)
null
c)
undefined
d)
false
15.

¿Para qué se utiliza la función isNaN en JavaScript?

a)
Para redondear un número al entero más cercano
b)
Para verificar si un valor es una cadena de texto
c)
Para convertir un valor a un número entero
d)
Para determinar si un valor es un número o no.
16.

¿Para qué se utiliza la función toString de JavaScript?

a)
Para sumar dos números
b)
Para dividir un array
c)
Para convertir un objeto en una cadena de texto.
d)
Para encontrar el índice de un elemento en un objeto
17.

¿Cómo concateno variables y textos en JavaScript?

a)
Usando el operador /
b)
Usando el operador +
c)
Usando el operador *
d)
Usando el operador -
18.

¿Cuál es la estructura de un bucle for en JavaScript ?

a)
if (inicialización; condición; incremento/decremento)
b)
while (inicialización; condición; incremento/decremento)
c)
for (inicialización; condición; incremento/decremento)
d)
do (inicialización; condición; incremento/decremento)
19.

¿Para qué se usa la estructura if - else en JavaScript?

a)
Para crear declaraciones condicionales.
b)
Para crear bucles
c)
Para declarar variables
d)
Para imprimir mensajes en la consola
20.

¿Cuál es la sentencia usada para escribir un mensaje por pantalla en JavaScript?

a)

print("Mensaje")

b)

window.alert("Mensaje")

c)

log.console("Mensaje")

d)

console.log("Mensaje");

21.

¿Cuál es la sentencia que permite pedir datos de entrada en JavaScript?

a)
prompt()
b)
request()
c)
getInput()
d)
input()
22.

¿Para qué se usa la sentencia document.writeln("<br>"); en JavaScript?

a)
Para mostrar un mensaje emergente en la pantalla.
b)
Para crear un bucle infinito en el código.
c)
Para cambiar el color de fondo de la página.
d)
Para escribir un salto de línea en el documento HTML.
23.

¿Cuál es la estructura del operador ternario de JavaScript?

a)
condición ? expresión1 : expresión2
b)
condición + expresión1 + expresión2
c)
condición * expresión1 / expresión2
d)
condición - expresión1 - expresión2
24.

Escribe la etiqueta que permite tener código JavaScript en un archivo HTML

a)

<style type="text/javascript">

b)

<script type="css">

c)

<script type="text/javascript">

d)

<js-script>