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

Orden en ejecución tras renderizado.

C

Tipado de las propiedades pasadas.

D

Llamado en múltiples componentes.

E

Actualización basada en estados.

¿Qué representa props dentro de un componente React?

A

Estilos aplicados dinámicamente.

B

Datos recibidos del padre.

C

Funciones declaradas localmente.

D

Variables estáticas globales.

E

Elementos creados en tiempo real.

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

A

Declaración de clases personalizadas.

B

Referencias al estado global.

C

Agrupación de validaciones múltiples.

D

Implementación de estilos globales.

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

vite-router-base vía yarn.

D

nav-router-ui independiente.

E

react-router-dom con npm.

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

A

Controlar el historial remoto

B

Compartir scripts con seguridad

C

Cambiar nombre del repositorio

D

Autenticar sin contraseña

E

Eliminar archivos duplicados

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Generación de nuevas ramas

B

Limpieza de historial duplicado

C

Detección de errores visuales

D

Automatización de procesos CI/CD

E

Corrección de conflictos directos

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

A

Mostrar errores de compilación

B

Ejecutar funciones administrativas

C

Desarrollar características aisladas

D

Compartir cambios sin autorización

E

Eliminar código sin validación

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

A

Compartir archivos temporales

B

Eliminar comentarios antiguos

C

Mejorar calidad del software

D

Fusionar sin comprobaciones

E

Duplicar ramas activas

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

A

Despliegue continuo de proyectos

B

Compilación automática de ramas

C

Historial completo de cambios

D

Acceso múltiple sin internet

E

Sincronización directa con servidores

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

A

Enviar alertas automáticas

B

Aplicar cifrado en clientes

C

Almacenar datos estructurados

D

Renderizar vistas HTML5

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

Importando archivos externos

C

Configurando vistas públicas

D

Instalando Sequelize ORM

E

Usando consultas AJAX

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

A

Mapear valores del DOM

B

Inyectar scripts por rutas

C

Cargar estilos con rapidez

D

Editar campos de formularios

E

Autenticar sesiones de usuarios

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

A

yarn new express

B

node create express

C

npm install express

D

express setup api

E

npx init express

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

A

Algoritmo recursivo de respaldo

B

Comando shell automatizado

C

Middleware asincrónico Express

D

Filtro condicional booleano

E

Evaluación repetitiva estática

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

A

Uso de encabezados complejos

B

Intercambio estructurado XML

C

Interfaz contractualmente rígida

D

Transferencia sin estado

E

Autenticación mediante WSDL

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

A

Controlador sin encapsulamiento

B

Separación semántica parcial

C

Expansión lógica directa

D

Inclusión manual estática

E

Integración de middlewares

¿Qué implica deserializar una respuesta JSON?

A

Transformar texto a objeto

B

Dividir arreglos constantes

C

Extraer claves de acceso

D

Actualizar campos relacionales

E

Enviar mensaje plano cifrado

¿Qué función maneja mejor las excepciones?

A

Variable sincrónica intermedia

B

Lector directo de encabezados

C

Logger de peticiones GET

D

Filtro de sesiones POST

E

Manejador central de errores

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

A

Proteger formularios de ataques

B

Sincronizar vistas en React

C

Ejecutar módulos con seguridad

D

Gestionar scripts del proyecto

E

Optimizar consultas en tablas

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

A

Sintaxis más sencilla y legible.

B

Importación automática de estados.

C

Separación estricta de datos.

D

Navegación sin reescrituras.

E

Interpolación de estilos globales.

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

🎯 Ayúdanos a seguir creando contenido que amas. Una pequeña contribución tiene un gran impacto.

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