Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ExamenMañana

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

¿Qué es Angular?

a)

Un lenguaje de programación

b)

Un sistema operativo

c)

Un framework de desarrollo web

d)

Una base de datos

2.

¿Cuál es la extensión de archivo utilizada para los archivos de componentes

en Angular?

a)

.js

b)

.html

c)

.ts

d)

.css

3.

¿Qué comando se utiliza en Angular para generar un nuevo componente?

a)

ng serve

b)

ng build

c)

ng new

d)

ng generate

4.

¿Cuál es el decorador utilizado para definir la clase de un componente enAngular?

a)

@Injectable

b)

@NgModule

c)

@Component

d)

@Directive

5.

¿Cuál es el módulo principal de Angular que se utiliza para arrancar laaplicación?

a)

app.module.ts

b)

main.module.ts

c)

root.module.ts

d)

index.module.ts

6.

¿Qué comando se utiliza en Angular para iniciar un nuevo proyecto?

a)

ng new

b)

ng generate

c)

ng serve

d)

ng build

7.

¿Qué directiva se utiliza en Angular para mostrar contenido condicionalmente enbase a una expresión booleana?

a)

*ngFor

b)

*ngIf

c)

*ngSwitch

d)

*ngModel

8.

¿Qué se utiliza en Angular para realizar comunicación entre componentes que notienen una relación de padre-hijo?

a)

Input bindings

b)

Output bindings

c)

Template-driven forms

d)

Observables y Subject

9.

¿Cuál es el sistema de enrutamiento utilizado en Angular?

a)

React Router

b)

Vue Router

c)

Express Router

d)

Angular Router

10.

¿Qué es un servicio en Angular?

a)

Una función que realiza cálculos matemáticos en la aplicación.

b)

Un archivo que contiene estilos CSS para los componentes.

c)

Un servicio en Angular comparte funcionalidad entre componentes.

d)

Un módulo que agrupa componentes relacionados.

11.
  1. ¿Cuál de las siguientes opciones describe correctamente la relación entre CSS y Less?

a)

Less es una versión anterior de CSS.

b)

CSS y Less son dos lenguajes completamente diferentes

c)

Less es una extensión de CSS que agrega características adicionales

d)

CSS es una extensión de Less que simplifica la sintaxis

12.

¿Cuál es el símbolo que se utiliza para crear una variable en CSS-Less?

a)

#

b)

.

c)

@

d)

Todas las anteriores aplican

13.

¿Cuál es el elemento dinámico en CSS-Less que se puede utilizar para ordenar tu código al mismo estilo de una estructura HTML?

a)

MIXINS

b)

VARIABLE

c)

ANIDACIÓN

d)

Ninguna de las anteriores

14.

¿Cuál es la diferencia entre CSS y CSS-Less?

a)

CSS se basa en un lenguaje estático, mientras que Less se basa en un lenguaje dinámico.

b)

CSS usa comandos en un orden fijo. Less, por el contrario, ofrece flexibilidad al desarrollador, a la hora de codificar las funciones y estilos

c)

(Forma de guardado) .css // .less

d)

Todas las anteriores

15.

¿Qué es el anidamiento en CSS-Less?

a)

El anidamiento en Less se refiere a la organización jerárquica de estilos dentro de selectores

b)

El anidamiento en Less se refiere a la capacidad de agrupar múltiples archivos CSS en uno solo

c)

El anidamiento en Less se refiere a la forma en que se aplica la herencia de estilos en cascada

d)

El anidamiento en Less se refiere a la técnica de encriptación utilizada para proteger el código fuente

16.

¿Cuál de las siguientes opciones describe correctamente la compilación de Less a CSS?

a)

La compilación de Less a CSS se realiza automáticamente en todos los navegadores modernos

b)

La compilación de Less a CSS requiere un compilador especializado para transformar el código

c)

La compilación de Less a CSS solo es necesaria si se utilizan características avanzadas de Less

d)

La compilación de Less a CSS solo se puede realizar en servidores web específicos

17.

Identifique qué opción es verdadera:

a)

Less utiliza llaves ({}) para delimitar bloques de código

