wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Javascript 1 (Taller Empleo Ayerbe)

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

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

a)

Navegador del servidor

b)

Navegador del Cliente

2.

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

3.

¿Qué palabra clave se utiliza para mostrar un texto en pantalla?

a)

document.innerHTML()

b)

document.write()

c)

document.getElementById()

4.

¿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

5.

Manera correcta para convertir una variable tipo string a numero

a)

parseInt()

b)

parseInteger()

c)

int()

d)

parseNum()

6.

Propiedad que nos sirve para obtener el valor de un input

a)

.innerHTML

b)

.value

c)

.checked

d)

.read

7.

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

a)

/* */

b)

//

c)

" "

d)

< >

8.

¿En que formato guardo un archivo de Javascript externo?

a)

.js

b)

.txt

c)

.html

d)

.docx

9.

Una variable es un valor que no cambia

a)

Falso

b)

Verdadero

10.

La definición de "constante" en programación

a)

Valor que cambia

b)

Valor que no cambia

c)

así se le conoce a las palabras reservadas en JavaScript

11.

Cuando se usa el condicional if:

¿La declaración "else" se crea para hacer qué?

a)

Probar una nueva condición para ver si es verdadera o falsa

b)

Ignorar las pruebas de condición

c)

Para que Javascript ejecute algo cuando la condición del if es falsa

12.

El ciclo clásico "for" consta de cuántos componentes?

a)

4

b)

3

c)

1

d)

2

13.

La forma correcta de definir una variable en javascript es:

a)

nombre="Nombre"

b)

var nombre="nombre"

c)

alert= "nombre"

d)

var nombre "nombre"

14.

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

a)

var

b)

variable

c)

let

d)

int

15.

Permite conocer el tipo de un valor

a)

date

b)

typeof

c)

function

16.

Representa un tipo de dato indefinido

a)

Undefined

b)

Boolean

c)

String

17.

JavaScript admite comentarios. Señala cuáles son formas correctas de hacer comentarios en el código JavaScript

a)

// comentario

b)

/* comentario */

c)

<!-- comentario -->

d)

** comentario **

18.

El operador de asignación es

a)

=

b)

==

c)

===

d)

let

e)

var

19.

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

a)

getElementsByName()

b)

getElementsByTagName()

c)

getElementById()

20.

¿Que tipo de variable es la siguiente expresión?


let verdadero = true;

a)

String

b)

Numérico

c)

Numérico decimal

d)

Booleano

21.

¿Cuales son las formas para definir una variable en Javascript?

a)

var, let y const

b)

const, letter y variable

c)

set, out y in

d)

string, bool y number

22.

¿Cual es el operador de incremento?

a)

**

b)

--

c)

++

d)

//

23.

¿Qué resultado guardará la variable suma?


var num1 = "1"

var num2 = 3

var suma = num1 + num2

a)

4

b)

13

c)

s

24.

¿Cuál de las siguientes operaciones genera un error?

a)

const k = 8.85

k = k + 1

b)

var k = 8.85

k = k - 1

c)

let k = 8.85

k = 2*k

25.

¿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

26.

1. ¿Cuál de estas definiciones de variables es incorrecta en JavaScript?

a)

var a = 2;

b)

declare a = 2;

c)

let a = 2;

27.

Si declaramos esta sentencia:

var edad = 20;

es un tipo de datos?

a)

String

b)

Numerico

c)

Arreglo

28.

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 se vuelve Falsa en algún momento.

c)

Ninguna de las anteriores

29.

Un evento es cuando el usuario realiza una

acción, como un clic del ratón o la presión de una tecla?

a)

Verdadero

b)

Falso

30.

¿Cuál de las siguientes expresiones es correcta?

a)

a == b ? (true : false)

b)

a == b : true ? false

c)

a == b ? true : false

d)

a == b ! true ? false

31.

Para obtener si un valor es distinto de otro se utiliza la siguiente combinación de operadores

a)

a not b

b)

a - b = 0

c)

a != b

d)

a <> b

32.

Para obtener el elemento <div id="menu"></div> se puede utilizar la función

a)

document.getId("menu")

b)

