DESARROLLO WEB ENTORNO CLIENTE · Tema 2: Estructura del lenguaje javascript

FP DWEC Tema 2: Estructura del lenguaje javascript · OFICIAL ✓ es un examen público disponible en TesIA Exam con preguntas de 1 bloques. Esta ficha pública reúne preguntas con respuesta correcta y explicación para estudiar por examen completo. Trabaja especialmente temas como Tema 2: Estructura del lenguaje javascript.

30 preguntas Desarrollo Web Entorno Cliente Referencia: FP DWEC Tema 2: Estructura del lenguaje javascript · OFICIAL ✓

Qué puedes encontrar en este examen

Cada URL pública de examen sirve para localizar el contenido, entender qué bloques toca y revisar preguntas reales antes de abrir la práctica completa.

Tema 2: Estructura del lenguaje javascript

Preguntas, respuestas y explicaciones del examen

Listado público de preguntas asociadas a este examen, con respuesta correcta y explicación cuando está disponible.

#1

4. Si evaluamos dos operandos (! True && False) el resultado será False. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
La expresión '! True' se evalúa primero como 'False' debido al operador de negación, resultando en una operación (False && False).

#2

1. Si evaluamos dos operandos (True || True) el resultado será True ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
En la lógica booleana aplicada a la programación, el operador OR (||) devuelve verdadero siempre que al menos uno de sus operandos sea verdadero.

#3

2. Cuando evaluamos una condición con operadores de comparación en JavaScript, el resultado de dicha evaluación puede ser de tipo cadena o integer. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
Los operadores de comparación, como '==', '===' o '>', están diseñados para devolver exclusivamente un valor de tipo booleano, es decir, 'true' o 'false'.

#4

6. Si evaluamos dos operandos (! True || ! True) el resultado será True. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
Al aplicar la negación, la expresión se convierte en (False || False), ya que '! True' es equivalente a falso. El operador OR (||) solo devuelve verdadero si al menos uno de sus componentes lo es, por lo que en este caso el.

#5

7. ¿Cuál sería el resultado de evaluar 2<<3?

Tipo: respuesta en texto libre.

Respuesta correcta
  • 16
Explicación:

La respuesta correcta es 16. El operador '<<' realiza un desplazamiento de bits a la izquierda; en este caso, desplaza el número 2 (en binario 10) tres posiciones hacia la izquierda. Esto equivale matemáticamente a multiplicar 2 por 2 elevado a la potencia de 3 (2 * 2^3 = 2 * 8). Se llega al resultado de 16 tras esta operación de bajo nivel que es muy eficiente en términos de procesamiento.

#6

1. Si evaluamos dos operandos (True || False) el resultado será False. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
En la lógica de JavaScript, el operador OR (||) devuelve verdadero siempre que al menos uno de los componentes de la expresión sea verdadero.

#7

2. La diferencia entre el bucle while() y do..while() simplemente radica en que en el bucle do..while() su contenido se ejecutará por lo menos una vez. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Mientras que el bucle 'while' evalúa la condición antes de entrar al bloque de código, el bucle 'do..while' garantiza la ejecución de las instrucciones y solo después realiza la comprobación.

#8

8. El operador % en JavaScript nos permite calcular el resto de una división entera. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Este operador, denominado módulo, devuelve el residuo que queda tras dividir el primer operando por el segundo.

#9

5. Es recomendable usar cuantos más comentarios mejor, dentro del código de JavaScript. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Una buena documentación interna facilita enormemente el mantenimiento del código a largo plazo y la colaboración entre desarrolladores.

#10

5. Si evaluamos dos operandos (False && False) el resultado será True. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
El operador AND (&&) solo devuelve verdadero cuando ambos componentes de la expresión son verdaderos. En este caso, al ser ambos falsos, el resultado lógico es falso, contradiciendo lo afirmado en el enunciado de la pregunta.

#11

9. Microsoft le dio el nombre de LiveScript a su versión de JavaScript para evitar problemas de marca. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
Microsoft denominó a su implementación como JScript para evitar conflictos legales con la marca registrada de Sun Microsystems.

#12

4. ¿Si no tuvieramos bucle for en JavaScript podriamos realizar ese mismo tipo de bucle empleando while()? ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Aunque el bucle 'for' es más compacto para iteraciones con contador, su lógica interna de inicialización, condición e incremento puede replicarse perfectamente con un bucle 'while'.

#13

2. JavaScript se rige por el estándar DOM (Modelo de Objetos del Documento). ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. La respuesta correcta es 'Falso'.
Aunque JavaScript interactúa intensamente con el DOM para manipular páginas web, el lenguaje en sí mismo se rige por el estándar ECMAScript (especificado en ISO/IEC 16262).

#14

8. Indica si la operación x+=y es lo mismo que x=x+y. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es 'Verdadero'.
El operador += es un operador de asignación compuesta que sirve como abreviatura sintáctica para sumar el valor de la derecha a la variable de la izquierda y reasignar el resultado.

#15

10. Las variables en JavaScript podrán contener cualquier tipo de datos: ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
JavaScript es un lenguaje con tipado dinámico, lo que permite que las variables no estén ligadas a un tipo de dato específico y puedan cambiar de uno a otro durante la ejecución.

#16

10. Los operadores Bit a Bit realizan operaciones aritméticas o de desplazamiento de columna en las representaciones binarias de dos operandos. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Estos operadores tratan a sus operandos como secuencias de 32 bits (ceros y unos) en lugar de números decimales tradicionales, operando directamente sobre cada bit individual.

