wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario de JavaScript

Total questions: 50

Worksheet time: 28mins

Name
Class
Date
1.

En JavaScript, ¿cómo se inserta un comentario que ocupa una línea?

a)

*/Comentario

b)

// Comentario

c)

' Comentario

d)

Las anteriores respuestas no son correctas

2.

En el DOM, el tipo de un nodo se obtiene con la propiedad

a)

elementType

b)

nodeType

c)

type

d)

Las anteriores respuestas no son correctas

3.

En JavaScript, ¿qué hace la sentencia break?

a)

Finaliza la ejecución del método actual

b)

Finaliza la ejecución del código

c)

Salta a la siguiente iteración en el bucle for, while o do-while actual

d)

Finaliza la ejecución del bucle for, while o do-while actual

4.

En el DOM, para añadir un elemento hijo se emplea el método

a)

appendChild()

b)

createChild()

c)

newChild()

d)

Las anteriores respuestas no son correctas

5.

En JavaScript, ¿cuál es la forma correcta de crear un array?

a)

var txt = new Array:1=("tim"),2=("kim"),3=("jim")

b)

var txt = new Array(1="tim",2="kim",3="jim")

c)

var txt = new Array("tim","kim","jim")

d)

var txt = new Array(1:"tim",2:"kim",3:"jim")

6.

La estandarización de JavaScript es realizada por

a)

ECMA

b)

Mozilla

c)

The Script Consortium

d)

W3C

7.

En el DOM, para eliminar un elemento hijo se emplea el método

a)

deleteChild()

b)

dropChild()

c)

removeChild()

d)

Las anteriores respuestas no son correctas

8.

El DOM está estandarizado por

a)

Apple, Microsoft y Mozilla

b)

ECMA

c)

ISO

d)

W3C

9.

Respecto a los navegadores web, el BOM es el

a)

Byte Object Model

b)

Browser Object Model

c)

Binary Object Model

d)

Las anteriores respuestas no son correctas

10.

En JavaScript, para finalizar un bucle de tipo "for" se emplea

a)

No se puede

b)

Exit for

c)

break

d)

Las anteriores respuestas no son correctas

11.

En JavaScript, ¿cómo se inserta un comentario que ocupa varias líneas?

a)

# Comentario

b)

// Comentario

c)

/* Comentario*/

d)

Las anteriores respuestas no son correctas

12.

Respecto al final de instrucción en JavaScript

a)

Se emplea el punto y coma (;) y es obligatorio

b)

Se emplea el punto y coma (;), pero es opcional

c)

No se emplea ningún delimitador

d)

Las anteriores respuestas no son correctas

13.

En JavaScript, ¿qué función se emplea para convertir una cadena a minúsculas?

a)

lower()

b)

lowerCase()

c)

toLower()

d)

toLowerCase()

14.

En JavaScript, ¿cómo se define una función llamada "miFuncion"?

a)

function:miFuncion()

b)

function->miFuncion()

c)

function miFuncion()

d)

Las anteriores respuestas no son correctas

15.

En el DOM, para obtener el contenido textual de una parte de la página se emplea la propiedad

a)

content

b)

text

c)

textContent

d)

value

16.

  ¿Qué etiqueta de HTML se emplea para escribir código JavaScript?

a)

<script>

b)

<javascript>

c)

<scripting>

d)

<js>

17.

En JavaScript, ¿cómo se escribe una sentencia condicional para comprobar que la variable

4 lines
18.

¿Dónde se puede insertar código JavaScript en un documento HTML?

a)

En el <head>

b)

En el <body>

c)

Tanto en el <head> como en el <body>

d)

Ninguna es correcta

19.

En JavaScript, ¿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)

20.

  En JavaScript, ¿cómo se llama a una función llamada "miFuncion"?

a)

  call function miFuncion()

b)

call miFuncion()

c)

miFuncion()

d)

Las anteriores respuestas no son correctas

21.

En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve true si se cumple?

a)

check()

b)

exec()

c)

run()

d)

test()

22.

En un navegador web, para escribir algo en la consola se emplea

a)

console.append()

b)

console.log()

c)

console.print()

d)

console.write()

23.

En JavaScript, para obtener la longitud de la cadena "cad", se emplea

a)

strlen(cad)

b)

len(cad)

c)

cad.length

d)

Las anteriores respuestas no son correctas

24.

En JavaScript, ¿qué hace la sentencia continue?

a)

Finaliza la ejecución del método actual

b)

Finaliza la ejecución del código

c)

Salta a la siguiente iteración en el bucle for, while o do-while actual

d)

Finaliza la ejecución del bucle for, while o do-while actual

25.

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

a)

Math.rnd()

b)

Math.round()

c)

Math.random()

d)

Las anteriores respuestas no son correctas

26.

Función analiza una cadena para determinar si contiene un valor entero ignora los caracteres no válidos finales

