19 + 1 preguntas test de un examen javascript real

19 + 1 preguntas test de un examen javascript real

¿Estás buscando preguntas test de javascript para preparar tu próximo examen programación introductoria con JS?

Comparto el último examen javascript del curso de confección y publicación de páginas web (IFCD0110) del que han se han evaluado mis alumnos de web.

La nota media de mis alumnos ha sido un 5.9. ¿La superarás tú?

20 preguntas test

1. Elige la respuesta más cierta.  El lenguaje javascript nos permite modificar:

a)  La estructura y contenido de una página web.

b) La presentación de una página web.

c) La estructura, contenido y presentación de una página web

d) Ninguna de las anteriores es correcta.

 

 2. Indica que declaraciones de variables devolverán un error y cuales son correctas. En caso de error no resta puntuación.

var $animal;

var e=f=g=h=0;

var 1animal;

var operacion-suma;

var var;

var nombre persona;

var num3ro;

 

3. ¿Qué instrucción es correcta para hacer comentarios en javascript?

a) ctrl + Ç

b) //

c) <!– –>

d) \\

 

4. Hay una afirmación falsa. ¿Cuál?

a) Javascript distingue mayúsculas y minúsculas.

b) En Javascript es obligatorio terminar todas las sentencias con «;»

c) Javascript es un lenguaje de lado cliente.

d) En Javascript una variable puede cambiar de tipo numérica a «string» y viceversa.

 

5. Hay una declaración errónea. ¿Cuál?

a) var nodo = document.querySelectorAll(‘input[type=»text»]’);

b) var nodo1 = document.querySelectorAll(«input[type=’text’]»);

c) var nodo2 = document.querySelectorAll(«input[type=/»text/»]»);

d) var nodo3 = document.querySelectorAll(«input[type=\»text\»]»);

 

6. Escribe en el recuadro a continuación otra expresión equivalente para  

i++; 

y para  

i–;

En caso de error no resta puntuación.

 

7. ¿qué valor escribe en el document la expresión

document.write(1 + «2» + «tigres «);

En caso de error no resta puntuación.

 

  1. Dado el array 

semana = [«dilluns»,»dimarts»,»dimecres»,»dijous»,»divendres»];

Hay una afirmación cierta. Indícala.

a) semana[1].length devolverá el valor «dilluns».

b) semana.length devolverá el valor 4.

c) semana[semana.length] devolverá el valor divendres.

d) semana[semana.length-1] devolverá el valor divendres.

 

9 Dada la siguiente declaración javascript

var macedonia = [«peras»,»mangos»,»manzanas»];

Escribe una expresión que añada el valor «naranjas» a continuación de la última posición existente del array.

 

  1. El siguiente script tiene 3 errores. Reescribe el código corregido.

<script> 

function saludar[nombre, nuevousuario]{

var frase,

frase = «hola » + nombre;

return frase;

}

var oracion;

oracion = saludar(«pedro»);

document.write(oracion);

</script>

En caso de error no resta puntuación.

 

11. ¿Cuál será el valor que se escribirá en el documento web?

for(z=5;z<12;z++){

//instrucciones

}

document.write(z);

a)11

b)12

c)13

d)5

 

12. ¿Qué información se mostrará en el documento web?

var consulta = «peras»;

var precioConsultado = 0;

if(consulta==»manzanas»){

precioConsultado = «2.55€/kg»;

}else if(consulta==»plátanos»){

precioConsultado = «3.50€/kg»;

}else{

precioConsultado =»Error»;

};

document.write(precioConsultado);

a) 2.55€/kg

b) 3.50€/kg

c) precioConsultado

d) Error

 

13. Se dispone del siguiente script

<script>

var Fruta = «guapo»;

var fruta = «guapa»;

console.log(«La palabra mágica es: » + “Fruta”);

</script>

¿Qué se escribirá por la consola del navegador?

a) guapo

b) guapa

c) Fruta

d) fruta

 

14. Imagina que estás auditando una extensa web de un medio de noticias y en un momento determinado necesitas extraer información del bloque de código.

 <section class=»importante noticia» id=»internacional»>…</section>