b)

Less utiliza corchetes ([]) para aplicar estilos a elementos específicos

c)

Less utiliza puntos y comas (;) al final de cada declaración

d)

Less utiliza la palabra clave "style" para definir estilos en un documento

18.

¿Cuál es la función de los operadores matemáticos en CSS-Less?

a)

Se utilizan para realizar cálculos y manipulaciones numéricas

b)

Se utilizan para seleccionar elementos específicos del DOM

c)

Se utilizan para combinar múltiples archivos CSS en uno solo

d)

Se utilizan para aplicar efectos de transición y animación

19.

¿Cómo se realiza la importación de archivos en Less?

a)

La importación de archivos en Less se realiza mediante la etiqueta <link> en el documento HTML

b)

La importación de archivos en Less se realiza utilizando la palabra clave "import" seguida del nombre del archivo

c)

La importación de archivos en Less se realiza agregando la ruta del archivo en la declaración CSS

d)

La importación de archivos en Less no es posible, ya que todo el código debe estar en un solo archivo

20.

¿Cuál de las siguientes opciones describe correctamente el uso de comentarios en Less?

a)

Los comentarios en Less se escriben entre corchetes ([ ]) para ocultarlos en el código fuente

b)

Los comentarios en Less se escriben utilizando la sintaxis /* comentario */ para documentar el código

c)

Los comentarios en Less no son compatibles y deben eliminarse antes de compilar el código

d)

Los comentarios en Less se escriben utilizando la etiqueta <comment> en el documento HTML

21.

¿Qué redes sociales se pueden integrar con Facebook?

a)

Twitter

b)

Instagram

c)

LinkedIn

d)

Todas las anteriores

22.

¿Cuál es la herramienta que permite a los usuarios iniciar sesión en otras aplicaciones o sitios web utilizando sus credenciales de Facebook?

a)

Facebook Connect

b)

Instagram Link

c)

WhatsApp Connect

d)

Oculus VR Integration

23.

¿Cómo se llama la función que permite compartir publicaciones de Instagram en Facebook?

a)

Instagram Connect

b)

Share to Facebook

c)

Cross-Platform Post

d)

Insta-Facebook Integration

24.

¿Cuál de las siguientes redes sociales no se puede integrar directamente con Facebook Messenger?

a)

Twitter

b)

Instagram

c)

WhatsApp

d)

LinkedIn

25.

¿Qué tipo de integración parcial existe entre WhatsApp y Facebook?

a)

Compartir publicaciones de Facebook en WhatsApp

b)

Iniciar sesión en WhatsApp con tu cuenta de Facebook

c)

Compartir contactos entre Facebook y WhatsApp

d)

Todas las anteriores

26.

¿Qué empresa adquirió Facebook y ha sido integrada en su plataforma para proporcionar experiencias de realidad virtual?

a)

Oculus VR

b)

Twitter

c)

Instagram

d)

LinkedIn

27.

¿Cuál de las siguientes opciones NO es una medida de seguridad en la integración de redes en Facebook?

a)

Políticas de privacidad

b)

Control de configuración de privacidad

c)

Encriptación de mensajes

d)

Integración de cuentas bancarias

28.

¿Cuál es el objetivo principal de la integración de redes en Facebook?

a)

Compartir contenido de Facebook en otras redes sociales

b)

Simplificar el proceso de inicio de sesión en diferentes plataformas

c)

Interconectar diferentes perfiles en redes sociales

d)

Promover la seguridad y privacidad de los usuarios

29.

¿Cuál de las siguientes opciones no es una red de área amplia (WAN) que puede integrarse con Facebook?

a)

Red de área local (LAN)

b)

Instagram

c)

Twitter

d)

WhatsApp

30.

¿Cuál de las siguientes opciones no se puede hacer mediante la integración de redes en Facebook?

a)

Compartir publicaciones de Twitter en Facebook

b)

Compartir fotos de Instagram en Facebook

c)

Enviar mensajes de WhatsApp a través de Facebook Messenger

d)

Ver contenido de LinkedIn dentro de la plataforma de Facebook

31.

¿Qué es SASS?

a)

