JavaScript Completo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

JavaScript completo

Pregunta 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

Pregunta 2:

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

 a) brother

 b) next

 c) nextBrother

 d) Las anteriores respuestas no son correctas


Pregunta 3:
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 4:
En JavaScript, el operador para concatenar cadenas es

 a) "&"

 b) "+"

 c) "."

 d) Las anteriores respuestas no son correctas

Pregunta 5:
En JavaScript, el operador para concatenar cadenas es

 a) "%"

 b) "+"

 c) "."

 d) Las anteriores respuestas no son correctas


Pregunta 6:
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 7:
¿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 8:
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 9:
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 10:
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 11:
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")
Pregunta 12:
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 13:
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


Pregunta 14:
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 15:
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 16:
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 17:
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


Pregunta 18:
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 19:
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 20:
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 21:
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 22:
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 23:
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 24:
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 25:
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 26:
La estandarización de JavaScript es realizada por

 a) ECMA

 b) Mozilla

 c) The Script Consortium

 d) W3C
Pregunta 27:
El DOM está estandarizado por

 a) Apple, Microsoft y Mozilla

 b) ECMA

 c) ISO

 d) W3C
Pregunta 28:
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


Pregunta 29:
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 30:
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 31:
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 32:
En una navegador web, para escribir algo en la consola se emplea

 a) console.append()

 b) console.log()

 c) console.print()

 d) console.write()
Pregunta 33:
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 34:
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 35:
En JavaScript, ¿cómo se obtiene la versión del navegador?

 a) browser.appVersion

 b) browser.version

 c) navigator.appVersion

 d) navigator.version
Pregunta 36:
¿Un fichero externo con código JavaScript debe contener la etiqueta <script>?
 a) Sí

 b) No
Pregunta 37:
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

Pregunta 38:
JavaScript es un lenguaje de programación

 a) Compilado

 b) Interpretado

 c) No estructurado

 d) Las anteriores respuestas no son correctas


Pregunta 39:
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 40:
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 41:
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


Pregunta 42:
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 43:
En JavaScript, ¿qué función se emplea para convertir una cadena a minúsculas?

 a) lower()

 b) lowerCase()

 c) toLower()

 d) toLowerCase()

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

 a) <script>

 b) <javascript>

 c) <scripting>

 d) <js>
Pregunta 45:
JavaScript fue diseñado por

 a) Bill Gates

 b) Bjarne Stroustrup

 c) Brendan Eich

 d) Dennis M. Ritchie
Pregunta 46:
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 47:
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 48:
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 49:
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)

Pregunta 50:
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 51:
La compañía que inventó el lenguaje JavaScript fue

 a) Mozilla

 b) Netscape

 c) Sun

 d) Las anteriores respuestas no son correctas


Pregunta 52:
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 53:
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()
Pregunta 54:
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 55:
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 56:
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


Pregunta 57:
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 58:
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 59:
¿Qué función existe en el DOM?

 a) getElementsById()

 b) getElementByName()

 c) getElementsByTagName()

 d) Las anteriores respuestas no son correctas


Pregunta 60:
¿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) Si el código está en un fichero aparte, sólo en el <head>


Pregunta 61:
¿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

También podría gustarte