0% encontró este documento útil (0 votos)
918 vistas

Examen de - JavaScript Completo

El documento contiene 35 preguntas de examen sobre JavaScript. Las preguntas cubren temas como sentencias condicionales, declaración de variables, estándares, funciones matemáticas, arrays, bucles, funciones y el DOM. El examen evalúa los conocimientos básicos y avanzados sobre el lenguaje de programación JavaScript.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
918 vistas

Examen de - JavaScript Completo

El documento contiene 35 preguntas de examen sobre JavaScript. Las preguntas cubren temas como sentencias condicionales, declaración de variables, estándares, funciones matemáticas, arrays, bucles, funciones y el DOM. El examen evalúa los conocimientos básicos y avanzados sobre el lenguaje de programación JavaScript.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 16

6/5/2019 Examen de: JavaScript completo

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

Pregunta 2:

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

Pregunta 3:

La estandarización de JavaScript es realizada por

a) ECMA

b) Mozilla

c) The Script Consortium

d) W3C

Pregunta 4:

En JavaScript, ¿cómo se calcula el máximo de los números 2 y 4?

a) ceil(2, 4)

b) top(2, 4)

c) Math.ceil(2, 4)

d) Math.max(2, 4)

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 1/16
6/5/2019 Examen de: JavaScript completo

Pregunta 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")

Pregunta 6:

La compañía que inventó el lenguaje JavaScript fue

a) Mozilla

b) Netscape

c) Sun

d) Las anteriores respuestas no son correctas

Pregunta 7:

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

Pregunta 8:

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

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 2/16
6/5/2019 Examen de: JavaScript completo

Pregunta 9:

Identifica la función de la etiqueta de HTML <noscript>

a) La etiqueta <noscript> se emplea para definir un contenido que resume la


funcionalidad de un script: este contenido se muestra sólo si el navegador no
soporta scripting

b) La etiqueta <noscript> desactiva en el navegador la capacidad de ejecutar


un script

c) La etiqueta <noscript> puede ser utilizada por los diseñadores para indicar
que una página web emplea scripting: si se utiliza <noscript>, el navegador
procesará la página web más eficientemente

d) Todas las respuestas son correctas

Pregunta 10:

En una página XHTML, ¿cuál es la forma correcta de hacer referencia a un fichero


externo con código JavaScript llamado "xxx.js"?

a) <script name="xxx.js" type="text/javascript" />

b) <script href="xxx.js" type="text/javascript" />

c) <script src="xxx.js" type="text/javascript" />

d) Las anteriores respuestas no son correctas

Pregunta 11:

En JavaScript, ¿cómo se redondea el número 7.25 al entero más cercano?

a) round(7.25)

b) Math.round(7.25)

c) Math.rnd(7.25)

d) rnd(7.25)

Pregunta 12:

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

a) console.append()

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 3/16
6/5/2019 Examen de: JavaScript completo

b) console.log()

c) console.print()

d) console.write()

Pregunta 13:

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)

Pregunta 14:

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

Pregunta 15:

JavaScript es un lenguaje de programación

a) Compilado

b) Interpretado

c) No estructurado

d) Las anteriores respuestas no son correctas

Pregunta 16:

¿Qué función existe en el DOM?

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 4/16
6/5/2019 Examen de: JavaScript completo

a) getElementsById()

b) getElementByName()

c) getElementsByTagName()

d) Las anteriores respuestas no son correctas

Pregunta 17:

¿Qué es JSON?

a) Un lenguaje de programación orientado a objetos basado en JavaScript

b) Un servidor de aplicaciones basado en JavaScript

c) Un formato ligero para el intercambio de datos empleado en JavaScript

d) Las anteriores respuestas no son correctas

Pregunta 18:

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) Las anteriores respuestas no son correctas

Pregunta 19:

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

Pregunta 20:

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


gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 5/16
6/5/2019 Examen de: JavaScript completo

a) lower()

b) lowerCase()

c) toLower()

d) toLowerCase()

Pregunta 21:

JavaScript "no obstructivo" significa

a) Separar la capa del comportamiento de las capas de estructura/contenido y


de presentación de una página web

b) El uso de buenas prácticas a fin de evitar los problemas de la programación


tradicional en JavaScript (tales como inconsistencias entre navegadores y falta de
escalabilidad)

c) La mejora progresiva con el fin de soportar los agentes de usuario que no


admitan funcionalidades avanzadas de JavaScript

d) Todas las respuestas son correctas

Pregunta 22:

¿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

Pregunta 23:

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

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 6/16
6/5/2019 Examen de: JavaScript completo