Es un lenguaje de programación

b)

Es un preprocesador de CSS compatible.

c)

Es un lenguaje de marcado de Hipertexto.

d)

Es un blog de texto

32.

¿Qué hace la norma @import?

a)

Importa números randoms

b)

hace que el codigo este todo junto

c)

divide el codigo CSS en diferentes ficheros

d)

permite compartir un conjunto propiedades CSS

33.

¿Cuáles son los beneficios de SASS?

a)

hace que el estilo de la página sea más largo

b)

ayuda a que el CSS sea más simple

c)

hace que el html se comprima

d)

separa las etiquetas en archivos

34.

¿En que se diferencia el  SassScript al Sass?

a)

Sass es un editor de texto y SassScript no

b)

SassScript es un conjunto de pequeñas extensiones que usa Sass

c)

SassScript es un lenguaje de programación

d)

Son lo mismo

35.

¿Por que es importante el SASS?

a)

Por que maneja mejor el html

b)

Es una herramienta fundamental para el CSS ya que nos ayuda a mejorar los edits

c)

Por que trabaja en conjunto con bootstrap

d)

Por que Sass usa puedes hacer una pagina web

36.

¿Dificultades al usar SASS?

a)

HTML no reconoce SASS

b)

Tiene una sintaxis más compleja que CSS

c)

CSS no se puede agregar un código SASS

d)

Demora mas en compilar que es CSS

37.

¿Que hace potente al SASS?

a)

porque html lo compila con velocidad

b)

Lo hace potente que CSS sea la principal fortaleza de SASS

c)

CSS divide el codigo de SASS

d)

bootstrap lo hace mas facil

38.

¿Que es una variable en SASS?

a)

Es un valor entero

b)

Almacena informacion que se puede reutilizar

c)

Es un comando

d)

Es una parte de html

39.

¿Cuáles son las diferentes funciones en SASS?

a)

referencia, parciales y directivas

b)

repetitivas, publicas y privadas

c)

append,sorted y globals

d)

def, return y max

40.

¿Ventajas de SASS?

a)

evita redundancias en el codigo de CSS

b)

repite las funciones para mejor sintaxis

c)

le cambia el estilo y usa lorems

d)

se usa dentro de un for

41.

¿Cuál es la función principal del componente "Cover" en Bootstrap?

a)

Estilizar botones y enlaces

b)

Mostrar imágenes y videos en un carrusel

c)

Crear una barra de navegación horizontal

d)

Diseñar secciones de página que ocupen todo el espacio visible del navegador

e)

Aplicar efectos de desplazamiento suave en el sitio web

42.

¿Qué tipo de contenido se puede incluir en un componente "Cover" de Bootstrap?

a)

Texto y enlaces

b)

Imágenes y videos

c)

Formularios interactivos

d)

Tablas y listas

e)

Todos los anteriores

43.

¿Cuál es la clase de Bootstrap utilizada para aplicar el componente "Cover"?

a)

.header-section

b)

.container-fluid

c)

.cover-container

d)

.full-width

e)

.main-content

44.
  1. ¿Cuál es la clase de Bootstrap utilizada para aplicar el componente "Sidebar"?

a)

.nav-bar

b)

.side-menu

c)

.sidebar-nav

d)

.main-content

e)

.container-fluid

45.
  1. ¿Qué tipo de contenido es comúnmente incluido en un componente "Sidebar" de Bootstrap?

a)

Imágenes y videos

b)

Tablas y gráficos

c)

Formularios interactivos

d)

Texto y enlaces

e)

Todos los anteriores

46.
  1. En Bootstrap, ¿cuál de las siguientes opciones describe mejor el uso de la clase ‘md’ en las columnas de la rejilla (grid) responsive?

a)

Define estilos para dispositivos móviles

b)

Establece estilos para pantallas medianas

c)

Aplica estilos a elementos con múltiples dimensiones

d)

Permite el uso de márgenes y desplazamientos múltiples

47.
  1. ¿Cuál de las siguientes clases de Bootstrap se utiliza para crear un campo de entrada de contraseña en un formulario de inicio de sesión?

a)

