SINFO>Cursos>FULLSTACK DEVELOPER SOFTWARE>

EXAMEN FINAL (PIAD-527)

Puntaje:
20

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

A

Orden en ejecución tras renderizado.

B

Compatibilidad con funciones sync.

C

Tipado de las propiedades pasadas.

D

Actualización basada en estados.

E

Llamado en múltiples componentes.

¿Qué representa props dentro de un componente React?

A

Elementos creados en tiempo real.

B

Funciones declaradas localmente.

C

Estilos aplicados dinámicamente.

D

Variables estáticas globales.

E

Datos recibidos del padre.

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

A

Declaración de clases personalizadas.

B

Implementación de estilos globales.

C

Referencias al estado global.

D

Agrupación de validaciones múltiples.

E

Jerarquía de componentes anidados.

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

A

vite-router-base vía yarn.

B

next-route-core completo.

C

nav-router-ui independiente.

D

app-routing-system básico.

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

Autenticar sin contraseña

D

Cambiar nombre del repositorio

E

Eliminar archivos duplicados

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Generación de nuevas ramas

B

Automatización de procesos CI/CD

C

Detección de errores visuales

D

Corrección de conflictos directos

E

Limpieza de historial duplicado

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

A

Compartir cambios sin autorización

B

Desarrollar características aisladas

C

Ejecutar funciones administrativas

D

Mostrar errores de compilació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

Compilación automática de ramas

B

Historial completo de cambios

C

Sincronización directa con servidores

D

Despliegue continuo de proyectos

E

Acceso múltiple sin internet

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

A

Almacenar datos estructurados

B

Enviar alertas automáticas

C

Aplicar cifrado en clientes

D

Realizar despliegue de APIs

E

Renderizar vistas HTML5

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

A

Usando consultas AJAX

B

Instalando Sequelize ORM

C

Definiendo métodos HTTP

D

Importando archivos externos

E

Configurando vistas públicas

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

A

Editar campos de formularios

B

Mapear valores del DOM

C

Autenticar sesiones de usuarios

D

Inyectar scripts por rutas

E

Cargar estilos con rapidez

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

A

yarn new express

B

express setup api

C

npx init express

D

node create express

E

npm install express

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

A

Algoritmo recursivo de respaldo

B

Comando shell automatizado

C

Filtro condicional booleano

D

Middleware asincrónico Express

E

Evaluación repetitiva estática

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

A

Interfaz contractualmente rígida

B

Autenticación mediante WSDL

C

Transferencia sin estado

D

Uso de encabezados complejos

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

Separación semántica parcial

D

Controlador sin encapsulamiento

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

Transformar texto a objeto

E

Enviar mensaje plano cifrado

¿Qué función maneja mejor las excepciones?

A

Logger de peticiones GET

B

Filtro de sesiones POST

C

Lector directo de encabezados

D

Manejador central de errores

E

Variable sincrónica intermedia

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

A

Gestionar scripts del proyecto

B

Optimizar consultas en tablas

C

Proteger formularios de ataques

D

Ejecutar módulos con seguridad

E

Sincronizar vistas en React

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

A

Interpolación de estilos globales.

B

Importación automática de estados.

C

Separación estricta de datos.

D

Navegación sin reescrituras.

E

Sintaxis más sencilla y legible.

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 valorar nuestro trabajo. Tu contribución es fundamental para que sigamos avanzando.

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