wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

repaso javascript

Total questions: 94

Worksheet time: 1hrs 3mins

Name
Class
Date
1.
Una secuencia de instrucciones escritas mediante un lenguaje de programación  para realizar una tarea específica es...
a)
programa informático
b)
algoritmo
c)
software
d)
Ninguna es correcta
2.
¿Qué lenguaje de programación que permite la ejecución de instrucciones en páginas web?
a)
html
b)
javascript
c)
java
d)
c++
3.

El operador de comparación (exactamente igual) es

a)

=

b)

==

c)

===

d)

let

e)

var

4.

Quiero sumar 1 a numero1 después de operar con él, cuál es la opción correcta

a)

++numero1

b)

numero1++

c)

numero1+= 1

d)

numero1=1

5.

Quiero sumar 1 a la variable numero1 antes de operar con él, marca la opción correcta:

a)

++numero1

b)

numero1++

c)

1+numero1

6.

De los siguientes métodos del DOM, cuál sirve para seleccionar un elemento HTML concreto?

a)

getElementsByName()

b)

getElementsByTagName()

c)

getElementById()

7.

manera correcta para convertir una variable tipo string a numero

a)

parseInt()

b)

parseInteger()

c)

int()

d)

parseNum()

8.

Cual de las siguientes opciones esta escrito correctamente

a)

document.getElementsById("id")

b)

Document.getElementById("id")

c)

document.getElementbyId("id")

d)

document.getElementById("id")

9.

¿En qué lugar se ejecuta generalmente el código JavaScript?

a)

Navegador del servidor

b)

Navegador del Cliente

10.

¿Cuáles de estas son marcas para la inserción del código JavaScript en las páginas HTML?

a)

< javascript _code > y < /javascript_code >

b)

< script href=""> y < /script >

c)

< ?script > y < script? >

d)

<script rel="archivo.js"></script>

e)

Ninguna de las anteriores

11.

En JavaScript, para darle el nombre a una variable, objeto o función, debemos tener en cuenta que:

a)

No se pueden usar mayúsculas

b)

JavaScript no distingue entre mayúsculas y minúsculas

c)

JavaScript diferencia entre mayúsculas y minúsculas

12.

Marca Cuáles son bucles en JavaScript:

a)

for

b)

while

c)

do-while

d)

forEach

13.

¿Cuál sería el resultado de 3+2+''7'' en Javascript?

a)

12

b)

57

c)

327

d)

Da un error

14.

¿Qué significa NULL en Javascript?

a)

Representa un valor nulo.

b)

Representa un valor vació.

c)

Todas las anteriores

15.

¿Cuál es la instrucción usada para devolver un valor en una función de JavaScript?

a)

send

b)

get

c)

getValue

d)

return

16.

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

a)

<script>

b)

<code>

c)

<Stark>

d)

<codigo>

17.

¿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

18.

¿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

19.

¿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

20.

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

21.

Para definir variables de tipo entero y real se utiliza:

a)

Int - Float

b)

defInt - defFloat

c)

parseInt - parseFloat

d)

Entero - Flotante

22.

Cuando se quiere mostrar un popup en pantalla con javascript, se utiliza el comando:

a)

menssage

b)

alertInt

c)

attention

d)

alert

23.

Instrucción que permite emplear condiciones en un código de JavaScript:

a)

if(condición){}

b)

si(condición){}

c)

while(condición){}

d)

I am inevitable

24.

En Javascript, el punto y coma...

a)

...es obligatorio siempre.

b)

...se puede omitir si las instrucciones van en la misma línea.

c)

..no es obligatorio nunca.

d)

...se puede omitir si en la línea no hay más instrucciones, pero su inclusión se considera una buena práctica.

25.

¿Que linea de código se utiliza para imprimir en pantalla?

a)

document.white("soy ganador');

b)

write("soy ganador");

c)

document.write("Soy ganador");

d)

document.write(soy ganador);

26.

¿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)

27.

Que símbolo se utiliza para los comentarios en JavaScript

a)

*

b)

-

c)

//

28.