#17

9. Si evaluamos dos operandos (False || False) el resultado será False. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es 'Verdadero'.
El operador lógico OR (||) devuelve verdadero si al menos uno de los operandos es verdadero. En el caso de que ambos sean falsos, la expresión completa no encuentra ninguna condición de cumplimiento y resulta en falso.

#18

10. ¿Cuál de las siguientes funciones de JavaScript me permite convertir un número a un formato entero?

  1. A) parseint().
  2. B) parseFloat().
  3. C) parseInt().
  4. D) parsefloat().
  5. E) convertInt().
Respuesta correcta

C) parseInt().

Explicación:

La respuesta correcta es C. La respuesta correcta es parseInt().
Esta función analiza un argumento de tipo cadena y devuelve un número entero de la base especificada. Es fundamental recordar que JavaScript es sensible a mayúsculas y minúsculas (case-sensitive), por lo que la 'I' debe.

#19

8. Para convertir un número a una cadena de texto en JavaScript usaremos la función parseString(). ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. En JavaScript, para convertir un número a una cadena de texto se utilizan métodos como toString() o la concatenación con una cadena vacía, no una función llamada parseString().

#20

7. Indica si la operación x<<=y es lo mismo que x=x<<y. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
El operador '<<=' es un operador de asignación compuesta que combina el desplazamiento de bits a la izquierda con la reasignación del valor a la variable original.

#21

6. ¿Cuál sería el resultado de evaluar 4 >> 2?

Tipo: respuesta en texto libre.

Respuesta correcta
  • 1
Explicación:

La respuesta correcta es 1. El operador '>>' realiza un desplazamiento de bits hacia la derecha; el número 4 (en binario 100) desplazado dos posiciones se convierte en 1 (en binario 001). Esta operación equivale a una división entera por 2 elevado a la potencia del desplazamiento (4 / 2² = 1). Se llega a este valor mediante la manipulación directa de la representación binaria del número en memoria.

#22

3. Si evaluamos dos operandos (True && False) el resultado será False. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
La afirmación del enunciado es correcta porque el operador AND (&&) requiere que todos los operandos sean verdaderos para que la expresión completa sea true.

#23

3. El operador typeof se usa para identificar cuando una variable o expresión es de algún tipo determinado (number, string, boolean, etc.). ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
El operador 'typeof' devuelve una cadena que indica el tipo de dato del operando sin evaluarlo, lo cual es extremadamente útil para realizar validaciones en tiempo de ejecución.

#24

3. ¿Quién fue el desarrollador que inventó JavaScript?

  1. A) James Clerk Maxwell.
  2. B) Brendan Eich.
  3. C) Steve Jobs..
  4. D) Bill Gates.
Respuesta correcta

B) Brendan Eich.

Explicación:

La respuesta correcta es B. rendan Eich.
Este ingeniero desarrolló el lenguaje en apenas diez días mientras trabajaba para Netscape Communications en 1995.

#25

4. La palabra reservada var en JavaScript se usa para declarar funciones variables en parámetros. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. La respuesta correcta es 'Falso'.
La palabra reservada 'var' se utiliza para declarar variables con ámbito de función o global, pero no para definir funciones ni para gestionar parámetros de forma específica.

#26

6. Una variable de tipo boolean es aquella que permite sólo dos valores, da igual del tipo que sean. ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. La respuesta correcta es 'Falso'.
Una variable booleana solo admite estrictamente los valores lógicos 'true' (verdadero) o 'false' (falso). No es correcto decir que admite cualquier tipo de dato, ya que si se asignara un número o un texto, la variable.

#27

7. Indica si la operación [a, b]=[c, d] es lo mismo que a=d, b=c ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
En la desestructuración de arrays de JavaScript, la asignación se realiza por posición: el primer elemento de la izquierda toma el valor del primer elemento de la derecha (a=c) y el segundo toma el segundo (b=d).

#28

5. La expresión 8+6+"10" en JavaScript da como resultado:

  1. A) “24”
  2. B) 24
  3. C) “1410”
  4. D) 1410
Respuesta correcta

C) “1410”

Explicación:

La respuesta correcta es C. La respuesta correcta es "1410".
En esta expresión, JavaScript evalúa primero de izquierda a derecha la suma numérica 8+6, obteniendo 14. Posteriormente, al encontrar una cadena de texto ("10"), el operador '+' cambia su comportamiento a concatenación,.

#29

1. Si queremos comentar un bloque de código que ocupa varías líneas lo haremos con // ... // . ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. La respuesta correcta es 'Falso'.
En JavaScript, la secuencia // se utiliza exclusivamente para comentarios de una sola línea, invalidando el resto de la fila. Para comentar bloques multilínea, el estándar establece el uso de la apertura /* y el cierre */.

#30

9. ¿Será verdadero o falso el resultado de la expresión (24 < 88 && 201 < 201)?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
Aunque la primera condición (24 < 88) es verdadera, la segunda parte (201 < 201) es falsa porque un número no es menor que sí mismo. Dado que ambas están unidas por el operador AND (&&), la expresión completa resulta en falso.

Temas incluidos

Otros exámenes de Desarrollo Web Entorno Cliente

Practicar este examen

Puedes abrir TesIA Exam y localizar este examen con el mismo nombre para practicarlo en modo estudio o examen, revisar respuestas y continuar tu progreso.