.input-password

b)

.password-field

c)

.form-control

d)

.input-field

48.
  1. ¿Cuál es el propósito de la clase "navbar-brand" en Bootstrap?

a)

Para agregar una imagen en la barra de navegación

b)

Para agregar el nombre de la empresa o sitio web en la barra de navegación

c)

Para agregar un menú desplegable en la barra de navegación

d)

Para crear una lista ordenada en la barra de navegación

49.

¿Qué hace la clase "navbar-light" en Bootstrap?

a)

Hace que la barra de navegación sea de color negro

b)

Hace que la barra de navegación sea de color blanco

c)

Hace que la barra de navegación sea de color gris oscuro

d)

Hace que la barra de navegación sea de color rojo

50.
  1. ¿Cómo se agrega una etiqueta (label) a un campo de entrada (input) en un formulario de Bootstrap?

a)

Utilizando la clase .form-label.

b)

Utilizando la etiqueta <label> en HTML.

c)

Utilizando la clase .input-label.

d)

Utilizando la clase .form-control-label.

51.
  1. ¿Qué significan las siglas API?

a)

Aplicación para interfaz de programación

b)

Arquitectura de programación integrada

c)

Asociación para la innovación y progreso

d)

Acceso público a internet.

e)

Ninguna de las anteriores

52.
  1. ¿Para qué sirven las API 's?

a)

Controlar el acceso a los datos personales.

b)

Facilitar la comunicación entre diferentes sistemas y aplicaciones.

c)

Realizar transacciones financieras en línea.

d)

Optimizar la velocidad de carga de un sitio web.

e)

Todos los anteriores.

53.
  1. ¿Qué es OAuth?

a)

Un lenguaje de programación web.

b)

Un protocolo de seguridad para autenticación y autorización.

c)

Un formato de archivo para almacenar datos en la nube.

d)

Un estándar de encriptación de datos en redes inalámbricas.

e)

Una tecnología para la compresión de archivos de imágenes.

54.
  1. ¿Para qué sirven las API KEY?

a)

Autenticar y autorizar el acceso a una API.

b)

Encriptar los datos transmitidos a través de una API.

c)

Optimizar el rendimiento de una aplicación web.

d)

Realizar análisis de datos en tiempo real.

e)

Generar informes detallados sobre el uso de una API

55.
  1. ¿Cuál sería un ejemplo de API KEY?

a)

1234567890

b)

myapikey123

c)

API-KEY-98765

d)

secretToken2023

e)

Todas las anteriores.

56.
  1. ¿Cuál de las siguientes opciones NO es un tipo de mapa disponible en la API de Google Maps?

a)

Mapa de carreteras

b)

Mapa de satélite

c)

Mapa de tráfico en tiempo real

d)

Mapa de realidad virtual

e)

Todos los anteriores

57.
  1. ¿Cuál de las siguientes opciones describe correctamente cómo mostrar los resultados obtenidos del API de Google Books en una página web?

a)

Utilizar JavaScript para procesar la respuesta del API, extraer los datos relevantes y mostrarlos en la página web utilizando HTML y CSS.

b)

Copiar y pegar directamente la respuesta del API en la página web para que se muestre tal como está.

c)

Enviar la respuesta del API por correo electrónico a los usuarios para que ellos mismos la visualicen.

d)

Guardar la respuesta del API en un archivo PDF y proporcionar un enlace de descarga en la página web.

e)

Ninguna de las anteriores.

58.
  1. Cual es falso

a)

La Google Maps API permite la integración de mapas interactivos en aplicaciones web

b)

La Google Calendar API solo permite la lectura de eventos del calendario, pero no la creación o modificación

c)

La Google Vision API se utiliza para reconocimiento facial y análisis de emociones en imágenes.

d)

La Google Translate API ofrece traducciones instantáneas entre cualquier par de idiomas.

59.

¿Cómo puedo obtener el contenido de un archivo de texto almacenado en Google Drive usando la API de Google Drive?

a)

Mediante una solicitud POST a la URL del archivo.

b)

Utilizando el método get() de la API de Google Drive.

c)

