wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz JavaScript

Total questions: 51

Worksheet time: 51mins

Name
Class
Date
1.

¿Qué es la programación orientada a objetos?

a)

Es un paradigma de programación

b)

Es una forma de programar que utiliza objetos como base

c)

Permite resolver problemas específicos

d)

Todas las anteriores

2.

¿Qué es javascript?

a)

Es una forma de realizar páginas web

b)

Es la programación en html

c)

Es un lenguaje de programación que permite desarrollar acciones en las páginas web

d)

Es una forma de crear programas y aplicaciones para dispositivos android

3.

¿Qué es una variable en programación?

a)

Información que se ejecuta en el programa

b)

Espacio en disco donde se almacena información que va ser utilizada en el programa

c)

Información que no cambia durante la ejecución de un programa

d)

Ninguna de las anteriores

4.

El prompt en javascript permite

a)

Solicitar información al usuario

b)

Generar un mensaje con información

c)

Guardar información de manera temporal

d)

Operar de forma lógica la información

5.

La forma correcta de definir una variable en javascript es:

a)

nombre="Nombre"

b)

var nombre="nombre"

c)

alert= "nombre"

d)

var nombre "nombre"

6.

En JavaScript, para declarar una variable se emplea la palabra reservada:

a)

var

b)

variable

c)

let

d)

int

7.

Etiqueta que permite incluir un código en JavaScript en HTML:

a)

<script>

b)

<code>

c)

<Stark>

d)

<codigo>

8.

¿JavaScript es un lenguaje de programación?

a)

b)

No

9.

En Javascript, el punto y coma...

a)

...es obligatorio siempre.

b)

...se puede omitir si las instrucciones acompañados de un tipo de datos String.

c)

..nunca puede llevar.

d)

...se puede omitir, pero su inclusión se considera una buena práctica.

10.

¿cómo se escribe una sentencia condicional para comprobar que

la variable "i" es igual a 5?

a)

if i=5 then

b)

if(i=5)

c)

if i==5 then

d)

if(i==5)

11.

Para hacer un comentario en JavaScript se debe emplear:

a)

\\

b)

( )

c)

||

d)

//

12.

En el siguiente codigo, el valor que toma X en la quinta repetición es de:

var X = 10;

draw = function() {

     if (X < 5){

         X=X+2;

     }

     else{

         X=X-3;

 }

}

a)

3

b)

4

c)

5

d)

6

13.

var i = 0;

while (i < 3) {

    println("Hola");

    i++;

}

¿Cuál es la salida del código?

a)

Hola

Hola

Hola

Hola

b)

Hola

c)

Hola

Hola

Hola

d)

Hola

Hola

14.

La instruccióm “i++;” permite:

a)

Incrementar el valor de “i” en dos unidades.

b)

Duplica el valor de “i”.

c)

Incrementar el valor de “i” en una unidad.

d)

No incrementa el valor de “i”.

15.

La palabra reservada WHILE permite:

a)

Crear un ciclo.

b)

Crear procedimiento.

c)

Crear una variable.

d)

Crear una condición.

16.

¿Cuál es la salida del siguiente código?

var i = 3;

while (i < 6) {

  i += 1;

  println(i);

}

a)

4

5

6

7

b)

3

4

5

6

c)

4

5

6

d)

3

4

5

17.

¿Cual no es un operador lógico?

a)

=

b)

&&

c)

!=

d)

||

18.

como escribir un condicional para decir que i no es igual a 5?

a)

if (i <> 5)

b)

if i =! 5 then

c)

if i <> 5

d)

if (i != 5)

19.

Cuales son los tipos de funciones en JavaScript

a)

negativas y declarativas

b)

asignación y operativas

c)

declarativas y de expresión

20.

Una de las siguientes opciones no es un tipos de variables en JavaScript.

a)

var

b)

let

c)

globals

d)

const

21.

¿Cuál es la diferencia entre una función declarada y una expresión de función en JavaScript?

a)

No hay diferencia

b)

Las funciones declaradas se pueden llamar antes de que se declaren, mientras que las expresiones de función no

c)

Las expresiones de función se pueden llamar antes de que se declaren, mientras que las funciones declaradas no

d)

Las funciones declaradas no se pueden llamar en absoluto

