option
Cuestiones
ayuda
daypo
buscar.php

ANALISTA INFORMÁTICO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ANALISTA INFORMÁTICO

Descripción:
base de datos,programacion

Fecha de Creación: 2026/06/17

Categoría: Otros

Número Preguntas: 100

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Una base de datos relacional organiza la información en tablas que pueden relacionarse entre sí mediante claves primarias y claves foráneas. Verdadero. Falso.

La normalización en bases de datos tiene como objetivo principal reducir la redundancia de datos y mejorar la integridad de la información. Verdadero. Falso.

Una transacción en una base de datos no garantiza que un conjunto de operaciones se ejecute completamente o no se ejecute en absoluto. Verdadero. Falso.

Un índice en una base de datos se utiliza para mejorar el rendimiento de las consultas. Verdadero. Falso.

El control de concurrencia en bases de datos permite que múltiples usuarios accedan a los mismos datos sin comprometer la integridad de la información. Verdadero. Falso.

El proceso de desnormalización consiste en modificar la estructura de la base de datos para mejorar el rendimiento de ciertas consultas. Verdadero. Falso.

El uso excesivo de índices puede afectar negativamente el rendimiento de operaciones INSERT, UPDATE y DELETE. Verdadero. Falso.

Una consulta SQL con múltiples JOIN siempre es más eficiente que realizar varias consultas separadas. Verdadero. Falso.

La propiedad de Aislamiento permite que múltiples transacciones se ejecuten simultáneamente sin interferir entre sí. Verdadero. Falso.

En MySQL, un trigger puede definirse para ejecutarse antes (BEFORE) o después (AFTER) de una operación sobre una tabla. Verdadero. Falso.

HTML es un lenguaje de programación utilizado para crear la lógica de una página web. Verdadero. Falso.

CSS se utiliza principalmente para definir el diseño y la apariencia visual de una página web. Verdadero. Falso.

El DOM representa la estructura de un documento HTML como un árbol de nodos que puede ser manipulado con JavaScript. Verdadero. Falso.

Un servicio en aplicaciones frontend se encarga principalmente de diseñar la apariencia visual de la página web. Verdadero. Falso.

Una API REST permite que diferentes aplicaciones se comuniquen entre sí utilizando peticiones HTTP. Verdadero. Falso.

Si una función recibe un parámetro y no lo utiliza dentro de su lógica, el programa necesariamente generará un error. Verdadero. Falso.

Las pruebas unitarias (unit testing) se enfocan en verificar el funcionamiento de pequeñas partes del código, como funciones o componentes. Verdadero. Falso.

El DOM es una representación estructurada de un documento XML que permite a JavaScript acceder y modificar los elementos de una página web. Verdadero. Falso.

Los observables en Angular solo pueden emitir un único valor y luego finalizar su ejecución. Verdadero. Falso.

Cuando se utiliza Lazy Loading en Angular, todos los módulos de la aplicación se cargan al iniciar la aplicación. Verdadero. Falso.

El método POST se utiliza únicamente para obtener datos de una base de datos. Verdadero. Falso.

El método PUT se utiliza generalmente para actualizar completamente un recurso existente. Verdadero. Falso.

El método GET normalmente no debería modificar datos en el servidor. Verdadero. Falso.

Todas las peticiones HTTP obligatoriamente deben incluir un cuerpo de solicitud (request body). Verdadero. Falso.

Para que el frontend se comunique con el backend normalmente se utilizan endpoints de una API. Verdadero. Falso.

El código HTTP 401 indica que el recurso solicitado no existe. Verdadero. Falso.

Las cookies solo pueden almacenar datos temporales y nunca persistentes. Verdadero. Falso.

TypeORM es una herramienta que permite mapear tablas de una base de datos a clases en TypeScript. Verdadero. Falso.

En TypeORM, una entidad (Entity) representa una tabla en la base de datos. Verdadero. Falso.

Node.js es un entorno de ejecución que permite ejecutar JavaScript en el servidor. Verdadero. Falso.

¿Cuál es la función principal de un servicio en Angular?. Diseñar la interfaz de usuario. Compartir lógica o datos entre componentes. Ejecutar código HTML. Crear estilos CSS.

¿Cuál de los siguientes métodos HTTP se utiliza normalmente para obtener datos de un servidor?. POST. DELETE. GET. PATCH.

¿Cuál de los siguientes elementos se utiliza para definir rutas en Angular?. RouterModule. HttpClient. NgModule. ComponentModule.