Descargando el archivo manualmente desde la interfaz de Google Drive.

d)

Usando el método read() de la API de Google Drive.

e)

Ninguna de las anteriores.

60.

¿Qué es la autenticación OAuth en la API de Google Drive?

a)

Un método de autenticación basado en contraseña para acceder a Google Drive.

b)

Un protocolo de seguridad que permite a una aplicación acceder a los recursos de un usuario sin compartir sus credenciales.

c)

Un sistema de encriptación utilizado para proteger los archivos almacenados en Google Drive.

d)

Una función que permite a los usuarios iniciar sesión en Google Drive utilizando sus cuentas de redes sociales.

e)

Ninguna de las anteriores.

61.

¿Para que sirven los diferentes tipos de clase de “col-md-8”,

“col-md-6” y col-md-4 en un blog?

a)

nos sirve para indicar las columnas en forma vertical

b)

nos sirve para dividir en columnas horizontales a traves de una pantalla grande

c)

nos sirve para dividir en columnas horizontales a traves de una pantalla mediana

d)

Nose sirve para elegir las columnas deseadas por css

e)

ninguna de las anteriores

62.

¿Es necesario indicar la clase con “objeto+parte especifica” en un objecto para que cumpla su funcion?

a)

si es necesario para indicar el lugar donde se hara la funcion

b)

no es necesario para indicar una funcion de la clase

c)

si es posible indicar la funcion de la clase sin el objeto y cumple con las mismas funciones con objeto

d)

no seria necesario indicar la funcion de clase para llamar a  un objeto

e)

si es posible solo indica una parte y nada mas

63.

¿Que es un checkout?

a)

pagina web de comercio

b)

pagina de checkeos web

c)

pagina web de comercio electronico

d)

pagina de selecciones

e)

pagina web de busquedas

64.

¿En donde podria usar el checkout en los sitios web ?

a)

en las tiendas digitale y metodos de donacion .

b)

en los bancos digitales y en los intercambio digitales.

c)

todas las altenativas anteriores

d)

sistemas de donacion

e)

sistema de paga

65.

Bootstrap carrusel  sirve para:

a)

vender objetos

b)

promociona objetos

c)

mostrar nuevos productos

d)

intercambiar productos

e)

Mostrar objetos

66.

Bootstrap carrusel no sirve para:

a)

vender objetos

b)

promociona objetos

c)

mostrar nuevos productos

d)

intercambiar productos

e)

Mostrar objetos

67.

¿como se llama la class de las imagenes en bootsrap albun?

a)

img-top

b)

card-img

c)

card-top-img

d)

card-img-top

e)

card-text-top

68.

¿Que es bootstrap modal?

a)

componente que permite mostrar contenido emergente

b)

componente que permite mostrar precios

c)

pagina web de correo electronico

d)

componentes que permita mostrar las busquedas

e)

ninguna de las anteriores

69.

¿Qué es Pricing?

a)

componente que permite mostrar contenido emergente

b)

componente que proporciona una estructura de tablas

c)

pagina web de comercio

d)

componente que muestra el contenido de un mensaje

e)

componente que esta compuesto de “link”

70.

¿Qué es Bootstrap carrusel?

a)

un componente que permite mostrar una secuencia de imágenes

b)

componente que permite crear métodos de donación

c)

componente usado para mostrar contenido emergente

d)

componente de buscador de etiquetas

e)

componente que permite mostrar una imagen

71.

Cuál de esta página no es mencionada en “Donde se usa”

a)

Facebook

b)

whatsapp

c)

appstore

d)

Meet

e)

Instagram

72.

que tipos lenguajes de programación se usa en el chat?

a)

java

b)

css

c)

todas(exepto php y phytom)   

d)

php

e)

phytom 

73.

Cuál es el código que no se utilizará  para crear lista de amigos?

a)

container

b)

row

c)

col-md-3

d)

chat container

e)

friend-list-item

74.

para crear una lista amigos se necesita la clase?

a)

friend-list-item

b)

friend-item.list

c)

friendly-list-item

d)

friend-list 

e)

var friend

75.

que tipo de boostrap se utiliza para poder hacer el trabajo?