Selecciona los software que se necesitan para hacer un script básico en html. (mas de una respuesta)

a)

Navegador

b)

Editor de texto

c)

Computadora

d)

Celular

e)

Tablet

29.

La sintaxis de Javascript no es complicada. las instrucciones deben estar separadas por dos puntos y se escriben al final de cada instrucción

a)

Verdadero

b)

Falso

30.

Para poner en comentario mas de una linea de instrucción utilizo ____________________

a)

/* */

b)

//

c)

" "

d)

< >

31.

¿En que formato guardo un archivo de Javascript externo?

a)

.js

b)

.txt

c)

.html

d)

.docx

32.

Es posible incluir comentarios con los caracteres / /, / * y */.

a)

Verdadero

b)

Falso

33.

¿Cuanto vale Z en el siguiente codigo?

var x = 5;

var y = x;

y++;

x--;

var z = x +y;

z++;

a)

10

b)

11

c)

9

d)

12

34.

¿Cual es el valor final de x?

var i;

var x=0;

for(i =0; i<10; i++){

x++;

}

a)

10

b)

11

c)

9

d)

12

35.

manera correcta para convertir una variable tipo string a numero

a)

parseInt()

b)

parseInteger()

c)

int()

d)

parseNum()

36.

Se le llama cadena de caracteres a un objeto de tipo...

a)

Boolean

b)

String

c)

Number

d)

null

37.

¿Que empresa desarrolló JavaScript?

a)

Mit

b)

Windows

c)

Netscape

38.

En JavaScript, el operador para concatenar strings es...

a)

%

b)

+

c)

.

d)

-

39.

¿Con qué código enviamos información a la consola?

a)

console.append()

b)

console.log()

c)

echo " ";

d)

console.print()

40.

En JavaScript, ¿cómo se genera un número aleatorio?

a)

Math.rnd()

b)

Math.round()

c)

Math.random()

d)

Ninguna de las respuestas es correcta

41.

¿Cuál es la instrucción usada para devolver un valor en una función de JavaScript?

a)

Send

b)

Return

c)

Value

d)

Back

42.

¿Cuál es la diferencia entre comparar dos valores con == o con ===?

a)

Es lo mismo

b)

Con == solo se compara el valor pero no el tipo de dato

c)

== es una optimización de código para escribir menos

d)

Con === solo comparas el valor pero no el tipo de dato

43.

En JavaScript, las posiciones de un array empiezan en...

a)

0

b)

1

c)

-1

d)

Ninguna de las anteriores es correcta

44.

Es un lenguaje de marcado (etiquetas) que se utiliza para el desarrollo de páginas

a)

HTML

b)

Javascript

c)

CSS

d)

Phyton

45.

 

¿Cuál sería el resultado de 3+2+7 en Javascript?

a)

12

b)

327

c)

57

d)

Error

46.

Realiza operaciones y devuelve valores se refiere a:

a)

Condiciones

b)

Funciones

c)

Bucles

d)

Constantes

47.

NaN que significa

a)

Number a Not

b)

Nothing a Number

c)

Not a Number

d)

Ninguna de las anteriores

48.

Cual de las siguientes expresiones esta bien escrita

a)

let a = 0

if (a==0) {

    a++

    console.log(a);

}

b)

let a = 0

if (a==0) :{

    a++

    console.log(a);

}

c)

let a = 0

if (a==0)

  a++

    console.log(a);

d)

let a = 0

if (a=0) {

    b++

    console.log(a);

};

49.

Escoge los scope que hay en Javascript

a)

Global, Función, Bloque

b)

Bucle, Bloque, Global

c)

Función, Global, Constante

d)

Variable, Bloque, Constante

50.

Una función que me devuelve la suma de 2 números:

a)

function suma(){

return num1 + num2;

}

b)

suma function(){

return num1 + num2;

}

c)

function suma(num1, num2){

return num1 + num2;

}

d)

suma function(a,b){

return num1 + num2;

}

51.

Es un lenguaje de marcado (etiquetas) que se utiliza para el desarrollo de páginas

a)

HTML

b)

Javascript

c)

CSS

d)