¿Cuál es una de las principales ventajas de la arquitectura de microservicios?. Todas las partes del sistema deben actualizarse al mismo tiempo. El sistema se vuelve más pequeño automáticamente. Elimina la necesidad de bases de datos. Permite escalar cada servicio de forma independiente.

¿Cuál es la función principal del backend en una aplicación web?. Diseñar la interfaz gráfica de la aplicación. Manejar la lógica del sistema, base de datos y procesamiento de datos. Ejecutar estilos CSS. Mostrar contenido HTML.

¿Qué es una API REST?. Un lenguaje de programación. Un protocolo de red para transferir archivos HTTP. Una interfaz que permite la comunicación entre sistemas mediante HTTP. Un tipo de base de datos.

¿Qué código de estado HTTP indica que la solicitud fue exitosa?. 404. 200. 500. 203.

¿Qué tecnología permite ejecutar JavaScript en el servidor?. Angular. HTML. CSS. Node.js.

¿Qué representa una Entity en TypeORM?. Un controlador HTTP. Una tabla de la base de datos. Una ruta del frontend. Un módulo Angular.

¿Cuál es el propósito de un DTO (Data Transfer Object)?. Crear tablas en la base de datos. Definir la estructura de los datos que se envían o reciben en la API. Ejecutar lógica de negocio. Crear rutas HTTP.

¿Qué herramienta se utiliza frecuentemente para contenerizar aplicaciones backend?. Docker. Angular. Bootstrap. React.

Un sistema debe manejar autenticación mediante tokens. ¿Qué tecnología se utiliza comúnmente?. JWT. HTML. CSS. FPT.

Un backend debe enviar datos al frontend en formato estructurado. ¿Cuál es el formato más utilizado?. XML. JSON. TXT. CSV.

Un endpoint debe actualizar parcialmente un recurso. ¿Qué método HTTP es el más adecuado?. GET. POST. PATCH. OPTIONS.

Un sistema necesita escalar solo el servicio de pagos. ¿Qué arquitectura facilita esto?. Monolítica. Microservicios. MVC. SPA.

¿Cuál es el comportamiento de un ciclo while en programación?. Se ejecuta un número fijo de veces sin evaluar condición. Se ejecuta mientras una condición sea verdadera. Se ejecuta al menos una vez sin importar la condición. Se ejecuta solo cuando la condición es falsa 0 1 2.

¿Cuál es la característica principal del ciclo do-while?. Evalúa la condición antes de ejecutar el bloque de código. Se ejecuta solo si la condición es verdadera desde el inicio. Ejecuta el bloque de código al menos una vez antes de evaluar la condición. No permite condiciones dentro del ciclo.

¿Cuál es la principal característica de un ciclo for en programación?. Se utiliza únicamente para condiciones booleanas. Permite definir inicialización, condición y actualización en una sola estructura. Se ejecuta indefinidamente sin condición. Solo se utiliza para recorrer funciones.

¿Qué módulo permite realizar peticiones HTTP en Angular?. RouterModule. HttpClientModule. FormsModule. CommonModule.

¿Qué significa SPA (Single Page Application)?. Aplicación que carga una sola página y actualiza el contenido dinámicamente. Aplicación que usa múltiples servidores. Aplicación que funciona sin backend. Aplicación que solo usa HTML.

¿Qué es un trigger?. Una consulta SELECT. Un código que se ejecuta automáticamente ante eventos en la tabla. Una tabla temporal. Un índice.

¿Cuál es una ventaja de los procedimientos almacenados?. Reducen la seguridad. Centralizan lógica en la base de datos. Eliminan tablas automáticamente. No permiten reutilización.

¿Cuál es la función principal de la cláusula GROUP BY en SQL?. Filtrar registros antes de aplicar condiciones. Agrupar filas que tienen valores iguales en columnas específicas. Ordenar los resultados de una consulta. Eliminar registros duplicados automáticamente.

¿Cuál es la diferencia principal entre DELETE y TRUNCATE en SQL?. DELETE elimina toda la tabla y TRUNCATE solo algunos registros. TRUNCATE puede usarse con WHERE y DELETE no. DELETE permite eliminar registros con condición y TRUNCATE elimina todos los registros. No existe diferencia entre ambos.

¿Cuál es el propósito de un índice en una base de datos?. Reducir el tamaño de la base de datos. Mejorar la velocidad de acceso a los datos en consultas. Eliminar datos duplicados automáticamente. Crear relaciones entre tablas.

