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

Actualización basada en estados.

C

Tipado de las propiedades pasadas.

D

Llamado en múltiples componentes.

E

Compatibilidad con funciones sync.

¿Qué representa props dentro de un componente React?

A

Datos recibidos del padre.

B

Variables estáticas globales.

C

Funciones declaradas localmente.

D

Estilos aplicados dinámicamente.

E

Elementos creados en tiempo real.

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

A

Implementación de estilos globales.

B

Agrupación de validaciones múltiples.

C

Referencias al estado global.

D

Jerarquía de componentes anidados.

E

Declaración de clases personalizadas.

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

A

react-router-dom con npm.

B

nav-router-ui independiente.

C

vite-router-base vía yarn.

D

next-route-core completo.

E

app-routing-system básico.

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

A

Compartir scripts con seguridad

B

Autenticar sin contraseña

C

Controlar el historial remoto

D

Cambiar nombre del repositorio

E

Eliminar archivos duplicados

¿Qué funcionalidad aporta GitHub Actions a un repositorio?

A

Generación de nuevas ramas

B

Limpieza de historial duplicado

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

Ejecutar funciones administrativas

B

Desarrollar características aisladas

C

Mostrar errores de compilación

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

Duplicar ramas activas

B

Fusionar sin comprobaciones

C

Compartir archivos temporales

D

Eliminar comentarios antiguos

E

Mejorar calidad del software

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

A

Compilación automática de ramas

B

Despliegue continuo de proyectos

C

Acceso múltiple sin internet

D

Sincronización directa con servidores

E

Historial completo de cambios

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

A

Aplicar cifrado en clientes

B

Renderizar vistas HTML5

C

Enviar alertas automáticas

D

Realizar despliegue de APIs

E

Almacenar datos estructurados

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

A

Definiendo métodos HTTP

B

Instalando Sequelize ORM

C

Configurando vistas públicas

D

Importando archivos externos

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

Autenticar sesiones de usuarios

D

Editar campos de formularios

E

Cargar estilos con rapidez

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

A

npm install express

B

node create express

C

npx init express

D

yarn new express

E

express setup api

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

A

Evaluación repetitiva estática

B

Comando shell automatizado

C

Middleware asincrónico Express

D

Algoritmo recursivo de respaldo

E

Filtro condicional booleano

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

A

Interfaz contractualmente rígida

B

Uso de encabezados complejos

C

Transferencia sin estado

D

Intercambio estructurado XML

E

Autenticación mediante WSDL

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

A

Inclusión manual estática

B

Integración de middlewares

C

Controlador sin encapsulamiento

D

Expansión lógica directa

E

Separación semántica parcial

¿Qué implica deserializar una respuesta JSON?

A

Extraer claves de acceso

B

Enviar mensaje plano cifrado

C

Transformar texto a objeto

D

Dividir arreglos constantes

E

Actualizar campos relacionales

¿Qué función maneja mejor las excepciones?

A

Logger de peticiones GET

B

Variable sincrónica intermedia

C

Lector directo de encabezados

D

Manejador central de errores

E

Filtro de sesiones POST

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

A

Optimizar consultas en tablas

B

Gestionar scripts del proyecto

C

Proteger formularios de ataques

D

Sincronizar vistas en React

E

Ejecutar módulos con seguridad

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

A

Separación estricta de datos.

B

Navegación sin reescrituras.

C

Sintaxis más sencilla y legible.

D

Importación automática de estados.

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

🎉 Gracias por ser parte de esto. Con tu ayuda, podemos llegar más lejos.

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