Phyton

52.

Cual operador es llamado operador de igualdad estricta?

a)

=/

b)

==

c)

===

d)

++

53.

 

¿Cuál sería el resultado de "3"+"2"+''7'' en Javascript?

a)

12

b)

327

c)

57

d)

Error

54.

Realiza operaciones y devuelve valores se refiere a:

a)

Condiciones

b)

Funciones

c)

Bucles

d)

Constantes

55.

NaN que significa

a)

Number a Not

b)

Nothing a Number

c)

Not a Number

d)

Ninguna de las anteriores

56.

Cual de las siguientes expresiones esta bien escrita

a)

let a = 0

if (a==0) {

    a++

    console.log(a);

}

b)

let a = 0

if (a==0) :{

    a++

    console.log(a);

}

c)

let a = 0

if (a==0)

  a++

    console.log(a);

d)

let a = 0

if (a=0) {

    a++

    console.log(a);

}

57.

Escoge los scope que hay en Javascript

a)

Global, Función, Bloque

b)

Bucle, Bloque, Global

c)

Función, Global, Constante

d)

Variable, Bloque, Constante

58.

¿Cómo se invoca la función "myFunction"?

a)

call function myFunction()

b)

function myFunction()

c)

myFunction()

d)

call myFunction()

59.

Javascript es un lenguaje...

a)

Tipado fuerte

b)

Tipado débil

c)

Sin tipado

d)

No es obligatorio, según la necesidad del usuario

60.

Con Javascript podemos crear: Aplicaciones WEB, Juegos, Aplicaciones Móviles

a)

True

b)

False

61.

El nombre que recibe una variable, se denomina tambien

(a)  

62.

Seleccione la variable escrita de forma incorrecta

a)

1variable

b)

nomb10

c)

_num

d)

n_100

63.

Antes de crear una variable usamos la palabra reservada:

(a)  

64.

Para crear una variable fija, que su valor no cambie, usamos la palabra reservada:

(a)  

65.

Cuál es la salida del código en JS

a)

false

b)

Sigue descansando, superhéroe

c)

Puedes salvar al mundo

d)

Lanza un error de variable

66.

¿Cuál es la función principal de JavaScript en un sitio web?

a)

Estilizar la página web

b)

Estructurar el contenido de la página

c)

Realizar interacciones y añadir funcionalidades dinámicas

d)

Crear esquemas de base de datos

67.

¿Qué tipo de estructura se utiliza para ejecutar una acción si una condición es verdadera y otra acción si es falsa?

a)

for

b)

while

c)

if-else

d)

switch

68.

¿Cómo podemos obtener el mes del objeto de fecha "today"?

let today = new Date()

a)

today.getMonth()

b)

today.month()

c)

today[month]

d)

today[getMonth]

69.

¿Cuál es el método correcto para obtener la referencia de este elemento de imagen?

<img src="/assets/img/image.png">

a)

document.getElementsByClassName"img"

b)

document.getElementById('img')

c)

document.querySelector('img')

d)

document.queriesSelector('img')

70.

En el DOM, para añadir un elemento hijo el método usado es...

a)

appendChild()

b)

createChild()

c)

createParentChild()

d)

appendNewChild()

71.

En el siguiente código, qué contiene la variable:

LET par = document.getElementsByTagName('p')

a)

un párrafo

b)

un elemento html de id=p

c)

todos los párrafos de la página

d)

todos los párrafos pares de la página

72.

De los siguientes métodos del DOM, cuál sirve para seleccionar un elemento HTML concreto?

a)

getElementsByName()

b)

getElementsByTagName()

c)

getElementById()

73.

Que Javascript sea "case sensitive" quiere decir que...

a)

...introduce el elemento "case" para cambiar el flujo del programa.

b)

...que ignora mayúsculas y minúsculas.

c)

...que diferencia entre mayúsculas y minúsculas.

d)

...que es sensible a los casos de uso que se le plantean.

74.

¿Cuál es el resultado de la ejecución del siguiente código?


var dato = "true"


document.write(typeof dato)

a)

Integer

b)

Boolean