¿Qué sucede si se elimina un registro padre que está referenciado por una clave foránea sin tener configurada una acción como ON DELETE CASCADE?. El registro se elimina sin problemas. Se eliminan automáticamente los registros hijos. Se produce un error por violación de integridad referencial. La base de datos elimina la clave foránea automáticamente.

¿Qué permite hacer un procedimiento almacenado?. Ejecutar lógica SQL reutilizable. Crear tablas automáticamente. Eliminar bases de datos. Ejecutar código JavaScript.

¿Cuál es el efecto de utilizar la cláusula HAVING en una consulta SQ?. Filtrar registros antes de agruparlos. Filtrar resultados después de aplicar funciones de agregación. Ordenar los resultados de una consulta. Eliminar duplicados automáticamente.

¿Cuándo se ejecuta un trigger BEFORE INSERT?. Antes de insertar un registro. Después de insertar. Antes de eliminar. Después de actualizar.

¿Cuándo se ejecuta un trigger AFTER DELETE?. Antes de eliminar. Después de eliminar. Antes de insertar. Después de actualizar.

¿Qué ocurre cuando se ejecuta un trigger?. Se ejecuta manualmente. Se ejecuta automáticamente ante un evento. Se ejecuta al iniciar la base de datos. Se ejecuta al cerrar la base de datos.

¿Qué diferencia principal existe entre trigger y procedimiento?. El trigger se ejecuta automáticamente. El procedimiento se ejecuta automáticamente. Ambos son iguales. Ninguno usa SQL.

¿Qué evento NO puede activar un trigger?. INSERT. UPDATE. DELETE. SELECT.

¿Cómo se ejecuta un procedimiento almacenado en MySQL?. RUN ObtenerEstudiantes();. CALL ObtenerEstudiantes();. SELECT ObtenerEstudiantes();. EXECUTE TABLE.

¿Qué ventaja ofrece un procedimiento almacenado frente a ejecutar consultas SQL directamente desde la aplicación?. Reduce el uso de memoria RAM del sistema operativo. Permite centralizar lógica SQL dentro de la base de datos. Elimina la necesidad de usar tablas. Ejecuta código JavaScript en la base de datos.

¿Cuál es el objetivo principal del análisis de sistemas?. Programar la aplicación. Identificar requerimientos y necesidades del sistema. Diseñar interfaces gráficas. Instalar servidores.

¿Qué documento describe las funcionalidades que debe cumplir un sistema?. Manual de usuario. Documento de requerimientos. Diagrama de red. Plan de mantenimiento.

¿Qué tipo de requerimiento describe qué debe hacer el sistema?. Requerimiento funcional. Requerimiento técnico. Requerimiento operativo. Requerimiento visual.

¿Cuál de los siguientes es un requerimiento no funcional?. El sistema debe registrar usuarios. El sistema debe procesar pagos. El sistema debe responder en menos de 2 segundos. El sistema debe mostrar productos.

¿Qué herramienta se utiliza para representar gráficamente procesos del sistema?. Diagrama de flujo. HTML. SQL. JSON.

¿Qué diagrama UML muestra las interacciones entre usuario y sistema?. Diagrama de clases. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de base de datos.

¿Una API REST es?. Un lenguaje de programación. Un conjunto de reglas para comunicación entre sistemas. Una base de datos. Un sistema operativo.

¿Qué arquitectura separa frontend, backend y base de datos?. Arquitectura en capas. Arquitectura monolítica. Arquitectura cliente-servidor. Arquitectura centralizada.

¿Qué significa CRUD en bases de datos?. Crear, Leer, Actualizar y Eliminar datos. Crear, Reemplazar, Usar y Destruir. Copiar, Reemplazar, Unir y Dividir. Crear, Reiniciar, Usar y Descargar.

¿Qué protocolo se utiliza normalmente para comunicación entre aplicaciones web?. FPT. HTTP. SMTP. SSH.

¿Qué función cumple un analista informático?. Solo programar aplicaciones. Analizar necesidades del negocio y proponer soluciones tecnológicas. Instalar hardware únicamente. Diseñar logos.

¿Qué técnica permite verificar la identidad de un usuario?. Autenticación. Encriptación. Compresión. Replicación.

¿Qué es un framework?. Un sistema operativo. Una estructura que facilita el desarrollo de software. Un servidor web. Una base de datos.