¿Qué expresión javascript te ayudaría más en tu cometido? Ten en cuenta que desconoces si hay más sections antes o después del fragmento que quieres capturar.

a)document.getElementById(«internacional»)

b)document.getElementById(«#internacional»);

c)document.querySelectorAll(«#internacional»)[1]

d)document.getElementsByClassName(«importante»)[2];

 

  1. ¿Qué contenido hay en la ventana emergente activada por este script?

function test(a,b){

if(a<b){

return a/b;

}else{

return a*b;

}}

window.alert(test(5,10));

a)  0.5

b)  “510”

c) 2

d) 50

 

16. Rellena el siguiente script para que el párrafo se muestre por pantalla de color rojo.

<body>

<p>Soy un párrafo que desea ser rojo</p>

<script>

var parrafo = document.______________________(«__»)[0];

parrafo.______.color = «red»;

</script>

</body>

En caso de error no resta.

 

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

a) En el <head>

b) Si el código está en un fichero a parte sólo en el <head>

c) En el <body>

d) En el <head> y en el <body>

 

18. Para mejorar el tiempo de carga de una página web

a) Escribiremos el código javascript y css en línea con el html. 

b) Eliminaremos todas las imágenes posibles limitando la cantidad de información mostrada en la página web.

c) Cargaremos las tipografías preferentemente desde Google fonts.

d) Optimizaremos las imágenes web a 72-74ppp mediante un programa de edición de imagen y sin que suponga una pérdida para la experiencia de navegación del usuario.

 

19. Se dispone del siguiente código javascript

var pronombres = [«yo»,»tú»,»él»];

console.log(pronombres.length);

console.log(pronombres[2]);

console.log(pronombres[pronombres.length-1]);

¿Qué mostrará el código por la consola del navegador cuando se ejecute?

a)  

3

“tú”

“él”

b) 

3

“él”

“él”

c) 

3

“tú”

“tú”

d)

3

“él”

“tú”

 

20. 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.

 

Observación: Las preguntas 1 y 20 están extraídas de los exámenes test compartidos por Sergio Luján Mora en IdesWeb

Soluciones del test

En este apartado sería muy cómodo tener ya las respuestas.

Sin embargo te animo a consultar en los comentarios las dudas puntuales que puedas tener.

También a corregirme si detectas alguna errata.

¡Hola!

Querido lector,

¿Te ha gustado?

¡En este caso te animo a seguirme en mi perfil de empresa de Linkedin!

¿Te ha gustado esta publicación?

¡Valora sobre 5 estrellas esta publicación!

Puntuación media / 5. Votos:

Todavía no hay votos. Sé el primero en valorar la entrada.

Si te ha gustado este contenido...

¡Sígueme en las redes!

Vaya, parece que hay puntos a corregir

¿Me ayudas a mejorar?

Francesc Ricart
hola@francescricart.com

Aprender y enseñar. Enseñar y aprender. En el ámbito docente soy docente ocupacional. En el ámbito profesional consultor web. Ofrezco servicios de mejora continua y mantenimiento web. ¿Qué quieres aprender hoy? Encontraréis más acerca de mi en la página sobre mi

2 Comentarios
  • Luis Miguel
    Publicado a las 06:46h, 09 febrero Responder

    1d
    2 1y 2no 3y 4n 5n 6y 7n
    3c
    4b
    5a
    6 Ni idea.
    7 1 «2» «tigres «
    8 Ni idea.
    9,«naranjas»
    11 document.write(z);
    12 precioConsultado =»Error»;
    13 a
    14 a
    15 Ni idea.
    16Ni idea.
    17 a
    18 b
    19 respuesta: 3 él tú 2
    20 d
    Gracias.

  • Francesc Ricart
    Publicado a las 23:44h, 10 febrero Responder

    ¡Muchas gracias por romper el hielo! Me miro con cariño tus respuestas y en cuanto tenga un momento te digo los errores.

Escribir un comentario

  Acepto la política de privacidad

Responsable: FRANCESC RICART MUÑOZ.

Finalidad: Gestionar los comentarios que realizas en este blog.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.