a)

bootstrap.css

b)

bootstrap.min

c)

bootstrap.min.css

d)

boostrap.screar.js 

e)

boostrap.min.style

76.

como se llama el código para poner tamaño del chat?

a)

md-col

b)

col-md 9  

c)

col-md-9

d)

col-md-3

e)

col-md--9

77.

Para qué se utiliza la inteligencia artificial?

a)

atención al cliente

b)

informacion de sistema

c)

chat global

d)

ninguna de las anteriores

78.

chat de relaciones globales no sirve para?

a)

trabajo

b)

hablar amigos familiares o conocidos

c)

venta de comida

d)

periodismo

e)

ninguna de las anteriores

79.

Es necesario usar javaScrip y css?

a)

si es necesario ambos

b)

no, solo es necesario el css

c)

no, solo es necesario el javaScrip

d)

ninguna de las dos

e)

solo es necesario el html

80.

Para ordenar el lugar donde se envía el mensaje, se usa la clase?

a)

form control

b)

form-control

c)

control-form

d)

control form

e)

control-login

81.

¿Cuál es la función principal del procesador CSS en relación con Stylus?

a)

Compilar el código Stylus en CSS válido

b)

Convertir el código CSS en Stylus para su procesamiento.

c)

Analizar y optimizar el rendimiento del código Stylus.

d)

Generar animaciones y efectos visuales en el navegador.

82.

¿Cuál de las siguientes características diferencia al procesador Stylus de

otros preprocesadores CSS?

a)

Soporte para anidamiento de reglas.

b)

Capacidad para generar animaciones CSS avanzadas.

c)

Integración nativa con el lenguaje JavaScript.

d)

Compatible con todos los navegadores web modernos.

83.

¿Cuál de las siguientes opciones describe correctamente la sintaxis básica

utilizada en Stylus para definir una regla CSS?

a)

Utilizando ({}) para delimitar la regla y (;) al final de cada propiedad.

b)

Utilizando ([]) para delimitar la regla y (;) al final de cada propiedad

c)

Utilizando (()) para delimitar la regla y (;) al final de cada propiedad.

d)

Utilizando (_) para delimitar la regla y (;) al final de cada propiedad.

84.

¿Cuál de las siguientes características es una ventaja de utilizar el preprocesadorStylus en comparación con CSS puro?

a)

Permite la definición de variables y mixins.

b)

Ofrece una sintaxis más compacta y legible.

c)

Proporciona compatibilidad total con todos los navegadores web.

d)

Permite generar animaciones y transiciones avanzadas.

85.

¿Qué significa el operador "&" en Stylus?

a)

Concatenación de cadenas.

b)

Referencia al selector padre.

c)

Asignación de valores a variables.

d)

Inicio de una declaración de función.

86.

¿Cuál es el propósito principal del uso de "autoprefixer" en Stylus?

a)

Agregar prefijos de proveedores automáticamente a propiedades CSS.

b)

Generar estilos de animación avanzados.

c)

Comprimir y minificar el código CSS resultante.

d)

Optimizar el rendimiento del código Stylus durante la compilación.

87.

¿Qué extensión de archivo se utiliza comúnmente para los archivos Stylus?

a)

.css

b)

.scss

c)

.less

d)

.styl

88.

¿Cuál es el método principal utilizado en Stylus para importar archivos parciales omódulos externos?

a)

@use

b)

@import

c)

@require

d)

@include

89.

¿Cuál es la función del operador ">" en Stylus?

a)

Seleccionar elementos hijos directos.

b)

Aplicar estilos a elementos hermanos adyacentes.

c)

Aplicar estilos a elementos hermanos adyacentes.

d)

Concatenar cadenas de texto.

90.

¿Cuál es la finalidad de la función "rgba()" en Stylus?

a)

Definir un color en formato hexadecimal.

b)

Establecer la opacidad de un color en formato RGB.

c)

Crear un gradiente lineal entre dos colores.

d)

Generar un efecto de sombra en elementos seleccionados.

91.

¿Qué es React.js?

a)

Es un lenguaje de programación.

b)

Es un framework de backend.

