SINFO>Cursos>FULLSTACK DEVELOPER SOFTWARE>

EXAMEN FINAL (PIAD-527)

Puntaje:
20

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

A

Llamado en múltiples componentes.

B

Actualización basada en estados.

C

Orden en ejecución tras renderizado.

D

Compatibilidad con funciones sync.

E

Tipado de las propiedades pasadas.

¿Qué representa props dentro de un componente React?

A

Elementos creados en tiempo real.

B

Estilos aplicados dinámicamente.

C

Variables estáticas globales.

D

Datos recibidos del padre.

E

Funciones declaradas localmente.

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

A

Jerarquía de componentes anidados.

B

Agrupación de validaciones múltiples.

C

Implementación de estilos globales.

D

Declaración de clases personalizadas.

E

Referencias al estado global.

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

A

next-route-core completo.

B

vite-router-base vía yarn.

C

app-routing-system básico.

D

react-router-dom con npm.

E

nav-router-ui independiente.

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

A

Cambiar nombre del repositorio

B

Eliminar archivos duplicados

C

Compartir scripts con seguridad

D

Autenticar sin contraseña

E

Controlar el historial remoto

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Automatización de procesos CI/CD

B

Generación de nuevas ramas

C

Corrección de conflictos directos

D

Detección de errores visuales

E

Limpieza de historial duplicado

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

A

Mostrar errores de compilación

B

Desarrollar características aisladas

C

Ejecutar funciones administrativas

D

Eliminar código sin validación

E

Compartir cambios sin autorización

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

A

Compartir archivos temporales

B

Duplicar ramas activas

C

Eliminar comentarios antiguos

D

Fusionar sin comprobaciones

E

Mejorar calidad del software

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

A

Historial completo de cambios

B

Despliegue continuo de proyectos

C

Acceso múltiple sin internet

D

Sincronización directa con servidores

E

Compilación automática de ramas

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

A

Enviar alertas automáticas

B

Almacenar datos estructurados

C

Renderizar vistas HTML5

D

Aplicar cifrado en clientes

E

Realizar despliegue de APIs

¿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

Importando archivos externos

D

Usando consultas AJAX

E

Instalando Sequelize ORM

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

A

Autenticar sesiones de usuarios

B

Editar campos de formularios

C

Inyectar scripts por rutas

D

Mapear valores del DOM

E

Cargar estilos con rapidez

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

A

npx init express

B

node create express

C

npm install express

D

express setup api

E

yarn new express

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

A

Comando shell automatizado

B

Middleware asincrónico Express

C

Evaluación repetitiva estática

D

Filtro condicional booleano

E

Algoritmo recursivo de respaldo

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

A

Uso de encabezados complejos

B

Autenticación mediante WSDL

C

Interfaz contractualmente rígida

D

Transferencia sin estado

E

Intercambio estructurado XML

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

A

Integración de middlewares

B

Inclusión manual estática

C

Expansión lógica directa

D

Controlador sin encapsulamiento

E

Separación semántica parcial

¿Qué implica deserializar una respuesta JSON?

A

Transformar texto a objeto

B

Extraer claves de acceso

C

Actualizar campos relacionales

D

Dividir arreglos constantes

E

Enviar mensaje plano cifrado

¿Qué función maneja mejor las excepciones?

A

Filtro de sesiones POST

B

Variable sincrónica intermedia

C

Lector directo de encabezados

D

Logger de peticiones GET

E

Manejador central de errores

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

A

Proteger formularios de ataques

B

Gestionar scripts del proyecto

C

Optimizar consultas en tablas

D

Sincronizar vistas en React

E

Ejecutar módulos con seguridad

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

A

Navegación sin reescrituras.

B

Interpolación de estilos globales.

C

Separación estricta de datos.

D

Sintaxis más sencilla y legible.

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

📈 Con tu ayuda, seguimos creciendo y mejorando. ¡Gracias por hacerlo posible!

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