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

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

Datos recibidos del padre.

C

Estilos aplicados dinámicamente.

D

Variables estáticas globales.

E

Funciones declaradas localmente.

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

A

Jerarquía de componentes anidados.

B

Implementación de estilos globales.

C

Agrupación de validaciones múltiples.

D

Declaración de clases personalizadas.

E

Referencias al estado global.

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

A

vite-router-base vía yarn.

B

app-routing-system básico.

C

nav-router-ui independiente.

D

next-route-core completo.

E

react-router-dom con npm.

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

A

Autenticar sin contraseña

B

Cambiar nombre del repositorio

C

Controlar el historial remoto

D

Eliminar archivos duplicados

E

Compartir scripts con seguridad

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Detección de errores visuales

B

Generación de nuevas ramas

C

Limpieza de historial duplicado

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

Compartir cambios sin autorización

B

Mostrar errores de compilación

C

Eliminar código sin validación

D

Desarrollar características aisladas

E

Ejecutar funciones administrativas

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

A

Mejorar calidad del software

B

Fusionar sin comprobaciones

C

Eliminar comentarios antiguos

D

Compartir archivos temporales

E

Duplicar ramas activas

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

A

Sincronización directa con servidores

B

Despliegue continuo de proyectos

C

Acceso múltiple sin internet

D

Historial completo de cambios

E

Compilación automática de ramas

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

A

Almacenar datos estructurados

B

Enviar alertas automáticas

C

Realizar despliegue de APIs

D

Aplicar cifrado en clientes

E

Renderizar vistas HTML5

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

A

Definiendo métodos HTTP

B

Instalando Sequelize ORM

C

Usando consultas AJAX

D

Importando archivos externos

E

Configurando vistas públicas

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

A

Autenticar sesiones de usuarios

B

Cargar estilos con rapidez

C

Editar campos de formularios

D

Inyectar scripts por rutas

E

Mapear valores del DOM

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

A

npx init express

B

yarn new express

C

npm install express

D

node create express

E

express setup api

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

A

Filtro condicional booleano

B

Comando shell automatizado

C

Evaluación repetitiva estática

D

Middleware asincrónico Express

E

Algoritmo recursivo de respaldo

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

A

Intercambio estructurado XML

B

Autenticación mediante WSDL

C

Interfaz contractualmente rígida

D

Transferencia sin estado

E

Uso de encabezados complejos

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

A

Separación semántica parcial

B

Expansión lógica directa

C

Inclusión manual estática

D

Integración de middlewares

E

Controlador sin encapsulamiento

¿Qué implica deserializar una respuesta JSON?

A

Extraer claves de acceso

B

Transformar texto a objeto

C

Actualizar campos relacionales

D

Dividir arreglos constantes

E

Enviar mensaje plano cifrado

¿Qué función maneja mejor las excepciones?

A

Variable sincrónica intermedia

B

Filtro de sesiones POST

C

Lector directo de encabezados

D

Manejador central de errores

E

Logger de peticiones GET

¿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

Optimizar consultas en tablas

E

Gestionar scripts del proyecto

¿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

Navegación sin reescrituras.

D

Sintaxis más sencilla y legible.

E

Separación estricta de datos.

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

🔗 Tu contribución crea un lazo que nos permite seguir conectados y creando juntos. ¡Gracias!

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