¿Qué significa escalabilidad en un sistema?. Capacidad de cambiar colores de interfaz. Capacidad de eliminar datos. Capacidad de crear reportes. Capacidad de adaptarse a mayor carga de usuarios o datos.

¿Qué es un microservicio?. Un pequeño servidor. Un servicio independiente dentro de una arquitectura distribuida. Una base de datos pequeña. Un módulo de frontend.

Relaciona el concepto con su definición. 1-B, 2-C, 3-A, 4-D. 1-B, 2-C, 3-D, 4-A. 1-C, 2-B, 3-D, 4-A.

Relaciona el tipo de JOIN con su descripción. 1-A, 2-B, 3-C, 4-D. 1-B, 2-A, 3-C, 4-D. 1-C, 2-B, 3-D, 4-A.

Relaciona el concepto de la columna A con su definición correcta de la columna B. 1-A, 2-B, 3-C, 4-D. 1-A, 2-B, 3-D, 4-C. 1-C, 2-B, 3-D, 4-A.

Relaciona la instrucción SQL con su función. 1-A, 2-B, 3-C, 4-D. 1-A, 2-D, 3-B, 4-C. 1-A, 2-B, 3-D, 4-C.

Relaciona el concepto de normalización. 1-A, 2-B, 3-C, 4-D. 1-D, 2-B, 3-C, 4-A. 1-A, 2-B, 3-D, 4-C.

Relaciona la cláusula SQL con su función. 1-B, 2-A, 3-C, 4-D. 1-B, 2-A, 3-D, 4-C. 1-A, 2-B, 3-D, 4-C.

Relaciona el elemento con su función. 1-A, 2-B, 3-C, 4-D. 1-A, 2-C, 3-B, 4-D. 1-A, 2-B, 3-D, 4-C.

Relaciona la estructura de control. 1-B, 2-A, 3-C, 4-D. 1-B, 2-A, 3-D, 4-C. 1-A, 2-B, 3-D, 4-C.

Relaciona el concepto de programación. 1-C, 2-A, 3-B, 4-D. 1-C, 2-D, 3-B, 4-A. 1-A, 2-B, 3-D, 4-C.

Relaciona el elemento de Angular. 1-C, 2-A, 3-B, 4-D. 1-B, 2-A, 3-C, 4-D. 1-A, 2-B, 3-C, 4-D.

Relaciona el concepto de programación asincrónica. 1-B, 2-A, 3-C, 4-D. 1-C, 2-A, 3-B, 4-D. 1-A, 2-B, 3-C, 4-D.

Relaciona la tecnología web. 1-C, 2-B, 3-A, 4-D. 1-D, 2-B, 3-A, 4-C. 1-A, 2-B, 3-C, 4-D.

Relaciona el método HTTP. 1-B, 2-A, 3-C, 4-D. 1-B, 2-D, 3-C, 4-A. 1-A, 2-B, 3-C, 4-D.

Relaciona conceptos de arquitectura. 1-A,2-B,3-C,4-D. 1-D,2-B,3-C,4-A. 1-D,2-A,3-C,4-B.

Relaciona la fase del ciclo de vida del software con su actividad principal. 1-A, 2-B, 3-C, 4-D. 1-D, 2-B, 3-C, 4-A. 1-A, 2-B, 3-D, 4-C.

Relaciona el tema sobre el análisis de sistemas con su finalidad. 1-B, 2-A, 3-C, 4-D. 1-A, 2-B, 3-C, 4-D. 1-D, 2-A, 3-C, 4-B.

Relaciona el concepto de gestión de proyectos TI con su definición. 1-A, 2-B, 3-C, 4-D. 1-B, 2-A, 3-C, 4-D. 1-C, 2-B, 3-A, 4-D.

Relaciona el mecanismo de integración de sistemas con su descripción. 1-A, 2-B, 3-C, 4-D. 1-B, 2-C, 3-D, 4-A. 1-A, 2-C, 3-B, 4-D.

Relaciona el principio de calidad de software con su significado. 1-A, 2-B, 3-C, 4-D. 1-C, 2-D, 3-A, 4-B. 1-A, 2-C, 3-B, 4-D.

Relaciona el tipo de arquitectura de software con su característica principal. 1-C, 2-A, 3-B, 4-D. 1-D, 2-A, 3-B, 4-C. 1-C, 2-D, 3-B, 4-A.

Denunciar Test