wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Repaso JavaScript

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Cal operador se chama "operador de igualdade estricta"?

a)

=/

b)

==

c)

===

d)

=+

2.

Para mostrar un cadro de diálogo coa palabra "OLA" se usa a instrucción...

a)

<script> "OLA" </script>

b)

<div>OLA</div>

c)

<title>OLA </title>

d)

alert('OLA');

3.

Cánto vale z no seguinte código?

let x = 5; let y = x;

y++; x--;

let z = x +y;

z++;

a)

10

b)

9

c)

11

d)

12

4.

Cal é o valor final de x?

let x=0;

for(let i =0; i < 12; i++){

x++; }

a)

11

b)

9

c)

10

d)

12

5.

Unha variable que é unha cadea de caracteres é de tipo...

a)

Boolean

b)

Number

c)

Null

d)

String

6.

Se quero imprimir na consola o string "Mensaxe" podo usar:

a)

print("Mensaxe")

b)

console("Mensaxe")

c)

console.log("Mensaxe")

d)

alert("Mensaxe")

7.

Si teño o dicionario:

let obxeto= { nome: "Martín", apelido: "Pescador" }

E quero escribir:

"Meu nome é Martín"

a)

console.log( "Meu nome é ${obxeto[nome]}")

b)

console.log( `Meu nome é {obxeto[0]}`)

c)

console.log( `Meu nome é ${obxeto[nome]}`)

d)

console.log( `Meu nome é ${obxeto[0]}`)

8.

Unha función que me devolve a suma de 2 números:

a)

function suma(){

return num1 + num2;

}

b)

function suma(num1, num2){

return num1 + num2;

}

c)

suma function(){

return num1 + num2;

}

d)

suma function(a,b){

return num1 + num2;

}

9.

Me permite declarar variables

a)

variable, function

b)

var, const

c)

let, var

d)

let, const

10.

Un bucle For que se execute 9 veces se pode facer da seguinte maneira

a)

for (let i; i>9; i++){

// Código

}

b)

for (let i=0; i<9; i++){

// Código

}

c)

for (let i=0; i<8; i++){

// Código

}

d)

for (let i=1; i<9; i++){

// Código

}

11.

si teño unha variable:

let suma = 1;

cánto vale logo de executar:

suma += 12;

a)

13

b)

12

c)

11

d)

1

12.

Se teño o seguinte array

let meuArray = ["ola", "hi", "bon jour"]

e quero obter o valor en inglés:

a)

meuArray["hi"]

b)

meuArray["2"]

c)

meuArray[1]

d)

meuArray[0]

13.

Dentro de que elemento HTML chamaremos a JavaScript?

a)

1- <javascript>

b)

2- <scripting>

c)

3- <script>

d)

4- <js>

14.

En JavaScript, para darlle o nome a unha variable, obxeto ou función, debemos ter en conta que:

a)

Non se poden empregar maiúsculas

b)

JavaScript non distingue entre maiúsculas e minúsculas

c)

JavaScript diferencia entre maiúsculas e minúsculas

d)

Podemos empregar calquera letra, número ou símbolo

15.

Explique o método pop() en JavaScript.

a)

Aparta o primeiro elemento dun array dado.

b)

Aparta o último elemento dun array dado.

c)

E un método xeral de JavaScript

d)

Non existe en JavaScript

16.

¿Para qué sirve o método Push en JavaScript?

a)

Permite engadir un ou máis elementos ao final dun Array.

b)

Permite engadir un ou máis elementos ao incio dun Array.

c)

Permite quitar un ou máis elementos do incio dun Array.

d)

Non é método de Javascript

17.

¿Cál é a instrucción usada para devolver un valor nunha función de JavaScript?

a)

send

b)

get

c)

getValue

d)

return

18.

Para terminar as instruccións en Javascript se emprega:

a)

Un punto e coma

b)

Un punto e coma ou un salto de liña

c)

Un salto de liña

d)

A sentencia End

19.

¿Cómo se escribe unha sentencia condicional para comprobar que a variable "x" é igual a 5?

a)

x=5

b)

x==5

c)

x!=5

d)

