NEW
Font size
WorksheetsUf1889_ERP_CRM
Total questions: 40
Worksheet time: 40mins
¿Qué significa el código de error HTTP 401 en una API?
Recurso no encontrado
Autenticación fallida o no proporcionada
El servidor está sobrecargado
El formato de los datos es incorrecto
¿Qué propiedad de la respuesta JSON de OpenWeather contiene el nombre de la ciudad solicitada?
sys
name
base
timezone
En una solicitud API, ¿qué representa el parámetro units=metric en la URL de OpenWeather?
Que los datos estarán en formato JSON
Que la temperatura se devolverá en grados Celsius
Que los datos se devolverán en kilómetros
Que el tiempo se mide en horas
¿Cuál es el formato de tiempo utilizado en los datos dt y sunrise en la respuesta JSON de OpenWeather?
Timestamps en formato ISO
Hora local
Timestamps en formato Unix
Hora en milisegundos
¿Qué significa el código de error HTTP 404 en una API?
Recurso no encontrado
Error del servidor
Autenticación fallida
Permiso denegado
¿Cuál de las siguientes no es una estructura válida en JSON?
{"nombre": "Juan", "edad"}
{"nombre": "Juan", "edad": 30}
{"nombre": null}
{"hobbies": ["fútbol", "lectura"]}
¿Qué tipo de datos puede contener un valor en JSON?
Solo cadenas de texto
Cadenas y números solamente
Cadenas, números, booleanos, objetos, arrays y null
Solo objetos y arrays
¿Cómo se transmite de forma segura la información en una API?
Usando JSON en lugar de XML
A través de HTTPS
A través de POST en lugar de GET
Solo a través de redes locales
¿Qué representa appid en la URL de una solicitud API de OpenWeather?
El nombre del recurso
La clave de autenticación de la API
El nombre del usuario
El formato de los datos
¿Cuál es la estructura de los datos que devuelve un endpoint en formato JSON?
Texto plano
Pares clave-valor
Imágenes codificadas
Valores binarios
¿Qué significa el código de respuesta HTTP 200 en una API?
Error en la autenticación
Recurso no encontrado
La solicitud se completó con éxito
El servidor está inactivo
¿Cuál de las siguientes es una estructura válida en JSON?
<name>Juan</name>
"nombre": "Juan"
nombre = "Juan"
{"nombre": "Juan"}
En el contexto de APIs, ¿qué es un endpoint?
Un tipo de servidor
Una API Key
Una URL que proporciona acceso a un recurso específico
Un formato de datos
¿Cuál de las siguientes es una característica principal de JSON?
Solo se usa en aplicaciones Java
Es fácil de leer y escribir tanto para humanos como para máquinas
Es un formato binario
Es un lenguaje de programación
¿Qué significa el término ETL en el contexto de los almacenes de datos?
Extraer, transformar y cargar.
Exportar, transferir y localizar.
Enlazar, transferir y liberar.
Ejecutar, transformar y leer.
¿Cuál es el propósito de la normalización en el diseño de bases de datos?
Mejorar la seguridad.
Aumentar la cantidad de índices.
Reducir la redundancia de datos.
Mejorar el rendimiento de consultas.
¿Qué herramienta se utiliza comúnmente para la extracción de datos en procesos ETL?
Excel.
Pentaho Data Integration.
SQL.
Word.
¿Cuál es el propósito principal de la etapa de extracción en un sistema ETL?
Cargar datos en el almacén de datos.
Eliminar datos duplicados.
Obtener datos de diversas fuentes.
Procesar datos en tiempo real.
¿Qué tipo de datos pueden ser extraídos por un sistema ETL?
Solo datos en tiempo real.
Datos estructurados y no estructurados.
Solo datos no estructurados.
Solo datos estructurados.
¿Qué se hace en la fase de transformación de un sistema ETL?
Se almacenan datos temporales.
Los datos se copian en su forma original.
Los datos se cambian de formato, se limpian y se agregan.
Solo se filtran los datos relevantes.
¿Cuál es una ventaja de los procesos ETL en tiempo real?
Solo trabajan con bases de datos no relacionales.
Reducen la necesidad de almacenamiento.
Permiten análisis de datos de forma inmediata.
Requieren menos recursos de procesamiento.
¿Qué técnica de transformación se utiliza para corregir errores en los datos?
Filtrado.
Normalización.
Limpieza de datos.
Indexación.
¿Qué es una biblioteca de funciones en programación?
Un entorno de desarrollo integrado.
Un archivo que contiene múltiples funciones reutilizables.
Un compilador de código fuente.
Una base de datos de usuarios.
¿Qué diferencia principal existe entre una biblioteca estática y una dinámica?
Las bibliotecas dinámicas solo funcionan en Linux.
Las bibliotecas dinámicas requieren menos memoria.
Las bibliotecas dinámicas requieren menos memoria.
Las bibliotecas estáticas se cargan en tiempo de compilación y las dinámicas en tiempo de ejecución.
¿Cuál es una ventaja de utilizar bibliotecas dinámicas?
Se reduce el número de errores de código.
Se aumenta la velocidad de ejecución.
Se pueden actualizar las funciones sin recompilar el programa.
El código es más fácil de compilar.
¿Cuál de las siguientes afirmaciones describe mejor una API (Interfaz de Programación de Aplicaciones)?
Un formato de archivo para almacenar bibliotecas.
Un compilador para traducir código fuente.
Una especificación que permite a dos sistemas comunicarse entre sí.
Un conjunto de instrucciones para la interfaz gráfica.
¿Qué tipo de bibliotecas permiten reducir el tamaño del archivo ejecutable de un programa?
Bibliotecas temporales.
Bibliotecas dinámicas y estáticas.
Bibliotecas dinámicas.
Bibliotecas estáticas.
¿Cómo se puede optimizar el uso de una biblioteca estática en un programa?
Evitando el uso de bibliotecas.
Utilizando bibliotecas compartidas.
Integrando todas las funciones en una única llamada.
Usando solo las funciones necesarias y eliminando las no utilizadas.
¿Cuál de las siguientes características es típica de las bibliotecas dinámicas?
Los archivos binarios son mayores que los estáticos.
Son cargadas en memoria solo cuando son necesarias durante la ejecución.
Siempre requieren recompilación del programa principal.
No permiten la reutilización del código.
¿Qué es una función en una biblioteca de software?
Un módulo de seguridad.
Una base de datos integrada.
Un bloque de código reutilizable que realiza una tarea específica.
Un pequeño programa independiente
¿Cuál es una de las ventajas de utilizar APIs en el desarrollo de software?
Facilitan la integración entre diferentes sistemas y plataformas.
Incrementan el tamaño de los archivos ejecutables.
Permiten acceder a bases de datos sin conexión.
Eliminan la necesidad de utilizar bibliotecas de funciones.
¿Qué es Apache Maven?
Un servidor de aplicaciones web.
Una herramienta de gestión de proyectos y construcción.
Un sistema de control de versiones.
Un editor de texto especializado.
¿Qué archivo principal define las dependencias y configuraciones de un proyecto Maven?
project.xml
settings.xml
pom.xml
build.gradle
¿Cuál es el primer paso para crear un proyecto Maven en Eclipse?
Seleccionar la opción "File > New > Java Project".
Importar las dependencias en pom.xml.
Seleccionar "File > New > Maven Project".
Configurar las variables de entorno de Java.
¿Qué significa la etiqueta <dependency> en el archivo pom.xml?
Define las propiedades de compilación del proyecto.
Especifica qué herramientas necesita el proyecto para ejecutarse.
Indica las dependencias externas necesarias para el proyecto.
Configura los parámetros de depuración.
¿Cuál es la estructura de carpetas estándar en un proyecto Maven?
/src/main/java, /src/main/resources, /src/test/java
/bin/main, /bin/resources, /bin/test
/src/resources, /src/bin, /src/test
/src/java, /src/resources, /src/bin
¿Cuál es el propósito de la opción "Update Project" en un proyecto Maven de Eclipse?
Descargar y aplicar actualizaciones de Eclipse.
Sincronizar las dependencias definidas en pom.xml con el proyecto.
Reiniciar el servidor de desarrollo.
Compilar el proyecto.
¿Qué sucede al ejecutar el comando "Maven > Clean" desde Eclipse?
Se elimina el código fuente.
Se limpia el archivo pom.xml.
Se elimina la carpeta target generada por compilaciones anteriores.
Se restauran las dependencias del proyecto.
¿Qué versión de Java utiliza un proyecto Maven si no se especifica en el pom.xml?
La versión definida en la configuración global de Maven.
La versión más reciente instalada en el sistema.
La versión definida por el IDE Eclipse.
Maven siempre utiliza Java 1.8 por defecto.
¿Qué sucede si una dependencia no está disponible en el repositorio Maven central?
El proyecto no compilará correctamente.
Eclipse seleccionará una dependencia similar.
Maven la descargará de un servidor alternativo.
La dependencia se omitirá sin afectar al proyecto.
