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

Orden en ejecución tras renderizado.

C

Compatibilidad con funciones sync.

D

Tipado de las propiedades pasadas.

E

Actualización basada en estados.

¿Qué representa props dentro de un componente React?

A

Datos recibidos del padre.

B

Estilos aplicados dinámicamente.

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

Referencias al estado global.

B

Implementación de estilos globales.

C

Agrupación de validaciones múltiples.

D

Jerarquía de componentes anidados.

E

Declaración de clases personalizadas.

¿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

Cambiar nombre del repositorio

C

Eliminar archivos duplicados

D

Autenticar sin contraseña

E

Compartir scripts con seguridad

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Automatización de procesos CI/CD

B

Corrección de conflictos directos

C

Generación de nuevas ramas

D

Limpieza de historial duplicado

E

Detección de errores visuales

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

A

Eliminar código sin validación

B

Ejecutar funciones administrativas

C

Compartir cambios sin autorización

D

Desarrollar características aisladas

E

Mostrar errores de compilación

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

A

Eliminar comentarios antiguos

B

Compartir archivos temporales

C

Duplicar ramas activas

D

Fusionar sin comprobaciones

E

Mejorar calidad del software

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

A

Compilación automática de ramas

B

Acceso múltiple sin internet

C

Despliegue continuo de proyectos

D

Sincronización directa con servidores

E

Historial completo de cambios

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

A

Renderizar vistas HTML5

B

Realizar despliegue de APIs

C

Almacenar datos estructurados

D

Enviar alertas automáticas

E

Aplicar cifrado en clientes

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

A

Usando consultas AJAX

B

Definiendo métodos HTTP

C

Importando archivos externos

D

Instalando Sequelize ORM

E

Configurando vistas públicas

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

A

Mapear valores del DOM

B

Autenticar sesiones de usuarios

C

Cargar estilos con rapidez

D

Inyectar scripts por rutas

E

Editar campos de formularios

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

A

express setup api

B

yarn new express

C

node create express

D

npx init express

E

npm install express

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

A

Filtro condicional booleano

B

Evaluación repetitiva estática

C

Comando shell automatizado

D

Middleware asincrónico Express

E

Algoritmo recursivo de respaldo

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

A

Interfaz contractualmente rígida

B

Autenticación mediante WSDL

C

Uso de encabezados complejos

D

Intercambio estructurado XML

E

Transferencia sin estado

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

A

Controlador sin encapsulamiento

B

Separación semántica parcial

C

Integración de middlewares

D

Expansión lógica directa

E

Inclusión manual estática

¿Qué implica deserializar una respuesta JSON?

A

Actualizar campos relacionales

B

Transformar texto a objeto

C

Extraer claves de acceso

D

Dividir arreglos constantes

E

Enviar mensaje plano cifrado

¿Qué función maneja mejor las excepciones?

A

Filtro de sesiones POST

B

Manejador central de errores

C

Lector directo de encabezados

D

Logger de peticiones GET

E

Variable sincrónica intermedia

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

A

Sincronizar vistas en React

B

Optimizar consultas en tablas

C

Ejecutar módulos con seguridad

D

Gestionar scripts del proyecto

E

Proteger formularios de ataques

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

A

Importación automática de estados.

B

Interpolación de estilos globales.

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

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

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