0% encontró este documento útil (1 voto)
7K vistas2 páginas

Examen de JavaScript

Este documento contiene 20 preguntas de examen sobre conceptos básicos de JavaScript. Las preguntas cubren temas como operadores lógicos, métodos de cadenas y arrays, funciones anónimas, y más. El documento evalúa los conocimientos fundamentales de JavaScript de un desarrollador.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
7K vistas2 páginas

Examen de JavaScript

Este documento contiene 20 preguntas de examen sobre conceptos básicos de JavaScript. Las preguntas cubren temas como operadores lógicos, métodos de cadenas y arrays, funciones anónimas, y más. El documento evalúa los conocimientos fundamentales de JavaScript de un desarrollador.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Examen de JavaScript

Fecha:
Nombre:

1. La expresin !!undefined es igual a


a) true
b) void
c) undefined
d) false

2. Para determinar la longitud de una cadena de texto se utiliza el mtodo


a) "abcdef".length
b) "abcdef".count
c) count("abcdef")
d) length("abcdef")

3. Para mostrar un mensaje por pantalla se suele usar la siguiente instruccin


a) msgBox("Esto es un mensaje")
b) alert("Esto es un mensaje")
c) show("Esto es un mensaje")
d) popup("Esto es un mensaje")

4. Cul de las siguientes funciones devuelve el resultado ["a", "b", "c", "d", "e", "f"]?
a) ["a", "b", "c"].merge(["d", "e", "f"])
b) ["a", "b", "c"].join(["d", "e", "f"])
c) ["a", "b", "c"].concat(["d", "e", "f"])
d) ["a", "b", "c"].split(["d", "e", "f"])

5. Cmo se hace para abrir una nueva ventana en el navegador?


a) window.open("http://www.google.es")
b) window.popup("http://www.google.es")
c) window.target("http://www.google.es")
d) window.new("http://www.google.es")

6. Para obtener el elemento <div id="menu"></div> se puede utilizar la funcin


a) document.getId("menu")
b) document.getElementsByName("menu")
c) document.getElementsByClassName("menu")
d) document.getElementById("menu")

7. Cmo se escribe un comentario de una lnea?


a) // Esto es un comentario
b) -- Esto es un comentario
c) # Esto es un comentario
d) <!-- esto es un comentario -->

8. Cul 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

9. Para definir una funcin de nombre miFuncin escribimos


a) function: miFuncion(){}
b) miFuncion function(){}
c) function = miFuncion(){}
d) function miFuncion(){}

10. Qu operador se usa para conocer el tipo de una variable u objeto?


a) is_a?
b) typeof
c) isinstance
d) type
11. El valor de 1/0 es
a) ZeroDivisionError
b) Infinity
c) 0
d) Error

12. Para reemplazar todas las ocurrencias de la letra 'e' en una cadena de texto por un caracter en blanco se usa
a) "aeiou aeiou aeiou".replace(/e/g, "")
b) "aeiou aeiou aeiou".replaceAll("e", "")
c) "aeiou aeiou aeiou".replace("e", "")
d) "aeiou aeiou aeiou".findAndReplace("e", "")

13. En un documento HTML, para cargar un archivo javascript externo se codifica con las siguientes etiquetas
a) <script src="archivo.js"></script>
b) <script rel="archivo.js"></script>
c) <link href="archivo.js" />
d) <import file="archivo.js"</script>

14 Para convertir una cadena de texto "a,b,c" a un objeto de tipo Array ["a", "b", "c"] usamos
a) "a,b,c".split(",")
b) "a,b,c".join(",")
c) "a,b,c".extract(",")
d) "a,b,c".toArray()

15. Qu es una funcin annima?


a) Una funcin que no reside en memoria
b) Una funcin sin etiqueta que la defina
c) Un mtodo que no devuelve valor
d) Las funciones annimas no estn soportadas en Javascript

16. Cul de las siguientes es una forma correcta de recorrer una coleccin de datos de tipo Array?
a) [4, 5, 6].forEach(function(i){ return i})
b) [4, 5, 6].each(function(i){ return i})
c) [4, 5, 6].for(function(i){ return i})
d) [4, 5, 6].collect(function(i){ return i})

17. Para encontrar la posicin de un elemento dentro de un array, cul es la insruccin correcta?
a) ["a", "b", "c", "d"].indexOf("c")
b) ["a", "b", "c", "d"].getItem("c")
c) ["a", "b", "c", "d"].get("c")
d) ["a", "b", "c", "d"].positionOf("c")

18. La evaluacin de ["a", "b", "c", "d"].filter(function(letra){return letra == "c" }) retorna


a) []
b) ["a", "b", "d"]
c) "c"
d) ["c"]

19. Para redondear hacia arriba un valor al siguiente entero la funcin correcta es
a) Math.fround()
b) Math.round()
c) Math.floor()
d) Math.ceil()

20. Para obtener si un valor es distinto de otro se utiliza la siguiente combinacin de operadores
a) a not b
b) a - b = 0
c) a != b
d) a <> b

También podría gustarte