SINFO>Cursos>FULLSTACK DEVELOPER SOFTWARE>

EXAMEN FINAL (PIAD-527)

Puntaje:
20

¿Cuál es la principal diferencia entre useEffect y useLayoutEffect?

A

Compatibilidad con funciones sync.

B

Llamado en múltiples componentes.

C

Tipado de las propiedades pasadas.

D

Actualización basada en estados.

E

Orden en ejecución tras renderizado.

¿Qué representa props dentro de un componente React?

A

Datos recibidos del padre.

B

Funciones declaradas localmente.

C

Variables estáticas globales.

D

Elementos creados en tiempo real.

E

Estilos aplicados dinámicamente.

¿Qué permite estructurar el árbol de rutas en React Router?

A

Declaración de clases personalizadas.

B

Agrupación de validaciones múltiples.

C

Implementación de estilos globales.

D

Referencias al estado global.

E

Jerarquía de componentes anidados.

¿Qué módulo necesita instalarse para usar React Router?

A

next-route-core completo.

B

app-routing-system básico.

C

nav-router-ui independiente.

D

react-router-dom con npm.

E

vite-router-base vía yarn.

¿Cuál es el objetivo del uso de llaves SSH en GitHub?

A

Autenticar sin contraseña

B

Cambiar nombre del repositorio

C

Compartir scripts con seguridad

D

Controlar el historial remoto

E

Eliminar archivos duplicados

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Automatización de procesos CI/CD

B

Limpieza de historial duplicado

C

Corrección de conflictos directos

D

Generación de nuevas ramas

E

Detección de errores visuales

¿Para qué se utiliza una rama dentro de un repositorio en Git?

A

Compartir cambios sin autorización

B

Eliminar código sin validación

C

Ejecutar funciones administrativas

D

Mostrar errores de compilación

E

Desarrollar características aisladas

¿Qué propósito cumple la revisión de código en proyectos colaborativos?

A

Compartir archivos temporales

B

Fusionar sin comprobaciones

C

Mejorar calidad del software

D

Duplicar ramas activas

E

Eliminar comentarios antiguos

¿Qué permite el uso de Git en un entorno local?

A

Acceso múltiple sin internet

B

Compilación automática de ramas

C

Historial completo de cambios

D

Sincronización directa con servidores

E

Despliegue continuo de proyectos

¿Cuál es la finalidad de instalar MySQL en el backend?

A

Renderizar vistas HTML5

B

Almacenar datos estructurados

C

Aplicar cifrado en clientes

D

Realizar despliegue de APIs

E

Enviar alertas automáticas

¿Cómo se maneja una solicitud para una ruta específica en Express.js?

A

Definiendo métodos HTTP

B

Configurando vistas públicas

C

Usando consultas AJAX

D

Importando archivos externos

E

Instalando Sequelize ORM

¿Cuál es el uso principal de los JSON Web Tokens?

A

Autenticar sesiones de usuarios

B

Mapear valores del DOM

C

Inyectar scripts por rutas

D

Editar campos de formularios

E

Cargar estilos con rapidez

¿Qué comando debe usarse para instalar Express como dependencia?

A

node create express

B

yarn new express

C

npm install express

D

express setup api

E

npx init express

¿Qué acción gestiona mejor las peticiones simultáneas?

A

Middleware asincrónico Express

B

Comando shell automatizado

C

Filtro condicional booleano

D

Evaluación repetitiva estática

E

Algoritmo recursivo de respaldo

¿Cuál es la característica clave que diferencia REST de SOAP?

A

Autenticación mediante WSDL

B

Uso de encabezados complejos

C

Interfaz contractualmente rígida

D

Transferencia sin estado

E

Intercambio estructurado XML

¿Qué asegura el flujo modular dentro de Express.js?

A

Separación semántica parcial

B

Controlador sin encapsulamiento

C

Integración de middlewares

D

Inclusión manual estática

E

Expansión lógica directa

¿Qué implica deserializar una respuesta JSON?

A

Extraer claves de acceso

B

Dividir arreglos constantes

C

Actualizar campos relacionales

D

Enviar mensaje plano cifrado

E

Transformar texto a objeto

¿Qué función maneja mejor las excepciones?

A

Filtro de sesiones POST

B

Lector directo de encabezados

C

Variable sincrónica intermedia

D

Manejador central de errores

E

Logger de peticiones GET

¿Cuál es el objetivo de configurar un archivo package.json?

A

Ejecutar módulos con seguridad

B

Optimizar consultas en tablas

C

Gestionar scripts del proyecto

D

Sincronizar vistas en React

E

Proteger formularios de ataques

¿Qué ventaja ofrece el enfoque de componentes funcionales sobre clases en React?

A

Separación estricta de datos.

B

Sintaxis más sencilla y legible.

C

Interpolación de estilos globales.

D

Navegación sin reescrituras.

E

Importación automática de estados.

Problema de extensión

Si tienes la extensión Trodi Blackboard instalada, borra los datos de este sitio en tu navegador.

Cómo borrar datos de navegación

Esto no borrará tus contraseñas ni datos de otros sitios.

¡Apoya el contenido! 🎥

Si disfrutas nuestros videos, considera apoyarnos para seguir creando contenido de calidad.

Videos siempre gratis
Contenido de alta calidad
Código QR para donación Yape

🎁 Gracias por regalarnos la oportunidad de seguir trabajando en lo que nos apasiona. ¡Tu apoyo cuenta!

¡Cada donación nos ayuda a seguir creciendo! 🚀