wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Un poco de todo

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Cual es el metodo para agregar elemento a un array al principio?

a)

unshift

b)

push

2.

una variable declarada con CONST se puede modificar su valor?

a)

falso

b)

verdadero

3.

cual es el alcance de una variable let?

a)

global

b)

dentro de un contexto de ejecucion

4.

cual es el valor numerico de true y false?

a)

No tiene valor numerico

b)

TRUE 2, FALSE 1

c)

No tengo idea xD

d)

TRUE 1, FALSE 0

5.

Para entenderla recursion hay que entender la recursion?

a)

falso

b)

verdadero

6.

La diferencia entre una Cola y un Arreglo es:

a)

la Cola puede tener mas elementos.

b)

en la cola los elementos solo pueden entrar por un lado y salir por el otro.

c)

los metodos son distintos:

push() y pop() vs enqueue() y dequeue()

d)

No hay diferencias.

e)

No me acuerdo jej

7.

El historial del navegador (ir para adelante y hacia atras) está implementada usando una: _______ .

a)

Recursion

b)

Set

c)

Cola

d)

Pila

8.

Una Pila tiene una estructura de tipo:

a)

FIFO: First In, First Out

b)

ninguna de las anteriores

c)

Ay! no se jej

d)

LIFO: Last In, First Out

9.

Para saber si un elemento está en una lista o no tenemos que:

a)

Desarmar y armar la cola de nuevo

b)

usar una segunda estructura de datos para tener la lista de elementos que estan en la cola

c)

no podemos saber si esta o no encolado

d)

ver item por item empezando de un extremo

10.

Una funcion recursiva necesita :

a)

escribir de antemano tdos las invocaciones a la funcion

b)

recibir un parametro extra

c)

una caso base y una invocacion recursiva

11.

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


var arreglo1 = [1,2,3,4];

var arreglo2 = arreglo1;


arreglo2.pop();


console.log(arreglo1);

a)

[]

b)

undefined

c)

cola

d)

[1,2,3]

12.

que hace el HOISTING?

a)

'mueve' las declaraciones a la parte de más arriba de nuestro código.

b)

retorna una funcion

c)

nada

d)

crea recursividad

13.

JAVASCRIPT es:

a)

Dinamico

b)

Estatico

14.

Que es IIFE?

a)

Expresión de función ejecutada inmediatamente

b)

un funcion comun

c)

un metodo

d)

no tiene que ver con JavaScript

15.

Cual es el output de este codigo?


function sum(num){

if (num === 0) {

return 0;

} else {

return num + sum(--num)

}

}

sum(4);

a)

16

b)

10

c)

24

d)

8