19 + 1 preguntas test de un examen javascript real

2.7
(3)

Publicado

Aviso importante web en obras

Es posible que el contenido que estás visualizando tenga un formato un poco raro o que se haya perdido algún contenido. Esto se debe a que en 2023/09 decidí renovar la página y con más de 1000 escritos el trabajo de irlos revisando uno por uno es agotador. Poco a poco iré corrigiendo todos los contenidos. ¡Gracias por la comprensión!

19 + 1 preguntas test de un examen javascript real de nivel básico

¿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!

4 respuestas a «19 + 1 preguntas test de un examen javascript real»

  1. Avatar de Luis Miguel
    Luis Miguel

    Disclaimer: Estas respuestas no están corregidas ni validadas. Son las respuestas de un internauta y puede que estén bien o puede que estén mal. Usa tu criterio para determinarlo.

    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.

  2. Avatar de Francesc Ricart

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

  3. Avatar de Jose
    Jose

    Disclaimer: Estas respuestas no están corregidas ni validadas. Son las respuestas de un internauta y puede que estén bien o puede que estén mal. Usa tu criterio para determinarlo.

    1) c
    2) 1animal, var,
    3) b
    4) b
    5) d
    6) i = i + 1, i = i – 1
    7) 12tigres
    8) d
    9) macedonia.push(‘naranjas’);
    10) function saludar(nombre){
    var frase;
    frase = «hola» + nombre;
    return frase;
    }
    var oracion;
    oracion=saludar(‘pedro’);
    document.write(oracion);
    11) a
    12) d
    13) c
    14) a
    15) a
    16) document.querySelector(‘p’)[0];
    parrafo.css.color=»red»;
    17) d
    18) d
    19) b
    20) a

  4. Avatar de Chivirika
    Chivirika

    Hola, me temo que todas las respuestas que me diste estan HORRIBLEMENTE MAL, eres un desperdicio de persona, parasito de la sociedad, y tengo una pregunta para ti tus papas son primos o q

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *