SINFO>Cursos>FULLSTACK DEVELOPER SOFTWARE>

EXAMEN FINAL (PIAD-527)

Puntaje:
20

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

A

Tipado de las propiedades pasadas.

B

Orden en ejecución tras renderizado.

C

Llamado en múltiples componentes.

D

Actualización basada en estados.

E

Compatibilidad con funciones sync.

¿Qué representa props dentro de un componente React?

A

Datos recibidos del padre.

B

Funciones declaradas localmente.

C

Elementos creados en tiempo real.

D

Variables estáticas globales.

E

Estilos aplicados dinámicamente.

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

A

Jerarquía de componentes anidados.

B

Declaración de clases personalizadas.

C

Agrupación de validaciones múltiples.

D

Implementación de estilos globales.

E

Referencias al estado global.

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

A

app-routing-system básico.

B

nav-router-ui independiente.

C

next-route-core completo.

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

Controlar el historial remoto

B

Eliminar archivos duplicados

C

Autenticar sin contraseña

D

Cambiar nombre del repositorio

E

Compartir scripts con seguridad

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Limpieza de historial duplicado

B

Generación de nuevas ramas

C

Automatización de procesos CI/CD

D

Corrección de conflictos directos

E

Detección de errores visuales

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

A

Desarrollar características aisladas

B

Eliminar código sin validación

C

Compartir cambios sin autorización

D

Mostrar errores de compilación

E

Ejecutar funciones administrativas

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

A

Compartir archivos temporales

B

Eliminar comentarios antiguos

C

Duplicar ramas activas

D

Mejorar calidad del software

E

Fusionar sin comprobaciones

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

A

Compilación automática de ramas

B

Sincronización directa con servidores

C

Acceso múltiple sin internet

D

Historial completo de cambios

E

Despliegue continuo de proyectos

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

A

Aplicar cifrado en clientes

B

Almacenar datos estructurados

C

Enviar alertas automáticas

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

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

Inyectar scripts por rutas

B

Mapear valores del DOM

C

Autenticar sesiones de usuarios

D

Cargar estilos con rapidez

E

Editar campos de formularios

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

A

npm install express

B

express setup api

C

node create express

D

yarn new express

E

npx init express

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

A

Evaluación repetitiva estática

B

Comando shell automatizado

C

Filtro condicional booleano

D

Algoritmo recursivo de respaldo

E

Middleware asincrónico Express

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

A

Transferencia sin estado

B

Interfaz contractualmente rígida

C

Uso de encabezados complejos

D

Intercambio estructurado XML

E

Autenticación mediante WSDL

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

A

Integración de middlewares

B

Controlador sin encapsulamiento

C

Expansión lógica directa

D

Separación semántica parcial

E

Inclusión manual estática

¿Qué implica deserializar una respuesta JSON?

A

Dividir arreglos constantes

B

Actualizar campos relacionales

C

Extraer claves de acceso

D

Enviar mensaje plano cifrado

E

Transformar texto a objeto

¿Qué función maneja mejor las excepciones?

A

Manejador central de errores

B

Filtro de sesiones POST

C

Lector directo de encabezados

D

Variable sincrónica intermedia

E

Logger de peticiones GET

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

A

Proteger formularios de ataques

B

Ejecutar módulos con seguridad

C

Sincronizar vistas en React

D

Optimizar consultas en tablas

E

Gestionar scripts del proyecto

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

A

Separación estricta de datos.

B

Navegación sin reescrituras.

C

Interpolación de estilos globales.

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 este proyecto! 💝

Si te ayudamos, considera hacer una pequeña donación para mantener el sitio funcionando.

Contenido siempre gratis
Más contenido actualizado
Código QR para donación Yape

💡 Con tu apoyo, podemos alcanzar nuevas metas y ofrecerte más valor. ¡Gracias por tu confianza!

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