Pregunta 24:

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

Pregunta 25:

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

a) <script>

b) <javascript>

c) <scripting>

d) <js>

Pregunta 26:

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

Pregunta 27:

En el DOM, para visitar el siguiente nodo hermano se emplea

a) brother

b) next

c) nextBrother

d) Las anteriores respuestas no son correctas

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 7/16
6/5/2019 Examen de: JavaScript completo

Pregunta 28:

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

Pregunta 29:

En JavaScript, ¿cómo se obtiene la versión del navegador?

a) browser.appVersion

b) browser.version

c) navigator.appVersion

d) navigator.version

Pregunta 30:

JavaScript fue diseñado por

a) Bill Gates

b) Bjarne Stroustrup

c) Brendan Eich

d) Dennis M. Ritchie

Pregunta 31:

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

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 8/16
6/5/2019 Examen de: JavaScript completo

d) test()

Pregunta 32:

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

Pregunta 33:

En JavaScript, ¿cómo se puede navegar a la página anterior en el historial de


navegación?

a) navigator.go(-1)

b) document.url.prev()

c) url.return()

d) history.back()

Pregunta 34:

En JavaScript, para obtener un carácter concreto de una cadena según su


posición se emplea la función

a) char()

b) charAt()

c) value()

d) Las anteriores respuestas no son correctas

Pregunta 35:

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

a) En el <head>

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 9/16
6/5/2019 Examen de: JavaScript completo

b) En el <body>

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

d) Si el código está en un fichero aparte, sólo en el <head>

Pregunta 36:

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

a) Sí

b) No

Pregunta 37:

En JavaScript, el operador para concatenar cadenas es

a) "&"

b) "+"

c) "."

d) Las anteriores respuestas no son correctas

Pregunta 38:

En JavaScript, ¿cómo se pone un mensaje en la barra de estado del navegador?

a) window.status("el mensaje")

b) navigator.status("el mensaje")

c) window.status = "el mensaje"

d) navigator.status = "el mensaje"

Pregunta 39:

El DOM está estandarizado por

a) Apple, Microsoft y Mozilla

b) ECMA

c) ISO
gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 10/16
6/5/2019 Examen de: JavaScript completo

d) W3C

Pregunta 40:

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

Pregunta 41:

En JavaScript, ¿cómo se abre una ventana nueva del navegador?

a) document.open("pagina.html")

b) document.new("pagina.html")

c) window.open("pagina.html")

d) window.new("pagina.html")

Pregunta 42:

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

Pregunta 43:

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

a) function:miFuncion()

b) function->miFuncion()

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 11/16
6/5/2019 Examen de: JavaScript completo

c) function miFuncion()

d) Las anteriores respuestas no son correctas

Pregunta 44:

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

Pregunta 45:

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

Pregunta 46:

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

Pregunta 47:

Respecto a los navegadores web, el BOM es el

a) Byte Object Model

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 12/16
6/5/2019 Examen de: JavaScript completo

b) Browser Object Model

c) Binary Object Model

d) Las anteriores respuestas no son correctas

Pregunta 48:

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!);

Pregunta 49:

En JavaScript, ¿cómo se llama el objeto que representa una expresión regular?

a) No hay ningún objeto

b) ExpReg

c) RegExp

d) Rexp

Pregunta 50:

En JavaScript, para acceder a una cookie se emplea

a) document.arrayCookie

b) document.cookie

c) document.getCookie()

d) Las anteriores respuestas no son correctas

Pregunta 51:

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

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 13/16
6/5/2019 Examen de: JavaScript completo

a) elementType

b) nodeType

c) type

d) Las anteriores respuestas no son correctas

Pregunta 52:

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

Pregunta 53:

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

Pregunta 54:

En JavaScript, el operador para concatenar cadenas es

a) "%"

b) "+"

c) "."

d) Las anteriores respuestas no son correctas

Pregunta 55:

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 14/16
6/5/2019 Examen de: JavaScript completo

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


devuelve la cadena que la cumple?

a) check()

b) exec()

c) run()

d) test()

Pregunta 56:

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

Pregunta 57:

En JavaScript, ¿cómo se abre una ventana nueva del navegador?

a) window.blank("pagina.html", "nueva")

b) window.new("pagina.html", "nueva")

c) window.create("pagina.html", "nueva")

d) Las anteriores respuestas no son correctas

Pregunta 58:

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

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 15/16
6/5/2019 Examen de: JavaScript completo

Pregunta 59:

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

Pregunta 60:

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

Pregunta 61:

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

Corregir examen

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=es 16/16

También podría gustarte