c)

String

75.

5.- Cuando un bucle se hace infinito.

a)

Cuando la condición dentro del paréntesis se vuelve Verdadero en algún momento

b)

Cuando la condición dentro del paréntesis Nunca da false.

c)

Ninguna de las anteriores

76.

¿Qué permiten las ESTRUCTURAS DE CONTROL de flujo tipo CONDICIONAL?

a)

Permiten detener la carga del documento

b)

Permiten controlar qué parte del código se ejecuta

c)

Permiten ejecutar un código después de haber cargado el documento

d)

Permiten controlar cuántas veces se ejecuta un código

77.

¿Qué estructuras permite almacenar sentencias para utilizarlas cuando las necesitamos?

a)

Arrays

b)

Expresiones

c)

Funciones

d)

Todas las opciones son correctas

78.

Las páginas web interactivas son páginas web que...

a)

?  Pueden interactuar con otras páginas web vistas en el explorador.

b)

?  Pueden responder a laas acciones del usuario

c)

?  Cambian en función de las condiciones en que son vistas.

d)

?  Se apatan prefectamente al contexto del navegador

79.

Para que la página web reaccione cuando el usuario pulsa una tecla...

a)

?  Se usan eventos manejados por Javascript

b)

?  Una página web no reacciona ante los eventos del teclado.

c)

?  Se usa una etiqueta especial el lenguaje HTML

d)

?  Solo se detecta en los campos input y text de los formularios

80.

En Javascript se usan unos elementos denominados objetos, ¿sabes que son?

a)

?  Son igual que las variables.

b)

?  Un conjunto de propiedades y métodos encerrados bajo un nombre.

c)

?  Elementos utilizados para almacenar valores

d)

?  Los elementos usados para comunicarse con el explorador

81.

En Javascript se utilizan operadores para

a)

?  Es el nombre que se da a los métodos definidos dentro de los objetos.

b)

?  Realizar operaciones entre cadenas o strings.

c)

?  Realizar operaciones matemáticas entre variables numéricas.

d)

?  Relacionar dos o más valores produciendo un resultado.

82.

Muchas veces habrás leído que determinados identificadores son palabras clave o reservadas del lenguaje, esto significa que:

a)

?  Son palabras para identificar elementos del propio lenguaje

b)

?  Sólo pueden usarse para identificar funciones

c)

?  Son palabras reservadas para uso futuro

d)

?  Sólo pueden usarse para identificar objetos.

83.

¿Cuál de los siguientes operadores compara dos valores y devuelve true si son iguales y false si no lo son?

a)

==

b)

===

c)

=

84.

¿Qué método de Array invierte el orden de los elementos de un array?

a)

reverse()

b)

invert()

c)

flip()

85.

¿Qué método de Array convierte un array en una cadena de texto?

a)

toString()

b)

asString()

c)

toText()

86.

¿Cuál de los siguientes métodos de Array NO modifica el array original?

a)

splice()

b)

slice()

c)

pop()

87.

¿Qué método de Array elimina el último elemento de un array y devuelve el elemento eliminado?

a)

push()

b)

pop()

c)

shift()

88.

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

a)

¡Hola, ${nombre}!

b)

¡Hola, Ana!

c)

¡Hola, "Ana"!

89.

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

a)

"9px"

b)

"45px"

c)

"4 + 5px"

90.

¿Qué método de Math devuelve el valor más pequeño de una lista de números?

a)

Math.min()

b)

Math.max()

c)

Math.smallest()

91.

¿Qué método de Math devuelve un número elevado a una potencia dada?

a)

Math.exp()

b)

Math.pow()

c)

Math.power()

92.

¿Cómo se accede al primer elemento de un array llamado "miArray"?

a)

miArray[0]

b)

miArray[1]

c)

miArray.first

93.

¿Qué método de Date devuelve el mes de una fecha, como un número del 0 al 11?

a)

getMonths()

b)

getMonth()

c)

getMonthNum()

94.

¿Qué objeto se utiliza para trabajar con fechas y horas en JavaScript?

a)

Time

b)

Date

c)

Calendar