wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Javascript Avanzado ft-22b Grupo 5

Total questions: 12

Worksheet time: 14mins

Name
Class
Date
1.

En el código de la imágen, la variable `variableTwo` está en:

a)

En ninguno de los anteriores

b)

En el scope global

c)

En el scope de outerFunction

d)

En el scope de InnerFunction

2.

JavaScript tiene:

a)

Tipado estatico

b)

Tipado Dinamico

c)

Ambos

3.

El Lexical Environment tiene que ver con:

a)

el tiempo de procesamiento del codigo.

b)

el orden de los statements de tu codigo

c)

con el Asincronismo de JS

d)

donde estan declarados ciertos statements o expresiones.

4.

Si el intérprete no encuentra una variable en un scope...

a)

Tira un error inmediatamente

b)

Busca la misma variable el scope superior.

c)

pregunta al desarrollador si desea crear la variable

d)

crea una variable y le pone undefined adentro

5.

Cuantós CONTEXTOS DE EJECUCION se crean si ejecutamos el siguiente código de la imagen ?

a)

1

b)

0

c)

3

d)

2

6.

El execution stack es:

(marcar las correctas)

a)

Una manera que tiene el interprete para saber que ejecutar y en que orden

b)

Una pila donde se van poniendo los execution contexts

c)

Donde se guardan los objetos y variables de JavaScript

d)

La lista de statements y expresiones disponibles en Javascript

7.

viendo a qué hace referencia `this.nombre` en este código... Qué se imprime en el console.log?

a)

Hay un error

b)

Toni

c)

Franco

d)

Undefined

8.

La regla general en JavaScript es:

(ojo)

a)

Todo se pasa por valor

b)

Los Objetos se pasan por valor, el resto por referencia

c)

Los objetos se pasan por referencia, todo el resto por valor

d)

Todo se pasa por referencia.

9.

En JavaScript se utiliza la notación:

a)

Prefix (prefija)

b)

Infix (infija)

c)

Postfix (Postfija)

10.

Un Execution Context ... (marcar todas las correctas)

a)

Contiene informacion sobre que codigo se esta ejecutando en cada momento

b)

es creado a traves de hoisting

c)

se apila en la Pila de ejecucion de cada invocacion

d)

mantiene informacion sobre de donde se invoco el codigo

11.

Las variables a, b, y c valen todas 3 al ejecutar este código. Esto es así porque:

a)

La Asociatividad de la asignacion es : left-to-right

b)

La Asociatividad de la asignacion es: right-to-left

c)

La precedencia de la asignacion es 3.

12.

Que las funciones sea First Class en JavaScript implica: (marcar todas las correctas)

a)

Pueden ser pasadas por parametro a otras funciones

b)

Son guardadas siempre en el scope global

c)

El codigo dentro de las funciones esta encriptado

d)

Que pueden ser tratadas como cualquier tipo de valor.