Prueba
![]() |
![]() |
![]() |
Título del Test:![]() Prueba Descripción: Javascript |




Comentarios | |
---|---|
| |
| |
| |
FIN DE LA LISTA |
1.Para obtener si un valor es distinto de otro se utiliza la siguiente combinación de operaciones. a ! = b. a < > b. a not b. a - b = 0. 2.Para determinar la longitud de una cadena de texto se utiliza el método. "abcde".length. "abcde".count. length("abcde"). count("abcde"). 3. Para encontrar la posición de un elemento dentro de un array, ¿cuál es la instrucción correcta?. ["a","b","c","d"].get ("c"). ["a","b","c","d"].indexOf ("c"). ["a","b","c","d"].positionOf("c"). ["a","b","c","d"].getltem ("c"). 4.Para redondear hacia arriba un valor al siguiente entero la función correcta es. Math.ceil(). Math.round(). Math.floor(). Math.fround(). 5. En un documento HTML, para cargar un archivo javascript externo se codifica con las siguientes etiquetas. < script rel ="archivo.js" >< /script >. < link href ="archivo.js"/ >. < script scr ="archivo.js" >< /script >. < import file ="archivo.js"< /script >. 6.Para mostrar un mensaje por pantalla se suele usar la siguiente instrucción. popup ("Esto es un mensaje "). msgBox ("Esto es un mensaje"). alert ("Esto es un mensaje"). show ("Esto es un mensaje"). 7. Para reemplazar todas las ocurrencias de la letra 'e' en una cadena de texto por un carácter en blanco se usa. "aeiou aeiou aeiou".replace(/e/g, " "). "aeiou aeiou aeiou".replace("e", " "). "aeiou aeiou aeiou".fndAndReplace("e", " "). "aeiou aeiou aeiou".replaceAll("e", " "). 8. Para definir una función de nombre miFuncion escribimos. function miFuncion(){}. miFuncion function(){}. function = miFuncion(){}. function : miFuncion(){}. 9. Para obtener el elemento < div id = "menu" > < /div > se puede utilizar la función. document.getElementsByName("menu"). document.getElementsByClassName("menu"). document.getld("menu"). document.getElementsById("menu"). 10. ¿Qué operador se usa para conocer el tipo de una variable u objeto?. is_a?. typeof. type. isinstance. 11. La expresión !! undefined es igual a. false. true. undefined. void. 12. ¿Qué es una función anónima?. las funciones anónimas no están soportadas en Javascript. un método que no devuelve valor. una función sin etiqueta que la defina. una función que no reside en memoria. 13. ¿Cómo se escribe un comentario de una línea?. // Esto es un comentario. # Esto es un comentario. < ! -- Esto es un comentario -- >. -- Esto es un comentario --. 14. Para convertir una cadena de texto "a,b,c" a un objeto de tipo Array ["a","b","c"] usamos. "a,b,c".join (","). "a,b,c".split (","). "a,b,c".toArray (). "a,b,c".extract (","). 15.¿Cuál de las siguientes es un forma correcta de recorrer una colección de datos de tipo Array?. [4,5,6].each(function(i){(return i)}. [4,5,6].collect(function(i){(return i)}). [4,5,6].forEach(function(i){(return i)}). [4,5,6].for(function(i){(return i)}). 16. ¿Cuál de las siguientes funciones devuelve el resultado["a","b","c","d","e","f"]. ["a","b","c"].merge(["d","e","f"]). ["a","b","c"].concat(["d","e","f"]). ["a","b","c"].split(["d","e","f"]). ["a","b","c"].join(["d","e","f"]). 17. El valor de 1/0 es. error. 0. infinity. ZeroDivisionError. 18. La evaluación de ["a" , "b" , "c" , "d"].filter(function(letra){return letra == "c"}) retorna. ["c"]. ["a" , "b" , "c" , "d"]. []. "c". 19. ¿Cómo se hace para abrir una nueva ventana en el navegador?. window.target("http:// www.google.es"). window.nwe("http:// www.google.es"). window.popup("http:// www.google.es"). window.open("http:// www.google.es"). 20. ¿Cuál de las siguientes expresiones es correcta?. a == b ? true : false. a == b ? (true : false). a == b ! true ? false. a == b : true ? false. 21. ¿En qué lugar se ejecuta generalmente el código Javascript?. Cliente ( en el propio navegador de internet). Servidor. 22. ¿Cuáles de estas son marcas para la inserción del código Javascript en las páginas HTML?. < javascript _code > y < /javascript_code >. < script > y < /script >. < ? script > y < script ? >. 23.La llamada al código Javascript debe colocarse en : la sección Body de la página. antes de la etiqueta HTML. puede colocarse en la sección Head o en Body. 24. En Javascript, para darle el nombre a una variable, objeto o función, debemos tener en cuenta que: No se pueden usar mayúsculas. Javascript no distingue entre mayúsculas y minúsculas. Javascript diferencia entre mayúsculas y minúsculas. 25. ¿Cuál es la instrucción usada para devolver un valor en una función de Javascript?. send. return. value. 26.Para terminar las instrucciones en Javascript se utiliza: un punto y coma. un punto y coma o un salto de línea. la sentencia END. 27. ¿Cuál de estas instrucciones está correctamente escrita en Javascript?. if ( a == 0) alert (a);. if ( a = 0) print a ;. if ( a == 0) {print [a] }. if ( a = 0) alert a;. 28. Para concatenar cadenas de caracteres en Javascript se usa el carácter: & (ampersand). + (más). . (punto). (por). 29. ¿Es posible hacer que se ejecute un formulario por Javascript?. Si, por ejemplo basta con pasarle a una función Javascript el identificador del formulario, y aplicarle el comando "submit" para ejecutar ese formulario. No, esa función sólo puede realizarse mediante código PHP, y se ha de realizar por tanto en el servidor. Si, de hecho los formularios se crean con el código Javascript, por lo que es el propio Javascript el que lo ejecuta. 30. ¿Todo el código Javascript debe estar por fuerza dentro del archivo .html de la página web?. Sí, porque si no, no se podría ejecutar en el navegador. No, es posible incluir código Javascript e ficheros de extensión .js y hacer un "include" en la sección Head de la página HTML. 31.En Javascript, ¿cómo se pone un mensaje en la barra de estado del navegador?. window.status ("el mensaje"). navigator.status ("el mensaje"). window.status = "el mensaje". navigator.status = "el mensaje". 32. En el DOM, para visitar el siguiente nodo hermano se emplea. brother. next. nextBrother. ninguna de las anteriores. 33. ¿Un fichero externo con código JavaScript debe contener la etiqueta <script> ?. Sí. No. 34. Identifica la función de la etiqueta de HTML <noscript>. La etiquea < noscript > se emplea para definir un contenido que resuma la funcionalidad de un script: este contenido se muestra sólo si el navegador no soporta scripting. La etiqueta < noscript > desactiva en el navegador la capacidad de ejecutar un script. La etiqueta < noscript > puede ser utilizada por el diseñador para indicar que una página web emplea scripting: si se utiliza < noscript >, el navegador procesará la página web más eficientemente. Todas las anteriores son correctas. 35. En el DOM, para añadir un elemento hijo se emplea el método. appendChild(). createChild(). newChild(). Las anteriores respuesta no son correctas. 36.En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve true si se cumple?. check(). exec(). run(). test(). 37. En el DOM, para obtener la clase de CSS que se aplica a un elemento se utiliza la propiedad. css. class. className. style. 38. En JavaScript, ?cómo se define una función llamada "miFuncion"?. function : miFuncion(). function - > miFuncion(). function miFuncion(). ninguna de las anteriores. 39. La estandarización de JavaScript es realizada por. ECMA. Mozilla. The Script Consortium. W3C. 40. JavaScript fue diseñado por. Bill Gates. Bjarne Stroustrup. Brendan Eich. Dennis M. Ritchie. 41. En JavaScriptm ¿cómo se llama el objeto que representa una expresión regular?. No hay ningún objeto. ExpReg. RegExp. Rexp. 42. En JavaScript, ¿qué función se emplea para dividir una cadena en función de un separador?. match(). replace(). slice(). split(). 43. En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve la cadena que la cumple?. check(). exec(). run(). test(). 44. En JavaScript, para acceder a una cookie se emplea. document.arrayCookie. document.cookie. document.getCookie(). ninguna de las anteriores. 45. En JavaScript, ¿cómo se obtiene la versión del navegador?. browser.appVersion. browser.version. navigator.appVersion. navigator.version. 46. La compañía que inventó el lenguaje JavaScript fue. Mozilla. Netscape. Sun. ninguna de las anteriores. 47.En JvaScript,¿qué función se emplea para convertir una cadena a minúsculas?. lower(). lowerCase(). toLower(). toLowerCase(). 48. En un página XHTML, ¿cuál es la forma correcta de hacer referencia a un fichero externo con código JavaScript llamado "xxx.js"?. < script name = "xxx.js" type = "text / javascript" / >. < script href = "xxx.js" type = "text / javascript" / >. < script src = "xxx.js" type = "text / javascript" / >. ninguna de las anteriores es correcta. 49. DOM es un acrónimo de. Document Object Markup. Document Of Model. Domain Object Model. ninguna de las anteriores es correcta. 50. En JavaScript, ¿cómo se escribe un bucle "for" para contar desde 1 hasta 5?. for ( i = 1 ; i < = 5 ; i ++). for ( i < = 5 ; i ++). for i = 1 to 5. ninguna de las anteriores es correcta. 51. Respecto a los navegadores web, el BOM es el. Byte Object Model. Browser Object Model. Binary Object Model. ninguna de las anteriores es correcta. 52. En JavaScript, ¿cómo se abre una ventana nueva del navegador?. window.blank ("pagina.html" , "nueva" ). window.new ("pagina.html ", "nueva" ). window.create ("pagina.html" , "nueva" ). Ninguna de las respuestas anteriores es correcta. 53. En JavaScript, para obtener un carácter concreto de una cadena según su posición se emplea la función. char(). charAt(). value(). ninguna de las respuestas anteriores es correcta. 54. Según el DOM, todo en una página web es. un atributo. un nodo. una tabla. ninguna de las respuestas anteriores es correcta. 55. En JavaScript, ¿cómo se escribe una sentencia condicional para comprobar que la variable "i" es igual a 5?. if i = 5 then. if ( i = 5 ). if i == 5 then. if ( i == 5). 56. JavaScript es un lenguaje de programación. compilado. interpretado. no estructurado. ninguna de las anteriores respuestas es correcta. 57. En JavaScript, el operador para concatenar cadenas es. " & ". " + ". " . ". ninguna de las respuestas anteriores es correcta. 58. En JavaScript, ¿cómo se puede navegar a la página anterior en el historial de navegación?. navigator.go (-1). document.url.prev(). url.retunr(). history.back(). 59. En JavaScript, ¿Cómo se llama a una función llamada " miFuncion "?. call function miFuncion(). call miFuncion(). miFuncion(). ninguna de las opciones anteriores en al correcta. 60. En JavaScript, respecto a la declaración de variables. siembre hay que declarar las variables. se puede forzar la declaración con Option Implicit. se declaran con la palabra reservada Dim. ninguna de las opciones anteriores es la correcta. 61. ¿Cuál de las siguientes afirmaciones sobre los arrays en JavaScript es falsa?. Los elementos pueden tener distinto tipo. No se pueden crear arrays multidimensionales. El índice puede ser una cadena o un entero. Se emplean los corchetes para indicar las posiciones en el array. 62. En el DOM, para eliminar un elemento hijo se emplea el método. deleteChild(). dropChild(). removeChild(). ninguna de las opciones anteriores es correcta. 63. En javascript, ¿cómo se genera un número aleatorio?. Math.rnd(). Math.round(). Math.random(). ninguna de las anteriores. 64. En JavaScript, ¿cuál es la forma correcta de escribir la cadena " Hola Mundo " en una página web?. document.print ( " Hola Mundo "). document.write(" Hola Mundo "). window.print (" Hola Mundo "). window.write (" Hola Mundo "). 65. En el DOM, el tipo de un nodo se obtiene con la propiedad. elementType. nodeType. type. ninguna de las anteriores. 66. En JavaScript, ¿cómo se abre una ventana nueva del navegador?. document.open (" pagina.html "). document.new (" pagina.html "). window.open (" pagina.html "). window.new (" pagina.html "). 67. Respecto al final de instrucción en JavaScript. se emplea el punto y coma (;) y es obligatorio. se emplea el punto y coma (;) pero es opcional. no se emplea ningún delimitador. ninguna de las anteriores. 68. ¿Qué es JSON?. Un formato ligero para el intercambio de datos empleado en JavaScript. Un lenguaje de programación orientado a objetos basado en JavaScript. Un servidor de aplicaciones basado en JavaScript. Ninguna de las anteriores. 69. El DOM está estandarizado por. Apple, Microsoft y Mozilla. ECMA. ISO. W3C. 70. En un navegador web, para escribir algo en la consola se emplea. console.append(). console.log(). console.print(). console.write(). 71. En JavaScript, ¿qué hace la sentencia continue?. Finaliza la ejecución del método actual. Finaliza la ejecución del código. Salta a la siguiente iteración en el bucle for, while o do-while actual. Finaliza la ejecución del bucle for, while o do-while actual. 72. En JavaScript, ¿cómo se redondea el número 7.25 al entero más cercano?. round(7.25). Math.round(7.25). Math.rnd(7.25). rnd(7.25). 73. En JavaScript, las cadenas literales (constantes) se escriben. como secuencias de caracteres encerrados entre comillas simples. como secuencia de caracteres encerrados entre comillas simple o dobles. como secuencia de caracteres encerrados entre llaves. como secuencia de caracteres encerrados entre corchetes. 74. ¿Qué etiqueta de HTML se emplea para escribir código JavaScript?. < script >. < javascript >. < scripting >. < js >. 75. ¿Qué función existe en el DOM?. getElementById(). getElementByName(). getElementByTagName(). ninguna de las anteriores. 76. En JavaScript , para obtener la longitud de la cadena " cad", se emplea. strlen(cad). len (cad). cad.length. ninguna. 77. En JavaScript, ¿cómo se escribe una sentencia condicional para comprobar que la variable "i" es distinta de 5?. if ( i < > 5). if ( i ! = 5). if i < > 5. 78. En JavaScript, ¿Cuál es la forma correcta de crear un array?. var txt = new Array:1 = ("tim"), 2 = ("kim"), 3 = ("jim"). var txt = new Array ("tim" , "kim" , "jim"). var txt = new Array ( 1= "tim" , 2 = "kim" , 3 = "jim"). 79. En JavaScript, ¿cómo se calcula el máximo de los números 2 y 4?. ceil(2,4). top,2.4). Math.ceil(2,4). Math.max(2,4). 80. En JavaScript, para finalizar un bucle de tipo "for" se emplea. no se puede. break. exit for. 81. El DOM representa una página web como. un árbol. una lista. una tabla hash. 82. Respecto a JavaScript y Java, se puede decir que. Javascript es la versión interpretada de Java. Javascript es un subconjunto de Java. Ninguna de las anteriores. En Javascript, las posiciones de los caracteres de una cadena empiezan en. 1. 0. -1. 84.¿Para que sirven los adaptadores o plugins?. Permiten traducir páginas de un idioma a otro. Permitan que el navegador sea capaz de interpretar nuevos formularios o tipos de ficheros. Cambian al aspecto del navegador para gente con problemas de accesibilidad. 85. En el DOM, para obtener el contenido textual de una parte de la página se emplea la propiedad. content. text. textContent. value. 86. Marca la afirmación que consideres correcta. JavaScript se ejecuta del lado del servidor y por tanto no puede causar problemas en el equipo de un usuario de la página web. JavaScript se ejecuta en el navegador y por tanto puede acceder a todos los ficheros y programas instalados en el equipo. JavaScript se ejecuta en el navegador, para su capacidad de intervenir en el equipo es limitada. 87. ¿Para qué sirven las extensiones?. Añaden nuevas funcionalidades al navegador. Permiten que el navegador sea capaz de interpretar nuevos formatos y tipos de ficheros. Mejoran la seguridad del navegador. 88. Marca la afirmación que consideres correcta. Los navegadores más importantes implementan los estándares da HTML,CSS y ECMAscript en su totalidad. Los navegadores pueden implementar características no estandarizadas. Escribir una página que cumpla los estándares garantiza que funcionara en todos los navegadores. 89.En que se diferencian las funciones y los procedimientos. las funciones devuelven un valor los procedimientos no. los procedimientos devuelven un valor, las funciones no. las funciones admiten parámetros los procedimientos no. 90.Las estructuras básicas de control de flujo son. secuencias, condicionales y de repetición. bucles para y mientras. variables, objetos y clases. 91. Los parámetros de un subprograma. Pueden ser de entrada o de salida, pero las dos cosas a la vez no. Son variables locales al subprograma. Deben ser todos del mismo tipo de dato. 92. Un objeto es. Una instancia de una clase. Un tipo de bucle. Cualquier elemento de un programa. 93. ¿Cuál de las siguientes opciones contiene solo características de la programación orientada a objetos?. clases, herencias, bucles. librerías, clases, bucles. clases, herencia, encapsulamiento. 94.Cuando una función se llama a sí misma se habla de: encapsulamiento de datos. recursividad. herencia. 95.Marca la afirmación que consideres correcta sobre el modelo en cascada: Es apropiada para proyectos con requisitos poco claros. Incluye una fase de análisis de riesgo. Planifica con detalle todo el proyecto desde el principio. 96. Marca La afirmación que consideres correcta sobre el desarrollo ágil: Requiere contacto continuo con el cliente. Requiere contacto continuo entre los miembros del equipo. Se basa en grandes equipos de trabajo. 97.Marca la afirmación que consideres correcta sobre el modelo en espiral. El cliente solo participa al inicio del proyecto. Requiere que los requisitos estén, claros desde el principio. Las primeras iteraciones se pueden utilizar para detallar los requisitos. 98. Marca la afirmación que consideres correcta: JavaScript JScript y ActionScript son dialectos del mismo lenguaje ICMAScript. JScript y ActionScript se usan sólo en el lado del servidor. VBScript es un lenguaje aceptado por todos los navegadores importantes. 99. Las excepciones sirven, en general para controlar: errores lógicos. errores de ejecución. errores de sintaxis. 100.Marca la afirmación que consideres correcta sobre el almacenamiento DOM. Los datos se almacenan en un formato clave valor. No hay límite a la cantidad de datos que se pueden guardar. Se puede manejar tanto desde el cliente como el servidor. 101.Marca la afirmación que consideres correcta sobre las cookies: Son un buen método para almacenar gran cantidad de datos en el cliente. Se pueden manipular tanto desde el cliente como el servidor. No hay límite al número de cookies que un servidor puede almacenar en un cliente. 102.El método splice() se usan para: Insertar elementos en un array. Eliminar elementos de un array. Las dos cosas. 103.En JavaScript las variables. No tienen ningún tipo de dato concreto. Tienen un tipo de dato que puede cambiar a los largo de la ejecución del programa. Tienen un tipo de dato que no puede cambiar a lo largo de la ejecución del programa. 104.El método sort() se usa para. ordenar alfabéticamente arrays de cadenas. ordenar arrays de números. ordenar cualquier tipo de dato según la función que recibe como parámetro. 105.En la preparación de eventos: Los elementos más internos tienen prioridad sobre los externos. Los elementos más externos tienen prioridad sobre los internos. Se puede especificar la prioridad con el método addEventListener(). 106.La delegación de eventos consiste en: Dejar que el navegador se ocupe de los eventos. Que los eventos generados en un elemento sean gestionados por uno de sus antecesores. Que los eventos generados en cualquier elemento sean gestionados por el elemento raíz. 107. AJAX se utiliza para: Establecer comunicación con el servidor sin tener que recargar la página. Manipular el DOM. Incluye animaciones en una página. 108.¿Qué formatos son necesarios para que un vídeo se vea bien en los navegadores más habituales?. Mp4 y Ogg. WebM y Ogg. WebM y Mp3. 109.¿Qué formatos son necesarios para que un audio se vea bien en ID: navegadores más habituales?. Wav y Ogg. Mp3 y Wav. WebM y Theodora. 110. Los elementos audio y vídeo. no son elementos estándar. son elementos estándar desde las primeras versiones y se soportan en navegadores. son elementos nuevos en HTML5 y los navegadores antiguos no los soportan. 111. ¿Cuál de los siguientes no es un formato de audio?. MP3. Ogg Vorbis. Ogg Theora. 112. ¿Cuál de los siguientes no es un formato de vídeo?. VPS. Ogg Vorbis. H.264. 113. ¿Se puede usar un elemento objeto dentro de un elemento vídeo?. Sí. Si el navegador no soporta el elemento vídeo, intentará reproducir el elemento object. Sí. El navegador reproducirá ambos. No, provocará un error al cargar la página. 114.Para insertar un vídeo en Youtube: solo se puede utilizar el elemento object. se pueden utilizar iframe y embed pero no object. se pueden utilizar iframe, embed y object. 115. Marca la opción que consideres INCORRECTA sobre el elemento Object. puede formar parte de un formulario. es la mejor opción para insertar un vídeo en HTML5. permite pasar parámetros al adaptador que reproduzca el contenido. 116.Marca la opción que consideres CORRECTA sobre el elemento EMBED. puede formar parte del formulario. es la mejor opción para insertar un vídeo en HTML5. permite pasar parámetros al adaptador que reproduzca el contenido. 117.Para crear un mapa de imagen se usan. los elementos map y zone. los elementos area y shape. los elementos map y area. |