c)

Es una biblioteca de JavaScript para construir interfaces de usuario.

d)

Es una herramienta para el desarrollo de aplicaciones móviles.

92.

¿Cómo se describe componente un en React.js?

a)

Un componente en React.js es una función que se ejecuta en el servidor.

b)

Un componente en React.js es una estructura de datos para almacenar información.

c)

Un componente en React.js es un archivo de configuración utilizado para establecer el entorno de desarrollo.

d)

Un componente en React.js es una clase que define la estructura y el comportamiento de una parte de la interfaz de usuario.

93.

¿De qué manera React.js maneja correctamente el DOM (Document Object Model)?

a)

React.js genera una representación virtual del DOM y lo compara con el DOM real para realizar actualizaciones eficientes.

b)

React.js crea un nuevo DOM desde cero cada vez que se actualiza un componente.

c)

React.js modifica directamente el DOM existente sin crear uno nuevo.

d)

React.js no tiene ninguna relación con el DOM y no lo modifica.

94.

¿Cuál es el concepto de estado (state) en React.js?

a)

Es una propiedad que solo se puede utilizar en componentes de clase.

b)

Es una forma de almacenar y gestionar datos que pueden cambiar durante la vida útil de un componente.

c)

Es una variable global que se puede acceder desde cualquier componente.

d)

Es un objeto utilizado para controlar el enrutamiento y la navegación en una aplicación.

95.

¿Cuál de las siguientes opciones describe correctamente el método de ciclo de vida componentDidMount() en React.js?

a)

componentDidMount() se ejecuta cuando se monta un componente y se renderiza en el DOM.

b)

componentDidMount() se ejecuta cada vez que se actualiza el estado de un componente.

c)

componentDidMount() se ejecuta cuando se desmonta un componente y se elimina del DOM.

d)

componentDidMount() no es un método válido en React.js.

96.

¿Cómo es que se pasa información de un “componente padre” a un “componente hijo” en React.js?

a)

La información se pasa mediante una variable global accesible desde cualquier componente.

b)

La información se pasa utilizando métodos de comunicación asíncronos como las promesas.

c)

La información no se puede pasar de un componente padre a un componente hijo en React.js.

d)

La información se pasa directamente a través de los props (propiedades) del componente hijo.

97.

¿Cuál es la verdadera función del virtual DOM en React.js?

a)

Virtual DOM es un componente especial utilizado para la visualización de gráficos en 3D.

b)

Virtual DOM es una representación ligera y eficiente del DOM real utilizado para realizar actualizaciones eficientes.

c)

Virtual DOM es una herramienta de depuración utilizada para inspeccionar el estado interno de los componentes.

d)

Virtual DOM es una característica experimental que aún no se ha implementado en la biblioteca.

98.

¿Cuándo y cómo se utiliza el enlace de eventos (event binding) en React.js?

a)

Se realiza utilizando la sintaxis @event.

b)

Se realiza mediante la función bind() de JavaScript.

c)

Se realiza utilizando la sintaxis onClick={this.handleEvent}.

d)

El enlace de eventos en React.js no es necesario, ya que los eventos se manejan automáticamente.

99.

¿Cuál la función de la biblioteca “prop-types” en React.js?

a)

PropTypes es una biblioteca externa utilizada para proporcionar un sistema de tipado estático en React.js.

b)

PropTypes es una herramienta de prueba utilizada para evaluar el rendimiento de los componentes en React.js.

c)

PropTypes no es una biblioteca o función real en React.js.

d)

PropTypes es una función interna de React.js utilizada para validar los tipos de datos de las propiedades de un componente.

100.

¿Qué hace React.js con respecto al DOM?

a)

React.js desalienta la manipulación directa del DOM y propone utilizar el virtual DOM para realizar actualizaciones eficientes.

b)

React.js alienta la manipulación directa del DOM y proporciona funciones específicas para acceder y modificar elementos.

c)

React.js proporciona una API específica para manipular directamente el DOM, pero no recomienda su uso en proyectos grandes.

d)

React.js no tiene ninguna opinión o enfoque específico hacia la manipulación directa del DOM.