a)

Number

b)

parseInt

c)

parseFloat

d)

Ninguna es correcta

27.

En JavaScript, las cadenas literales (constantes) se escriben

a)

Como secuencias de caracteres encerrados entre comillas simples

b)

Como secuencias de caracteres encerrados entre comillas simples o dobles

c)

Como secuencias de caracteres encerrados entre llaves

d)

Como secuencias de caracteres encerrados entre corchetes

28.

En JavaScript, respecto a la declaración de variables

a)

Siempre hay que declarar las variables

b)

Se puede forzar la declaración con Option Implicit

c)

Se declaran con la palabra reservada Dim

d)

Las anteriores respuestas no son correctas

29.

En el DOM, para obtener la clase de CSS que se aplica a un elemento se utiliza la propiedad

a)

css

b)

class

c)

className

d)

style

30.

En JavaScript, ¿qué función se emplea para convertir una cadena a minúsculas?

a)

lower()

b)

lowerCase()

c)

toLower()

d)

toLowerCase()

31.

En JavaScript, las posiciones de los caracteres de una cadena empiezan en

a)

-1

b)

0

c)

1

d)

Las anteriores respuestas no son correctas

32.

¿Un fichero externo con código JavaScript debe contener la etiqueta ?

a)

b)

No

33.

If , for, while son condicionales

a)

si

b)

no

c)

if únicamente

d)

for y while

34.

¿Cuál de las siguientes afirmaciones sobre los arrays en JavaScript es falsa?

a)

Los elementos pueden tener distinto tipo

b)

No se pueden crear arrays multidimensional

35.

¿Cuál de las siguientes afirmaciones sobre los arrays en JavaScript es falsa?

a)

Los elementos pueden tener distinto tipo

b)

No se pueden crear arrays multidimensionales

c)

El índice puede ser una cadena o un entero

d)

Se emplean los corchetes para indicar las posiciones en el array

36.

En JavaScript, ¿cómo se llama a una función llamada "miFuncion"?

a)

call function miFuncion()

b)

call miFuncion()

c)

miFuncion()

d)

Las anteriores respuestas no son correctas

37.

Respecto a JavaScript y Java, se puede decir que

a)

JavaScript es la versión interpretada de Java

b)

JavaScript es un subconjunto de Java

c)

JavaScript es una ramificación (branch) que surgió de Java

d)

Las anteriores respuestas no son correctas

38.

¿Dónde se puede insertar código JavaScript en un documento HTML?

a)

En el body

b)

En el head

c)

En los dos

d)

Si el código está en un fichero aparte, sólo en el body

39.

En JavaScript, ¿cómo se escribe una sentencia condicional para comprobar que la variable "i" es distinta de 5?

a)

if(i <> 5)

b)

if(i != 5)

c)

if i <> 5

d)

if i != 5

40.

¿Qué función existe en el DOM?

a)

getElementsById()

b)

getElementByName()

c)

getElementsByTagName()

d)

Las anteriores respuestas no son correctas

41.

DOM es el acrónimo de

a)

Document Object Markup

b)

Document Of Model

c)

Domain Object Model

d)

Las anteriores respuestas no son correctas

42.

En JavaScript, el operador lógico que devuelve true solo si ambas expresiones evaluadas

a)

&

b)

&& y ||

c)

&&

d)

||

43.

En JavaScript, ¿cómo se muestra una ventana con el mensaje "Hola mundo!"?

a)

alert("Hola mundo!");

b)

alertBox = "Hola mundo!";

c)

alertBox("Hola mundo!);

d)

msgBox("Hola mundo!);

44.

Según el DOM, todo en una página web es

a)

Un atributo

b)

Un nodo

c)

Una tabla

d)

Las anteriores respuestas no son correctas

45.

En JavaScript, ¿qué función se emplea para dividir una cadena en función de un separador?

a)

match()

b)

replace()

c)

slice()

d)

split()

46.

El DOM representa una página web como

a)

Un árbol

b)

Una lista

c)

Una tabla hash

d)

Las anteriores respuestas no son correctas

47.

operador de igualdad

a)

=

b)

==

c)

=+

d)

Las anteriores respuestas no son correctas

48.

En JavaScript, ¿cuál es la forma correcta de escribir la cadena "Hola mundo" en una página web?

a)

document.print("Hola mundo")

b)

document.write("Hola mundo")

c)

window.print("Hola mundo")

d)

window.write("Hola mundo")

49.

En JavaScript, ¿cómo se escribe un bucle "for" para contar desde 1 hasta 5?

a)

  for(i = 1; i <= 5; i++)

b)

for(i <= 5; i++)

c)

for i = 1 to 5

d)

  for(i = 0; i <= 5; i++)

50.

JavaScript es un lenguaje de programación

a)

Compilado

b)

Interpretado

c)

No estructurado

d)

Las anteriores respuestas no son correcta