document.getElementsByName("menu")

c)

document.getElementsByClassName("menu")

d)

document.getElementById("menu")

33.

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

a)

<script>

b)

<code>

c)

<Stark>

d)

<codigo>

34.

Ordene el ámbito de una variable, de más amplio a más acotado:

a)

Global, de bloque y local

b)

Persistente, total y de bloque

c)

Global, local y de bloque

d)

Total, local y de bloque

35.

Que empresa fue la impulsora de desarrollar este lenguaje?

a)

SUN Microsytems

b)

Microsoft

c)

Netscape Communications Corporation

d)

Bell laboratories

36.
Para el siguiente código: for (var i=3; i>0; i--){
log(i)
}
¿cuál sería el código equivalente si se usara un bucle while?
a)
var i=3;
while (i>0){
i--;
log(i);
}
b)
var i=3;
while (i>0){
log(i);
i--;
}
c)
while (i>0){
var i=3;
log(i);
i--;
}
37.

En Pseudocódigo Para equivale al ciclo

a)

While

b)

For

c)

If

d)

Else

38.

En Pseudocódigo Mientras equivale al ciclo

a)

While

b)

For

c)

If

d)

Else

39.

¿Qué es el DOM?

a)

Todos los objetos de javascript

b)

Todos los objetos o etiquetas de un documento html

c)

Las funciones básicas de javascript

d)

Todas las variables de html

40.

Para que sirve la propiedad innerHTML

a)

Para insertar texto, variables o elementos html a una etiqueta.

b)

Para insertar únicamente texto a una etiqueta

c)

Para localizar cualquier elemento html

d)

Para insertar funciones al DOM

41.

Para qué sirve la función de javascript isNaN()

a)

Para identificar si el valor de una variable no es un número

b)

Para identificar si el valor de una variable es un número

c)

Para identificar si el valor de una variable no es un texto

d)

Para identificar si el valor de una variable es un texto

42.

let cajaTexto=document.querySelector("#n1").

¿Cuál es el valor de la variable cajaTexto?

a)

El elemento que tenga como clase n1

b)

El elemento que tenga como variable n1

c)

El elemento que tenga como funcion n1

d)

El elemento que tenga como id n1

43.

¿Qué significa "IF" en Javascript?

a)

Estructura de control para tomar decisiones

b)

Estructura que se ejecuta si no se cumple la condición

c)

Ninguna de las anteriores

d)

Todas las anteriores

44.

¿Qué significa "ELSE" en Javascript?

a)

Estructura para indicar el porcentaje de un salario

b)

Índica la instrucción que se ejecutará si no se cumple la condición

c)

No es de javascript

d)

Hace parte del diseño en CSS

45.

Cuando Hablamos de operadores aritméticos en javascript, el operador que permite obtener el "modulo de una división" es ..

a)

/

b)

+

c)

%

d)

-

46.

Cual sería la declaración más adecuada para una constante?

a)

const rojo = "red";

b)

const ROJO= "red";

c)

var rojo = "red";

d)

var ROJO= "red";

47.

<p id="parrafo">Esto es un párrafo</p>

Qué sentencia sería válida para guardar el contenido de este párrafo en una variable.

a)

var texto = document.getElementById("parrafo")

b)

var texto = document.getElementById("parrafo").value

c)

var texto = document.getElementById("parrafo").textContent

d)

var texto = document.getElementById("parrafo").content

48.

<input type="text" id="nombre">

Qué sentencia sería válida para guardar el contenido que introduce el usuario en esta casilla en una variable.

a)

var texto = document.getElementById("nombre")

b)

var texto = document.getElementById("nombre").value

c)

var texto = document.getElementById("nombre").content

d)

var texto = document.getElementById("nombre").valueText

49.

<input type="number" id="numero">

var num = document.getElementById("numero").value;

¿De qué tipo de dato será la variable num?

a)

Numbre

b)

String

c)

Boolean

d)

Undefined

50.

<input type="date" id="fecha">

var fecha= document.getElementById("fecha").value;

¿De qué tipo de dato será la variable fechaActual?

a)

Numbre

b)

String

c)

Boolean

d)

Undefined