x<>5

20.

Forma correcta para convertir unha variable de tipo string a numérica

a)

parseInt()

b)

parseInteger()

c)

int()

d)

parseNum()

21.

Que empregarías para os comentarios de máis de unha liña en JavaScript?

a)

*

b)

/**/

c)

//

d)

*//*

22.

Os tipos de datos empregados en programación son:

a)

Enteiros - Reais - Booleanos - String

b)

Flotantes - Enteiros -Variables

c)

Reais - Booleanos - Constantes - Variables

d)

String - Booleanos - Reais - Variables

23.

Forma correcta de definir unha variable en JavaScript ...

a)

nome="Nome"

b)

var nome="nome"

c)

let= "nome"

d)

var nome "nome"

24.

Valor final da seguinte expresión si x=9 e y=2;

txt = x + y + "=" + x + "+" + y;

a)

9 + 2 = 11

b)

9 + 2 = 9 + 2

c)

11 = x + y

d)

11 = 9 + 2

25.

Obxeto que permite realizar operacións matemáticas en JavaScript.

a)

Sum

b)

Math

c)

Sqrt

d)

String

26.

Con este obxeto é posible manipular as propiedades e contido dos elementos principais da páxina web, un dos máis empregados.

a)

document

b)

windows

c)

screen

d)

number

27.

Un algoritmo é ...

a)

Conxunto ordenado e finito de operacións que permiten atopar a solución dun problema

b)

Conxunto ordenado de operacións que permiten atopar a solución dun problema

c)

Conxunto de operacións que permiten atopar a solución dun problema 

d)

Unha serie de instruccións matemáticas

28.

Resultado de: 25 !== "25"

a)

True

b)

False

c)

25

d)

"25"

29.

Cáles son as 3 partes

que conforman o bucle "for"?

a)

inicio,

condición,

e modificador

b)

método,

condición,

e return

c)

propiedade,

condición,

e valores

d)

Ningunha das anteriores

30.

A chamada ao código JavaScript suele colocarse ...

a)

No Body

b)

Antes da etiqueta HTML

c)

Na sección Head ou no Body

d)

En calquera lugar

31.

Cál é a forma de obter o estado dun CheckBox?

a)

document.getElementById('checkbox1').check

b)

document.getElementById('checkbox1').checked

c)

document.getElementById('checkbox1').value

d)

document.getElementById('checkbox1').getValue

32.

Cómo se invoca á función "myFunction"?

a)

call function myFunction()

b)

function myFunction()

c)

myFunction()

d)

call myFunction()

33.

En JavaScript, o operador para concatenar strings é...

a)

%

b)

+

c)

.

d)

-

34.

Cál é a diferencia entre comparar dous valores con == o con ===?

a)

E o mesmo

b)

Con == solo se compara o valor pero non o tipo de dato

c)

== é unha optimización de código para escribir menos

d)

Con === solo comparas o valor pero non o tipo de dato

35.

En JavaScript, as posicións dun array comezan en...

a)

0

b)

1

c)

-1

d)

Ningunha das anteriores é correcta

36.

Seleccione o valor final da variable y

var x = "tres";

switch(x){

case 1:

y=1;

break;

case 2:

y=4;

break;

case 3:

y=6;

break;

default:

y=8;

break;

}

a)

1

b)

4

c)

6

d)

8

37.

O prompt en javascript permite

a)

Solicitar información ao usuario

b)

Xerar unha mensaxe con información

c)

Gardar información de xeito temporal

d)

Operar de forma lóxica a información

38.

Para definir variables de tipo enteiro e real se emprega:

a)

Int - Float

b)

defInt - defFloat

c)

parseInt - parseFloat

d)

Enteiro - Flotante

39.

Instrucción que permite empregar condicións nun código de JavaScript para executar código se a condición se cumple:

a)

if(condición){}

b)

switch (condición){}

c)

while(condición){}

d)

for (condición) {}

40.

cómo se escribe unha sentencia condicional para comprobar que

a variable "x" é igual a 5?

a)

if x=5 then

b)

if(ix=5)

c)

if x==5 then

d)

if(x==5)