22.

¿Cuál es el propósito de los parámetros de una función en JavaScript?

a)

Determinar el nombre de la función

b)

Pasar datos a la función para su procesamiento

c)

Establecer el tipo de datos que puede recibir la función

d)

Ninguno de los anteriores

23.

¿Qué método se utiliza para agregar uno o más elementos al final de un array en JavaScript?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

24.

¿Cuál de los siguientes métodos elimina el último elemento de un array y devuelve ese elemento?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

25.

¿Cuál es el método que se utiliza para eliminar el primer elemento de un array y devuelve ese elemento?

a)

unshift()

b)

shift()

c)

push()

d)

pop()

26.

¿Qué método se utiliza para agregar uno o más elementos al inicio de un array en JavaScript?

a)

shift()

b)

pop()

c)

push()

d)

unshift()

27.

const numbers = [1, 2, 3, 4, 5];

const doubledNumbers = numbers.map(num => num * 2);

console.log(doubledNumbers);

a)

Filtra los números pares del array y los duplica.

b)

Duplica todos los números del array.

c)

Multiplica por dos solo el primer elemento del array.

d)

Genera un nuevo array con los números duplicados.

28.

¿Es correcto decir que una funcion siempre se debe definir antes de llamarse?

a)

Falso

b)

Verdadero

29.

¿Una variable de tipo var puede llamarse por fuera de una función?

a)

Falso

b)

Verdadero

30.

¿Una variable de tipo let puede llamarse por fuera de una función?

a)

Falso

b)

Verdadero

31.

¿Cuantos valores puede retornar una funcion?

a)

0

b)

1

c)

2

d)

3

32.

¿Como se identifica un objeto en JavaScript?

a)

Llaves

b)

Corchetes

c)

Paréntesis

d)

Comillas

33.

¿Como se identifica un Arreglo en JavaScript?

a)

Llaves

b)

Corchetes

c)

Paréntesis

d)

Comillas

34.

¿Un arreglo de JavaScript puede almacentar un objeto?

a)

Si

b)

No

35.

¿Un objeto puede almacenar un arreglo?

a)

Si

b)

No

36.

let numeros = [1,2,3,4,5,6,7,8,9]. ¿Este arreglo cuantas posciones tiene?

a)

8

b)

9

c)

10

d)

11

37.

let numeros = [1,2,3,4,5,6,7,8,9]. ¿Este arreglo cuantos elementos tiene?

a)

8

b)

9

c)

10

d)

11

38.

let numeros = [1,2,3,4,5,6,7,8,9]. ¿Este arreglo cuantas posiciones tiene?

a)

8

b)

9

c)

10

d)

11

39.

¿El tamaño de un arreglo está definido por n elementos?

a)

Si

b)

No

40.

¿La posición de un arreglo está definidio con n-1?

a)

Si

b)

No

41.

let numeros = [1, true, [123], { edad: 25 }, "5,6", 7, 8, 9]. ¿Es correcta esta sintaxis?

a)

Si

b)

No

42.

¿Como puedo mostrar por consola 'Bailar'?

(a)  

43.

¿Cómo se ejecuta esa funcion?

(a)  

44.

¿Como muestro el resultado por consola?

(a)  

45.

¿Qué palabra clave se usa para devolver un valor de una función en JavaScript?

(a)  

46.

¿Cuál es la diferencia entre parámetros y argumentos en una función?

a)

No hay diferencia, son términos intercambiables.

b)

Los parámetros son valores pasados a una función cuando es llamada, mientras que los argumentos son variables declaradas dentro de la función.

c)

Los argumentos son valores pasados a una función cuando es llamada, mientras que los parámetros son variables declaradas dentro de la función

d)

N/A

47.

¿Qué método se utiliza para añadir elementos al final de un arreglo en JavaScript?

(a)  

48.

¿Cuál método elimina el último elemento de un arreglo en JavaScript?

(a)  

49.

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

a)

[1, 2, 3]

b)

[2, 4, 6]

c)

[1, 4, 9]

d)

[1, 3, 9]

50.

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

a)

[1, 2, 3]

b)

[1]

c)

[2, 3]

d)

[]

51.

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

a)

2

b)

3

c)

4

d)

5