option
Cuestiones
ayuda
daypo
buscar.php

examen complexivo

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
examen complexivo

Descripción:
150 preguntas

Fecha de Creación: 2024/06/24

Categoría: Universidad

Número Preguntas: 902

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

1. ¿Qué es el análisis de sistemas en el contexto de desarrollo de software?. El proceso de estudiar y entender los sistemas existentes y sus requerimientos. La creación de interfaces de usuario. El diseño gráfico del software. La implementación de código.

2. ¿Cuál es el objetivo principal del diseño de sistemas?. Crear una solución técnica que cumpla con los requerimientos definidos. Recolectar datos sobre los usuarios. Implementar el software en un entorno de producción. Realizar pruebas de software.

3. ¿Qué rol principal desempeña un analista de sistemas?. Identificar los requerimientos del sistema y proponer soluciones. Escribir código fuente del software. Administrar bases de datos. Realizar pruebas unitarias.

¿Cuál de las siguientes es una fase del ciclo de vida del desarrollo de sistemas (SDLC)?. Análisis de requerimientos. Diseño gráfico. Marketing del producto. Implementación de hardware.

¿Qué significa HCI en el contexto de diseño de sistemas?. Interacción humano-computadora. Hardware y componentes internos. Interfaz de comunicación interna. Implementación de código interactivo.

¿Qué es una herramienta CASE en el contexto de la ingeniería de software?. Software que ayuda en la planificación y gestión de proyectos de desarrollo. Un lenguaje de programación. Un componente de hardware. Un sistema operativo.

¿Cuál es una característica clave de un sistema de información?. Procesa y almacena datos para apoyar la toma de decisiones. Diseña interfaces de usuario. Genera contenido multimedia. Administra redes de computadoras.

En el contexto del análisis de sistemas, ¿qué es un diagrama de flujo de datos (DFD)?. Una representación gráfica del flujo de información dentro de un sistema. Un esquema de la arquitectura de red. Un diagrama que muestra la interfaz de usuario. Un mapa del código fuente.

¿Qué se entiende por requerimientos funcionales en el análisis de sistemas?. Las especificaciones de comportamiento que debe tener el sistema. Las características estéticas del sistema. Las necesidades de hardware del sistema. Las restricciones de tiempo del proyecto.

¿Qué técnica se utiliza comúnmente para recolectar información durante el análisis de sistemas?. Entrevistas con los usuarios y stakeholders. Pruebas de rendimiento del sistema. Implementación de prototipos. Diseño de interfaces gráficas.

¿Qué comprende el Análisis de Sistemas?. La planificación, el levantamiento inicial de información y el estudio en detalle del sistema actual. La implementación de software. El diseño gráfico de interfaces. La codificación del sistema.

¿Cuál es uno de los objetivos del Análisis de Sistemas?. Recomendar o estructurar las especificaciones necesarias para el nuevo sistema. Desarrollar aplicaciones móviles. Diseñar la arquitectura de hardware. Realizar pruebas unitarias.

¿Qué se hace después de estudiar en detalle el sistema actual durante el Análisis de Sistemas?. Se recomiendan o estructuran las especificaciones necesarias para el nuevo sistema. Se escribe el código fuente. Se administra la base de datos. Se lleva a cabo el marketing del sistema.

¿Qué implica la fase de Diseño en el Análisis y Diseño de Sistemas?. Clasificar y emplear la información para ofrecer una alternativa más viable. Recopilar datos del usuario. Realizar pruebas de integración. Implementar el sistema en un entorno de producción.

¿Qué es una de las actividades realizadas en la fase de Diseño?. Clasificar y emplear la información de manera efectiva. Administrar redes. Desarrollar pruebas de software. Gestionar proyectos.

¿Cuál es el propósito final del Diseño de Sistemas?. Ofrecer una alternativa mucho más viable. Analizar datos estadísticos. Generar documentación técnica. Ejecutar el sistema en un servidor.

¿Cuál es una diferencia clave entre el Análisis de Sistemas y el Diseño de Sistemas?. El Análisis se enfoca en el estudio del sistema actual y el Diseño en la creación del nuevo sistema. El Análisis se enfoca en la implementación y el Diseño en la planificación. El Análisis se encarga de las pruebas y el Diseño de la codificación. El Análisis se ocupa del hardware y el Diseño del software.

Durante el Análisis de Sistemas, ¿qué se hace después de la planificación?. El levantamiento inicial de información. La implementación del sistema. El diseño de interfaces. La codificación del software.

¿Qué diseña el analista para asegurar que los datos ingresen al sistema de información de manera correcta?. Procedimientos precisos para la captura de datos. Algoritmos de inteligencia artificial. Redes de comunicación. Sistemas operativos.

En el contexto de Análisis y Diseño de Sistemas, ¿qué se entiende por 'levantamiento inicial de información'?. La recolección de datos necesarios sobre el sistema actual. La fase de pruebas del sistema. La implementación de una solución temporal. La capacitación de los usuarios finales.

¿Cómo facilita el analista la entrada eficiente de datos al sistema de información?. Mediante técnicas adecuadas de diseño de formularios y pantallas. Mediante la codificación en diferentes lenguajes de programación. Mediante la instalación de hardware adicional. Mediante la realización de pruebas de rendimiento.

¿Cuál es el resultado esperado de los procedimientos precisos diseñados por el analista?. Datos correctos ingresados al sistema de información. Rápida implementación del sistema. Mejoras en la interfaz de usuario. Aumento en la capacidad de almacenamiento.

¿Qué es un sistema?. Conjunto de entidades u objetos relacionados entre sí, conformando una estructura con un fin común. Un programa de computadora que ejecuta tareas específicas. Una base de datos utilizada para almacenar información. Un conjunto de redes interconectadas.

¿Cuál es la finalidad de un Sistema de Información (SI)?. Procesar datos de entrada para producir como salida información oportuna, relevante y confiable. Almacenar grandes cantidades de datos sin procesar. Proveer servicios de comunicación entre diferentes dispositivos. Gestionar recursos de hardware en una red.

¿Qué producen los Sistemas de Información como salida?. Información oportuna, relevante y confiable. Datos sin procesar. Programas ejecutables. Archivos de respaldo.

¿Qué elementos componen un sistema, según la definición?. Entidades u objetos relacionados entre sí. Solamente software y hardware. Redes de comunicación y dispositivos móviles. Bases de datos y servidores web.

¿Qué se requiere que hagan los datos de entrada en un Sistema de Información?. Ser procesados para producir información útil. Ser almacenados sin modificaciones. Ser transmitidos a través de una red. Ser encriptados para seguridad.

¿Cuándo se transforman los datos en información?. Al ser presentada y revisada por los directivos, gerentes u operadores de la organización. Al ser almacenados en una base de datos. Al ser transmitidos a través de una red. Al ser encriptados para seguridad.

¿Quiénes interpretan la forma de presentación de los datos para tomar decisiones?. Los directivos, gerentes u operadores de la organización. Los programadores y desarrolladores. Los técnicos de soporte. Los clientes y usuarios finales.

¿Qué caracteriza principalmente a un sistema de información?. La eficiencia con la que procesa los datos en relación con el área de acción. La cantidad de datos que puede almacenar. La complejidad de su interfaz de usuario. La velocidad de su hardware.

De qué procesos y herramientas se alimentan los sistemas de información para llegar a la mejor solución?. Estadística, probabilidad, inteligencia de negocio, producción, marketing, entre otros. Diseño gráfico y edición de video. Desarrollo web y aplicaciones móviles. Gestión de redes y seguridad informática.

¿Cuál de las siguientes características se destaca en un sistema de información?. Diseño, facilidad de uso, flexibilidad, mantenimiento automático de los registros, apoyo en toma de decisiones críticas y mantener el anonimato en informaciones no relevantes. Alta capacidad de almacenamiento de datos y velocidad de procesamiento. Exclusiva compatibilidad con software de código abierto. Capacidad de generar contenido multimedia y gráficos avanzados.

¿Cuáles son los componentes de un sistema de información?. La entrada, el proceso, la salida y la retroalimentación. La entrada, el almacenamiento, la red y la seguridad. El hardware, el software, las redes y las bases de datos. La recopilación, el análisis, la distribución y la evaluación.

¿Qué se entiende por 'entrada' en un sistema de información?. La recopilación y captura de datos. El almacenamiento de datos. La distribución de informes. La eliminación de datos antiguos.

¿Qué implica el 'proceso' en un sistema de información?. El uso de herramientas para relacionar, resumir o concluir, transformando datos en salida. El almacenamiento de datos en bases de datos. La creación de interfaces de usuario. La transmisión de datos a través de una red.

¿Qué se produce en la fase de 'salida' de un sistema de información?. Información útil, generalmente en forma de documentos y/o informes. Datos en bruto sin procesar. Planes de proyecto y calendarios. Diagramas y gráficos de proceso.

¿Cuál es la función de la 'retroalimentación' en un sistema de información?. Los resultados obtenidos son ingresados y procesados nuevamente para hacer cambios en las actividades de entrada o procesamiento. El análisis de la satisfacción del usuario. La actualización del software del sistema. La eliminación de registros antiguos.

¿Qué refleja la dimensión organización en un sistema de información?. La estructura de la organización, las líneas de comunicación, y los niveles y divisiones del trabajo. La capacidad de almacenamiento de datos. La velocidad de procesamiento del sistema. La interfaz de usuario del software.

¿Qué ejemplo se da para la dimensión organización de un sistema de información?. Las bases de modelos de negocios. Los recursos de hardware. La interfaz de usuario. Los sistemas operativos.

¿Cuál es el rol de la dimensión personas en un sistema de información?. Fabricar y producir la sinergia necesaria para que el sistema funcione. Diseñar la arquitectura del sistema. Administrar las redes de comunicación. Realizar el mantenimiento del hardware.

¿Qué constituye la dimensión tecnología en un sistema de información?. La implementación de recursos de hardware, software, redes y telecomunicaciones. La capacitación del personal. La planificación de proyectos. La evaluación del desempeño del sistema.

¿Qué es el método de ciclo de vida para el desarrollo de sistemas de información?. El conjunto de actividades que se realizan para desarrollar e implantar un Sistema de Información. El proceso de mantenimiento de hardware y software. El análisis de la eficiencia de los sistemas de red. La evaluación del rendimiento del personal de TI.

¿Cuál es el primer flujo de trabajo en el ciclo de vida del desarrollo de un sistema de información?. Planificación. Especificación. Análisis. Diseño.

¿Cuál de los siguientes no es un flujo de trabajo en el ciclo de vida del desarrollo de un sistema de información?. Mantenimiento. Especificación. Análisis. Pruebas e implementación.

¿Cómo se deben realizar los flujos de trabajo en principio para el desarrollo de sistemas de información?. De forma consecutiva. De forma aleatoria. De forma paralela. De forma simultánea.

¿Qué se debe hacer en la realidad de los proyectos de software con respecto a los flujos de trabajo?. Volver a flujos anteriores para redefinir nuevos aspectos. Omitir flujos innecesario. Ejecutar todos los flujos al mismo tiempo. Mantener los flujos originales sin cambios.

¿Cómo debe ser la metodología de desarrollo de sistemas de información?. Secuencial, pero permitirá iterar y volver a flujos anteriores. Completamente flexible sin ningún orden específico. Basada exclusivamente en la metodología ágil. Dependiente de herramientas de inteligencia artificial.

¿Por qué es necesario iterar y volver a flujos anteriores en el desarrollo de sistemas de información?. Para redefinir nuevos aspectos. Para acelerar el proceso de desarrollo. Para reducir costos de desarrollo. Para implementar nuevas tecnologías emergentes.

¿Cuál es una de las responsabilidades del analista de sistemas?. Creación y revisión de aplicaciones. Mantenimiento del hardware. Capacitación del personal. Marketing y ventas de software.

¿Qué problemas aborda el analista de sistemas?. Los problemas que plantea el cliente. Los problemas financieros de la empresa. Los problemas legales de la compañía. Los problemas de recursos humanos.

¿Qué debe identificar el analista de sistemas en una empresa?. Las necesidades de los sistemas TIC. Las oportunidades de mercado. Los procedimientos legales. Las técnicas de ventas.

¿Para qué fue creado el Lenguaje Unificado de Modelado (UML)?. Para forjar un lenguaje de modelado visual común y semánticamente rico para la arquitectura, diseño e implementación de sistemas de software complejos. Para diseñar interfaces de usuario. Para realizar pruebas de software. Para la gestión de bases de datos.

¿Qué aspectos abarca UML en el desarrollo de sistemas de software?. Estructura y comportamiento. Seguridad y mantenimiento. Marketing y ventas. Capacitación y soporte técnico.

¿Además del desarrollo de software, en qué otro campo tiene aplicaciones UML?. En el flujo de procesos en la fabricación. En la gestión de recursos humanos. En el análisis financiero. En la educación y formación.

¿Qué características se destacan en UML?. Lenguaje de modelado visual común, semántica y sintácticamente rico. Facilidad de uso y simplicidad. Exclusividad para proyectos pequeños. Orientado únicamente a sistemas operativos específicos.

¿Qué significa UML?. Lenguaje de Modelado Unificado (Unified Modeling Language). Lenguaje Universal de Mantenimiento. Lenguaje Unificado de Manipulación. Lenguaje de Modelado Universal.

¿Para qué se utiliza UML en el desarrollo de software y sistemas de información?. Visualizar, especificar, construir y documentar los artefactos de un sistema. Analizar la viabilidad económica de un proyecto. Capacitar al personal en el uso de nuevas tecnologías. Implementar estrategias de marketing.

¿En qué áreas se aplica UML?. Desarrollo de software y sistemas de información. Gestión de recursos humanos. Análisis financiero. Planificación de proyectos de construcción.

¿Cuál es el propósito de UML en la documentación de sistemas?. Documentar los artefactos de un sistema. Evaluar el rendimiento de los empleados. Mejorar la experiencia del usuario. Reducir los costos operativos.

¿Qué permite representar UML a los desarrolladores de software?. Diferentes aspectos de un sistema, desde su estructura estática hasta su comportamiento dinámico. Únicamente la estructura física del sistema. Solo el comportamiento dinámico del sistema. Principalmente los documentos de requisitos del sistema.

¿Qué incluye un diagrama de clases en UML?. Las clases en el sistema, sus atributos, métodos y las relaciones entre ellas. La secuencia de interacciones entre objetos. Los flujos de datos entre diferentes componentes. La descripción de los módulos de software.

¿Qué muestra un diagrama de objetos en UML?. Una instantánea de las instancias de las clases en un momento dado, junto con sus relaciones y atributos específicos. Las tareas y subtareas en un proyecto. Los casos de prueba y sus resultados. Los diagramas de flujo de datos.

¿Qué describe un diagrama de casos de uso en UML?. Las interacciones entre un sistema y sus actores, mostrando los distintos escenarios de uso del sistema. La estructura de la base de datos. Las métricas de rendimiento del sistema. Las configuraciones de red del sistema.

¿Qué representa un diagrama de secuencia en UML?. La secuencia de interacciones entre los objetos a lo largo del tiempo, mostrando el flujo de mensajes entre ellos. El diseño de la interfaz de usuario. Las políticas de seguridad del sistema. El ciclo de vida del desarrollo de software.

¿Qué describe un diagrama de actividad en UML?. El flujo de control desde una actividad a otra dentro del sistema, similar a un diagrama de flujo. La secuencia de interacciones entre los objetos a lo largo del tiempo. La secuencia de interacciones entre los objetos a lo largo del tiempo. Cómo los componentes se despliegan en nodos físicos.

¿Qué modela un diagrama de estado en UML?. El comportamiento de un objeto a lo largo de su ciclo de vida, mostrando los diferentes estados y las transiciones entre ellos. La secuencia de interacciones entre los objetos a lo largo del tiempo. El flujo de control desde una actividad a otra dentro del sistema. Las piezas físicas del sistema y sus relaciones.

¿Qué muestra un diagrama de componentes en UML?. Las piezas físicas del sistema y sus relaciones, incluyendo bibliotecas, archivos ejecutables, etc. El flujo de control desde una actividad a otra dentro del sistema. La secuencia de interacciones entre los objetos a lo largo del tiempo. El comportamiento de un objeto a lo largo de su ciclo de vida.

¿Qué representa un diagrama de despliegue en UML?. La arquitectura física del sistema, mostrando cómo los componentes se despliegan en nodos físicos como servidores, PCs, etc. La secuencia de interacciones entre los objetos a lo largo del tiempo. El flujo de control desde una actividad a otra dentro del sistema. El comportamiento de un objeto a lo largo de su ciclo de vida.

¿Cómo se representa un caso de uso en UML?. Mediante elipses con el nombre del caso de uso. Mediante rectángulos con el nombre del caso de uso. Mediante círculos con el nombre del caso de uso. Mediante triángulos con el nombre del caso de uso.

¿Qué representa un actor en UML?. Un conjunto uniforme de personas, sistemas, dispositivos de hardware o máquinas, externos al sistema, que cumplen un rol determinado y que interactúan con él. Un componente interno del sistema que realiza operaciones. Un archivo de configuración del sistema. Un recurso de red utilizado por el sistema.

¿Cómo se representan los actores en UML?. Mediante monigotes un estereotipo que ofrezca mayor visibilidad de su propósito. Mediante rectángulos con el nombre del actor. Mediante círculos con el nombre del actor. Mediante triángulos con el nombre del actor.

¿Qué tipo de relación se especifica entre actores y casos de uso en UML?. Relación de comunicación <<communicates>>. Relación de dependencia <<depends>>. Relación de interacción <<interacts>>. Relación de implementación <<implements>>.

¿Qué tipo de relación se puede dar entre casos de uso en UML?. Relaciones de generalización, inclusión y extensión. Relaciones de dependencia y comunicación. Relaciones de implementación y ejecución. Relaciones de configuración y mantenimiento.

¿Qué tipo de relación "incluye" entre casos de uso en UML?. <<include>>. <<extend>>. <<communicates>>. <<generalizes>>.

¿Qué tipo de relación "extiende" entre casos de uso en UML?. <<extend>>. <<include>>. <<communicates>>. <<generalizes>>.

¿Qué tipo de relación se da entre actores en UML?. Generalización. Asociación. Comunicación. Extensión.

¿Qué relación describe una interacción directa entre un actor y un caso de uso en UML?. Relación de comunicación <<communicates>>. Relación de dependencia <<depends>>. Relación de extensión <<extend>>. Relación de inclusión <<include>>.

¿Qué representa la primera fila en una figura de clase en UML?. Nombre. Atributos. Métodos. Componentes.

En la segunda fila de una figura de clase en UML se encuentran: Atributos. Métodos. Nombre. Componentes.

Las operaciones en una figura de clase en UML son conocidas como: Métodos. Atributos. Nombre. Componentes.

En la tercera fila de una figura de clase en UML se presenta información sobre: Métodos. Nombre. Atributos. Componentes.

¿Qué tipo de relación se representa mediante un rombo negro en un diagrama de clases?. Composición. Agregación. Asociación. Herencia.

¿Cuál es la consecuencia de eliminar la entidad principal en una relación de composición?. Las entidades secundarias también se eliminan. Las entidades secundarias permanecen. Las entidades secundarias se vuelven independientes. Las entidades secundarias se vuelven obsoletas.

¿Qué implica una relación representada por un rombo sin rellenar en un diagrama de clases?. Agregación. Composición. Asociación. Herencia.

¿Cuál es la definición del Proceso de Desarrollo de Software?. Un conjunto de actividades que conducen a la creación de un producto software. Un conjunto de herramientas para probar el software. La fase de mantenimiento del software. La documentación final del software.

¿La siguiente imagen hace referencia a un diagrama de?. Diagrama de secuencia. Diagrama de clases. Diagrama de flujo. Diagrama de componente.

¿Qué es un modelo de proceso de desarrollo de software?. Una descripción simplificada de un proceso de desarrollo de software real. Una herramienta de gestión de proyectos. Un conjunto de herramientas de desarrollo de software. Una documentación detallada de un proyecto de software.

¿Cuál es una de las principales ventajas de un modelo de proceso de desarrollo de software?. Debería ser fácil de entender y seguir por todos los desarrolladores. Debería ser altamente técnico y complejo. Debería ser exclusivo para desarrolladores senior. Debería cambiar constantemente durante el proyecto.

¿Qué característica constituye una ventaja clave de un modelo de proceso de desarrollo de software?. Su capacidad para simplificar la comprensión y seguimiento del proceso por parte de todos los desarrolladores involucrados. Su capacidad para complicar y confundir el proceso de desarrollo. Su adaptabilidad exclusiva para desarrolladores experimentados. Su estandarización rígida y falta de flexibilidad.

¿Qué son las metodologías de desarrollo de software tradicionales?. Enfoques estructurados para el desarrollo de software que siguen un proceso secuencial y planificado. Herramientas digitales para el desarrollo de software. Métodos de desarrollo de software altamente experimentales. Técnicas de desarrollo de software basadas en inteligencia artificial.

¿Cuál es una característica común de las metodologías tradicionales de desarrollo de software?. Seguimiento de un proceso secuencial y planificado. Flexibilidad extrema en la planificación y ejecución del proyecto. Enfoque exclusivo en la innovación y la experimentación. Dependencia total de herramientas de desarrollo de última generación.

¿Qué ventaja suelen ofrecer las metodologías tradicionales de desarrollo de software?. Una estructura clara y predecible para el proceso de desarrollo. Flexibilidad extrema en la gestión de cambios y requisitos. Alta adaptabilidad a cambios repentinos en el proyecto. Enfoque en la creatividad y la improvisación durante el desarrollo.

¿Cuál es uno de los principales desafíos de las metodologías tradicionales de desarrollo de software?. Dificultad para adaptarse a cambios en los requisitos del cliente. Rigidez y falta de adaptabilidad en el proceso de desarrollo. Falta de enfoque en la calidad del producto final. Complejidad excesiva en la gestión de proyectos de desarrollo de software.

¿Qué tipo de proceso siguen generalmente las metodologías tradicionales de desarrollo de software?. Un proceso secuencial y planificado. Un proceso altamente iterativo y adaptable. Un proceso caótico y no estructurado. Un proceso completamente automatizado y autónomo.

¿Qué es la Gestión de Proyectos Tradicional?. Una metodología establecida donde los proyectos se ejecutan en un ciclo secuencial. Una metodología flexible que se adapta constantemente a los cambios. Una metodología sin énfasis en la documentación y la planificación. Una metodología que prioriza la innovación sobre la eficiencia.

¿Cuál es una característica distintiva de la Gestión de Proyectos Tradicional?. Procesos lineales y planificación por adelantado. Flexibilidad extrema en la ejecución del proyecto. Ausencia de documentación y control de procesos. Enfoque exclusivo en la innovación y la creatividad.

¿Qué aspecto suele tener énfasis en la Gestión de Proyectos Tradicional?. Documentación, planificación por adelantado y priorización. Flexibilidad extrema en los procesos y adaptabilidad constante. Experimentación y cambios constantes en los objetivos del proyecto. Enfoque en la velocidad y la ejecución rápida del proyecto.

¿Cuál es un posible problema asociado con la Gestión de Proyectos Tradicional?. Problemas de presupuesto y plazos debido a la fijación de requisitos. Flexibilidad excesiva que conduce a la falta de control del proyecto. Documentación confusa que dificulta el seguimiento del proyecto. Falta de responsabilidad y claridad en los objetivos del proyecto.

¿Qué es la gestión de proyectos ágiles?. Un enfoque que se basa en el trabajo en equipo, la colaboración y la flexibilidad para responder al cambio rápidamente. Un enfoque estricto que prioriza la documentación extensa sobre el software funcionando. Un enfoque centrado en la negociación contractual en lugar de la colaboración con el cliente. Un enfoque que sigue ciegamente un plan sin responder a cambios.

¿Cuál de los siguientes valores es uno de los principios fundamentales del manifiesto ágil?. Mayor enfoque en individuos e interacciones que procesos y herramientas. Mayor enfoque en procesos y herramientas que en individuos e interacciones. Documentación extensa es más importante que el software funcionando. Seguir ciegamente un plan es más importante que responder al cambio.

¿Cuál es uno de los beneficios de la gestión ágil de proyectos?. Se establecen prioridades flexibles. Se gasta más tiempo en la planificación y priorización por adelantado. Los costos y plazos son desconocidos. La calidad final no mejora.

¿Qué característica distingue el enfoque ágil de la gestión de proyectos tradicional?. Menos tiempo dedicado a la planificación y más flexibilidad para cambios en los requisitos. Mayor énfasis en la documentación extensa que en el software funcionando. La falta de transparencia en el proceso de desarrollo. Un enfoque más rígido y menos colaborativo.

¿Cuál de los siguientes valores del manifiesto ágil enfatiza la importancia de la colaboración con el cliente?. La colaboración con el cliente es más importante que la negociación contractual. El software funcionando es más importante que una documentación extensa. Responder al cambio en lugar de seguir ciegamente un plan. Mayor enfoque en individuos e interacciones que procesos y herramientas.

¿Qué aspecto del proceso iterativo distingue a la gestión ágil de proyectos?. Los proyectos se dividen en sprints de menor duración. Los proyectos se planifican detalladamente desde el principio. No hay cambios permitidos una vez que se inicia el proyecto. La planificación y priorización por adelantado son fundamentales.

¿Cuál de los siguientes beneficios se atribuye a la gestión ágil de proyectos?. Mayor transparencia en el proceso de desarrollo. Mayor énfasis en la documentación extensa. Costos y plazos desconocidos. Falta de flexibilidad para cambios en los requisitos.

¿Cuál es una diferencia clave entre las metodologías tradicionales y las ágiles?. Las metodologías tradicionales siguen un enfoque secuencial y planificado, mientras que las ágiles se centran en la flexibilidad y la capacidad de respuesta al cambio. Las metodologías ágiles son más lentas en la entrega de productos que las tradicionales. Las metodologías tradicionales priorizan la innovación sobre la eficiencia, mientras que las ágiles hacen lo contrario. Las metodologías tradicionales no tienen en cuenta la colaboración con el cliente, a diferencia de las ágiles.

¿Qué valoran más las metodologías ágiles en comparación con las tradicionales?. La colaboración con el cliente sobre la negociación contractual. La documentación extensa sobre el software funcionando. Los procesos lineales y la planificación por adelantado sobre la flexibilidad. La priorización rígida sobre la adaptabilidad a los cambios.

¿Cuál de las siguientes afirmaciones describe mejor un beneficio de las metodologías ágiles?. Entrega temprana y continua del producto. Mayor dependencia de procesos lineales y planificación. Mayor énfasis en la documentación extensa que en el software funcionando. Mayor rigidez en la gestión de cambios y requisitos.

¿Cuál es una característica distintiva de las metodologías tradicionales en comparación con las ágiles?. Mayor énfasis en la planificación por adelantado y la documentación extensa. Flexibilidad y capacidad de respuesta al cambio. Enfoque en la colaboración con el cliente sobre los procesos lineales. Entrega temprana y continua del producto sobre la negociación contractual.

¿Qué enfoque sigue generalmente la gestión de proyectos tradicional en términos de cambios en los requisitos?. Tiende a ser menos flexible y más resistente a cambios. Tiene una adaptabilidad extrema y acepta cambios en cualquier momento. Asume que los requisitos permanecerán constantes durante todo el proyecto. Prioriza la velocidad de entrega sobre la calidad del producto final.

¿Cuál es uno de los principios fundamentales de las metodologías ágiles en relación con la planificación y la ejecución del proyecto?. Se da menos énfasis en la planificación por adelantado y más en la adaptabilidad a los cambios. Se prioriza la planificación exhaustiva y detallada desde el principio. Se sigue un enfoque estrictamente secuencial y planificado. Se busca la innovación constante sin compromisos en el proceso de desarrollo.

¿Cuál es la característica principal del Modelo en Cascada en el desarrollo de software?. Un enfoque secuencial donde cada fase debe completarse antes de pasar a la siguiente. Un enfoque iterativo que permite cambios frecuentes en cualquier etapa del proceso. Un enfoque colaborativo que enfatiza la retroalimentación continua. Un enfoque experimental que permite la experimentación y la adaptación constante.

¿Cuál es la secuencia típica de fases en el Modelo en Cascada?. Requisitos, Diseño, Implementación, Pruebas, Mantenimiento. Diseño, Pruebas, Implementación, Requisitos, Mantenimiento. Mantenimiento, Implementación, Pruebas, Diseño, Requisitos. Implementación, Requisitos, Pruebas, Diseño, Mantenimiento.

¿Qué desafío común enfrentan los proyectos que utilizan el Modelo en Cascada?. La dificultad para adaptarse a cambios en los requisitos durante etapas avanzadas. La falta de claridad en las responsabilidades de cada fase. La necesidad de realizar múltiples iteraciones en cada fase. La falta de documentación detallada en cada etapa del proceso.

¿Cuál es una ventaja potencial del Modelo en Cascada?. Ofrece una estructura clara y fácil de entender para los proyectos. Permite cambios frecuentes en los requisitos del cliente. Facilita la adaptación a situaciones imprevistas durante el desarrollo. Proporciona una mayor flexibilidad en la planificación del proyecto.

¿En qué fase del Modelo en Cascada se elabora la documentación detallada de requisitos del sistema?. En la fase de Requisitos. En la fase de Diseño. En la fase de Implementación. En la fase de Pruebas.

¿Cuál es una característica clave del Modelo en Espiral en el desarrollo de software?. Incorpora ciclos de desarrollo iterativos que se repiten a lo largo del tiempo. Sigue un enfoque estrictamente secuencial sin posibilidad de retroceso. Prioriza la documentación detallada sobre la entrega temprana de software. Se basa en la colaboración continua con el cliente en todas las etapas del proceso.

¿Qué representa la espiral en el Modelo en Espiral?. Representa los ciclos de desarrollo iterativos que se repiten a lo largo del proyecto. Representa un enfoque estrictamente secuencial donde cada fase debe completarse antes de pasar a la siguiente. Representa la documentación detallada necesaria en cada etapa del proceso. Representa la falta de flexibilidad para adaptarse a cambios en los requisitos del cliente.

¿Cuál es uno de los objetivos del Modelo en Espiral?. Mitigar los riesgos identificando y abordando continuamente los problemas a lo largo del proyecto. Minimizar la colaboración con el cliente para evitar cambios constantes en los requisitos. Priorizar la velocidad de entrega sobre la calidad del producto final. Reducir la documentación detallada para acelerar el proceso de desarrollo.

¿Cuándo se utiliza principalmente el Modelo en Espiral?. Cuando se enfrentan proyectos de alta complejidad y riesgo. Solo en proyectos de pequeña escala y bajo riesgo. Cuando se tiene una comprensión clara y completa de los requisitos del cliente desde el principio. En proyectos donde la colaboración con el cliente es limitada o inexistente.

¿Qué aspecto del Modelo en Espiral lo hace adecuado para proyectos de alta complejidad?. Su capacidad para abordar y mitigar riesgos a lo largo del tiempo. Su enfoque estrictamente secuencial y planificado. Su priorización de la documentación detallada sobre la entrega temprana de software. Su falta de flexibilidad para adaptarse a cambios en los requisitos del cliente.

¿Qué representa SCRUM en el desarrollo de software?. Un marco de trabajo ágil para la gestión de proyectos. Una herramienta de planificación financiera. Un enfoque tradicional para el desarrollo de software. Una técnica de gestión de recursos humanos.

¿Cuál es el objetivo principal de SCRUM?. Entregar valor de manera incremental y continua durante el proyecto. Minimizar la interacción con el cliente. Maximizar la documentación detallada en cada etapa del proceso. Cumplir estrictamente con los plazos establecidos.

¿Qué representan los "sprints" en SCRUM?. Iteraciones cortas de desarrollo de software que generalmente duran de 1 a 4 semanas. Documentos de planificación detallados para cada fase del proyecto. Proyectos completos que abordan todos los requisitos del cliente. Reuniones informales entre el equipo de desarrollo y el cliente.

¿Quién es responsable de priorizar y gestionar el backlog del producto en SCRUM?. El Product Owner. El Scrum Master. El equipo de desarrollo. El cliente.

¿Cuál es el propósito de las reuniones diarias (daily) en SCRUM?. Sincronizar al equipo y actualizar el progreso del trabajo. Resolver problemas técnicos complejos. Evaluar el desempeño individual de los miembros del equipo. Evaluar el desempeño individual de los miembros del equipo.

¿Qué representa el "Product Backlog" en SCRUM?. Una lista priorizada de todas las funcionalidades y requisitos del producto. Un registro de los problemas encontrados durante el desarrollo. Un documento detallado de planificación para el sprint actual. Una lista de tareas asignadas a cada miembro del equipo.

¿Quién es responsable de garantizar que el equipo de desarrollo siga los principios y prácticas de SCRUM?. El Scrum Master. El Product Owner. El cliente. Todos los miembros del equipo de desarrollo.

¿Cuál es una característica clave de la retrospectiva del sprint en SCRUM?. Reflexionar sobre lo que funcionó bien, lo que no funcionó y cómo mejorar en el próximo sprint. Celebrar el final exitoso del sprint. Evaluar el desempeño individual de los miembros del equipo. Planificar las tareas para el próximo sprint.

¿Qué es el "Product Increment" en SCRUM?. La suma de todas las funcionalidades completadas durante un sprint. Una versión preliminar del producto que se muestra al cliente. Un documento detallado que describe las características del producto. Una lista de problemas encontrados durante el desarrollo.

¿Cuál es una de las ventajas principales de utilizar SCRUM?. Entrega de valor de manera temprana y frecuente durante el desarrollo. Minimización de la comunicación con el cliente. Maximización de la documentación detallada en cada etapa del proceso. Cumplimiento estricto de los plazos establecidos.

¿Qué significa RUP en el contexto de metodologías ágiles?. Rational Unified Process. Rapid Unified Process. Reliable Unified Process. Robust Unified Process.

¿Qué es el Rational Unified Process (RUP)?. Un marco de trabajo de desarrollo de software que proporciona directrices detalladas para planificar, implementar y administrar proyectos de software. Un enfoque tradicional para el desarrollo de software que enfatiza la planificación por adelantado y la ejecución secuencial. Una herramienta de planificación financiera para proyectos de TI. Una técnica de gestión de recursos humanos.

¿Cuál es uno de los principios fundamentales de RUP?. Adaptabilidad a los cambios en los requisitos del cliente. Cumplimiento estricto de los plazos establecidos. Minimización de la comunicación con el cliente. Maximización de la documentación detallada en cada etapa del proceso.

¿Qué representa un ciclo en RUP?. Una iteración completa de desarrollo que incluye actividades como análisis, diseño, implementación y pruebas. Una reunión formal entre el equipo de desarrollo y el cliente. Una fase de desarrollo específica, como el diseño o la implementación. Una lista de problemas encontrados durante el desarrollo.

¿Quién es responsable de la gestión y coordinación general del proyecto en RUP?. El Project Manager. El Product Owner. El Scrum Master. El cliente.

¿Cuál es el propósito de las iteraciones en RUP?. Desarrollar y refinar gradualmente el producto en ciclos cortos y repetitivos. Realizar una entrega temprana del producto al cliente. Planificar todas las tareas del proyecto desde el principio. Resolver problemas técnicos complejos.

¿Qué es un "artifact" en RUP?. Un entregable tangible producido durante el desarrollo de software, como un documento, un modelo o un prototipo. Una reunión formal entre el equipo de desarrollo y el cliente. Una fase de desarrollo específica, como el diseño o la implementación. Una lista de problemas encontrados durante el desarrollo.

¿Cuál es el objetivo de la gestión de riesgos en RUP?. Identificar y mitigar los riesgos potenciales que podrían afectar el éxito del proyecto. Minimizar la comunicación con el cliente. Maximizar la documentación detallada en cada etapa del proceso. Cumplir estrictamente con los plazos establecidos.

¿Qué es el "baseline" en RUP?. Una versión estable y aprobada de un artefacto o conjunto de artefactos. Una fase de desarrollo específica, como el diseño o la implementación. Una lista de problemas encontrados durante el desarrollo. Un entregable final del proyecto.

¿Cuál es una de las ventajas de utilizar RUP?. Proporciona un enfoque estructurado y adaptable para el desarrollo de software. Minimiza la comunicación con el cliente. Maximiza la documentación detallada en cada etapa del proceso. Cumple estrictamente con los plazos establecido.

¿Qué significa XP en el contexto de metodologías ágiles?. Extreme Programming. Expedited Programming. Excellent Programming. Expanded Programming.

¿Qué es Extreme Programming (XP)?. Un enfoque ágil de desarrollo de software que se centra en la mejora continua y la entrega de software de alta calidad. Un enfoque tradicional para el desarrollo de software que enfatiza la documentación extensa y la planificación por adelantado. Una técnica de gestión de proyectos que se basa en la comunicación constante con el cliente. Un marco de trabajo de desarrollo de software que proporciona directrices detalladas para planificar, implementar y administrar proyectos de software.

¿Cuál es uno de los principios fundamentales de Extreme Programming (XP)?. Comunicación constante entre los miembros del equipo y con el cliente. Maximización de la documentación detallada en cada etapa del proceso. Minimización de la colaboración con el cliente. Cumplimiento estricto de los plazos establecidos.

¿Qué representa un ciclo en Extreme Programming (XP)?. Una iteración corta de desarrollo que incluye planificación, codificación, pruebas y entrega de software funcional. Una reunión formal entre el equipo de desarrollo y el cliente. Una fase de desarrollo específica, como el diseño o la implementación. Una lista de problemas encontrados durante el desarrollo.

¿Quién es responsable de priorizar y gestionar las historias de usuario en Extreme Programming (XP)?. El Cliente. El Scrum Master. El Product Owner. El Project Manager.

¿Cuál es el propósito de las prácticas de desarrollo de código en Extreme Programming (XP)?. Mejorar la calidad del código y reducir el riesgo de errores. Realizar una entrega temprana del producto al cliente. Planificar todas las tareas del proyecto desde el principio. Resolver problemas técnicos complejos.

¿Qué es una "historia de usuario" en Extreme Programming (XP)?. Una breve descripción de una funcionalidad del sistema desde la perspectiva del usuario final. Una reunión formal entre el equipo de desarrollo y el cliente. Una fase de desarrollo específica, como el diseño o la implementación. Una lista de problemas encontrados durante el desarrollo.

¿Cuál es el objetivo de las prácticas de integración continua en Extreme Programming (XP)?. Detectar y corregir problemas de integración de código de forma temprana y frecuente. Minimizar la comunicación con el cliente. Maximizar la documentación detallada en cada etapa del proceso. Cumplir estrictamente con los plazos establecidos.

¿Qué es una "pareja de programación" en Extreme Programming (XP)?. Dos programadores que trabajan juntos en el mismo equipo y en el mismo código. Una fase de desarrollo específica, como el diseño o la implementación. Una lista de problemas encontrados durante el desarrollo. Un enfoque para la resolución de problemas técnicos complejos.

SELECT DEPARTAMENTO FROM EMPLEADOS GROUP BY DEPARTAMENTO HAVING AVG(SALARIO)> (SELECT AVG(SALARIO) FROM EMPLEADOS); mediante la consulta mostrada: Se seleccionan los Departamentos cuya media de salarios es mayor que la media de salarios de los empleados. Se seleccionan los Departamentos cuya media de salarios es mayor. Se selecciona los Departamentos que cuya media de salario es menor. Se seleccionan los Departamentos cuya media de salarios es menor que la total.

¿Empleando la cláusula ALL en subconsultas se?. Compara con todas las filas de la subconsulta. Comprueba si el valor no está en la subconsulta. Compara cualquier fila de la consulta. Comprueba si un valor determinado está en el resultado de la subconsulta.

¿El fin de la siguiente consulta SELECT Clientes? NombreCliente, Pedidos.PedidoID FROM Clientes INNER JOIN Pedidos ON Clientes.ClienteID=Pedidos.ClienteID ORDER BY Clientes.NombreCliente; es?. Obtener todos los clientes que tienen pedidos. Obtener los clientes que no tienen pedidos. Obtener una consulta errónea. Obtener el nombre de los clientes y los pedidos realizados en el último año.

La cláusula UNION es?. Combinar más de un resultado de consulta SELECT en una sola consulta que contiene filas de todas las consultas de selección. Combinar los resultados de sentencias SELECT, manteniéndose las filas duplicadas. Analizan las filas de dos SELECT, devolviendo aquellas filas que están en ambas tablas. Consiguen los datos de las filas del primer SELECT que no aparecen en el segundo.

¿Cuál de las opciones no es tipo de base de datos?. Entidad-Relación. Objeto – Relacional. Relacional. Jerárquica.

¿Una base de datos distribuida esta?. Dividida en diferentes ubicaciones. Dividí diferentes tablas relacionales. Distribuye la información mas relevante a menos relevante. Posee una única ubicación.

¿El modelo entidad relación se compone de?. Entidades, atributos e interrelaciones. Relaciones y entidades. Entidades y atributos. Entidades e Interrelaciones.

¿Una clave primaria (PRIMARY KEY) es?. Identifica a un registro de forma unívoca en una tabla. Siempre será de tipo de dato numérico. Lo que hereda desde una tabla principal. Igual que la FOREIGN KEY.

¿En SQL, para consultar información en una tabla se emplea la cláusula?. SELELECT. HAVING. CREATE. BETWEEN.

¿Para realizar una serie de acciones cuando se inserte, actualice o elimine información de una tabla, se utiliza?. Triggers. Funciones. Procedimientos. Vistas.

¿En la herramienta MySQL qué es incorrecto en la siguiente sentencia SQL CREATE TABLE CLIENTE (Nombre varchar (10), Ci varchar(9) PRIMARY KET, Profesión varchar(50)) ?. Falta el punto y coma del final. Ci no puede ser clave primaria. Ci no es tipo de dato varchar. Falta la Foreign Key.

¿La sentencia REVOKE se utiliza para?. Denegar permisos. Modificar permisos. Asignar permisos. Crear la base de datos.

¿Las restricciones de valores no repetidos se realiza con?. ADD CONSTRAINT UNIQUE…. ADD CONSTRAINT FOREIGN KEY…. ADD CONSTRAINT PRIMARY KEY…. ADD CONSTRAINT CHECK….

¿Qué palabra clave se usa para devolver solamente valores diferentes en SQL?. DISTICNT. COUNT. DISTINCTROW. ORDER BY.

¿La cláusula GROUP BY se utiliza para?. Organizar registros en grupos y obtener un resumen de dichos grupos. Clasificar de manera ordenada los campos seleccionados. Agrupar los campos de una tabla. Consultar y dividir las tablas en partes iguales.

¿En HAVING y WHERE es?. HAVING valida condiciones de grupos. HAVING pregunta por caracteristicas de registros concretos. HAVING pregunta por caracteristicas de grupos. Son clausulas equivalentes, se usan de la misma forma.

¿COMMIT Permite?. Hacer permanente los cambios producidos por una transacción. Deshacer los cambios de una transacción desde el punto de restauración. Hacer los cambios de una transacción desde que fue iniciada. Establecer el intercambio de restauración.

¿Cuál es la sintaxis correcta de la sentencia INSERT en SQL?. INSERT INTO nombre_tabla(lista_campos) VALUES (lista_valores);. INSERT INTO nombre_tabla(lista_campos) SET (lista_valores);. INSERT FROM nombre_tabla(lista_campos) WHERE (lista_valores);. INSERT FROM nombre_tabla(lista_campos) VALUES (lista_valores);.

¿BLOQUEOS DLL es?. Proteger la definición del esquema de un objeto mientras una operación actúa sobre el. Proteger los datos, garantizando interna y las estructuras de memoria de forma concurrente por varios usuarios. Proteger los usuarios creados dentro de una base de datos que fue creado. Proteger los datos, garantizando la integridad de los datos accedidos de forma concurrente por diferentes usuarios.

¿Cuál es la sintaxis correcta para el uso de la sentencia UPDATE en SQL?. UPDATE nombre_tabla SET nombre_campo=valor, nombre_campo=valor ….WHERE (condición);. UPDATE nombre_tabla INTO nombre_campo=valor, nombre_campo=valor …WHERE (condición);. UPDATE nombre_tabla SET nombre_campo=valor, SET nombre_campo=valor …WHERE (condición);. UPDATE nombre_tabla INTO nombre_campo=valor, nombre_campo=valor …FROM (condición);.

¿Si no se indica una condición en la sentencia DELETE en SQL, que ocurre?. Se elimina los registros de la tabla. Solo se elimina solo el primer registro de la tabla. Se produce un error. Se elimina el ultimo registro de la tabla.

¿Los datos que introducimos en una base de datos se almacenan en forma de?. Tablas. Campos. Registros. Informes.

¿Cómo se llama el tipo de relación que solo permite relacionarse con un único registro de otro, escoja la opción?. Relación uno a uno. Relación uno a varios. Relación varios a varios. Relación uno a varios.

¿Un modelo entidad relación es?. La parte conceptual del diseño de la base de datos. Donde se guarda los datos en los registros. Un código fuente que se realiza en el SGBDR. El sistema de gestor de base de datos MySQL.

¿Cuáles son las caracteristicas de una base de datos?. Independencia lógica, seguridad, integridad, concurrencia, almacenamiento inteligente de información, recuperación. Integridad lógica, seguridad, integridad, concurrencia, almacenamiento inteligente de información, multiplataforma. Independencia lógica, acceso restringido, Big data, seguridad, integridad, concurrencia, almacenamiento inteligente de información. Integridad lógica, seguridad, integridad, concurrencia, almacenamiento inteligente de información, recuperación, Big data.

¿Una base de datos?. Administra de forma electrónica grandes cantidades de información. Es un lenguaje de programación relacional. Es un lenguaje de programación no relacional. Al almacena la información entidades tangibles e intangibles.

¿En cuanto a usuarios y privilegios, podríamos afirmar que?. Un administrador debe tener mas privilegios que otros usuarios. Es necesario cada usuario debe tener unos privilegios, pero pueden ser aleatorio. Un administrador debe tener privilegios igual que otros usuarios. Cada usuario debe tener unos privilegios, pero pueden ser secuencial.

Con una instrucción SQL y puede finalizar por varias causas. Con una instrucción SQL y puede finalizar por varias causas. Con una instrucción SQL y finalizar con una instrucción SAVE POINT. Con una instrucción SQL y finalizar con una instrucción SAVE POINT. Con una instrucción SQL y finalizar con una instrucción ROLLBACK.

¿El modelo orientado a objetos y el modelo relacional es?. Una variable se puede comparar con un atributo. Un objeto se puede comparar con una relación. Un objeto se puede comparar con un atributo. Un objeto se puede comparar con una clase.

¿SELECT Proveedores.NombreProveedor, Pedidos.PedidoID FROM Clientes FULL OUTER JOIN Pedidos ON Provvedores.ClienteID=Pedidos.ClienteID ORDER BY Proveedores.NombreProveedor; el resultado se?. Obtiene todos los registros de proveedores y pedidos. Obtiene los proveedores con pedidos. Obtiene todos los campos de proveedores y pedidos. Obtiene todos los campos de proveedores.

¿La cláusula SAVEPOINT se utiliza para?. Crea puntos de restauración a los que aplicar ROLLBACK. Crea puntos de salvaguardar del sistema que finaliza la transacción. Crear y guardar la transacción de la base de datos antes de ser modificado. Crear y guardar de forma permanente la transacción realizada.

¿La cláusula ON DELETE CASCADE es?. Esto significa que, cuando se elimina un registro de la tabla principal, los registros dependientes también se eliminarán. El borrado de los registros de una tabla que no tenga relación con la PRIMARY KEY. Actualiza los valores de la tabla padre, aunque existan valores iguales en la tabla relacionada. Impedir el borrado de los datos de la tabla padre siempre que en el hijo existan datos referenciados.

¿DELETE FROM EMPLEADOS WHERE DEPARTAMENTO=5; su resultado es?. Eliminar los empleados que pertenecen al departamento No. 5. Obtener información de los empleados del departamento No.5. Elimina los registros de los de los empleados. Una consulta de proceso erróneo.

¿Cuál es el comando que se utiliza para insertar nuevos registros en la base de datos?. INSERT INTO. DELETE. UPDATE. SELECT.

¿Las copias de seguridad en frio se caracterizan por?. Realizarse con el sistema parado. Realizarse con el sistema en funcionamiento. Realizarse a temperaturas altas. Realizarse con el sistema en caliente.

¿Qué tipos de claves existen?. Primarias y ajenas. Primarias y candidatas. Primarias y relacionales. Secundarias y candidatas.

¿En PL/SQL, un procedimiento almacenado se caracteriza en?. Ser un programa almacenado en la base de datos, que comienza con PROCEDURE. Ser un programa que permite generar una vista en base a una consulta que comienza con PROCEDURE. Ser una parte del código que puede añadirse entre si. Ser un disparador que ejecuta antes y después de una acción.

¿SELECT USER FROM MYSQL.USER; sirve para?. Seleccionar los usuarios creados en la base de datos MySQL. Selecciona y muestra los datos de la tabla. Selecciona los registros de la tabla. Muestra todas las bases de datos.

¿La opción correcta del siguiente comando SHOW TABLES, es?. Muestra todas las tablas. Muestra los registros de una tabla. Muestra todas las bases de datos. Muestra todos los campos de una tabla.

¿INSERT INTO USUARIOS (Id, Nombre, Apellido, Genero) VALUES (10,” Luis”,” Romero”,” Masculino”); Permite?. Insertar un nuevo registro en la tabla USUARIOS. Insertar una base de datos en la tabla USAURIOS. Insertar dos registros en una tabla USUARIOS. Insertar un campo en una tabla USUARIOS.

¿Cuál es el comando que permite eliminar toda la tabla?. DROP TABLE nombre_tabla. DROP TABLE nombre_base_datos. DELET TABLE nombre_tabla. DROP TABLE nombre_campo.

¿ALTER TABLE CLIENTES ADD Apellido VARCHAR (30); Permite?. Agrega un campo a la tabla. Actualiza un registro en la tabla. Elimina un campo de la tabla. Inserta un registro en la tabla.

¿La sentencia ORDER BY nombre_campo sirve para?. Ordena por defecto de forma ascendente. Ordena por defecto de forma descendente. Ordena por defecto los registros que ingresan a la tabla. Ordena de mayúscula a minúscula.

¿Cuál es el significado las siguientes siglas CRUD?. Create, Read, Update, Delete. Create, Update, Drop, Delete. Create, Update, Select, Delete. Create, Read, UPPER, Drop.

¿Cuál es la sintaxis correcta para insertar registros a una base de datos?. INSERT INTO Nombre_tabla (Campo1, Campo2, …. CampoN) VALUES (Valor1, Valor2, …ValorN);. INSERT Nombre_tabla VALUES (10,” Desarrollo de Software”,2);. INSERT INTO Nombre_tabla VALUES (10, “Desarrollo de Software”,2);. INSERT INTO Nombre_base_datos (Campo1, Campo2, …CampoN) VALUES (Valor1, Valor2, …ValorN);.

¿Al crear una tabla deseamos que un campo no acepte nulos, utilizamos la restricción?. Not null. Default. Values Not null. Defaul Not null.

¿El nivel físico en base de datos permite?. Describe el almacenamiento real de datos. Describe la vista de la base de datos. Describe el diseño de la base de datos. Describe los datos maestros.

¿Cuál es el comando para ver la versión a la fecha de MySQL?. SELECT VERSION (), CURRENT_DATE;. SELECT AUTO (), CURRECT_DATE;. SELECT VERSION (), CURRENT MySQL. SELECT MySQL (), CURRENT_DATE;.

¿Cuál es el comando que permite contar el número de filas de una tabla?. COUNT (*). CUT (*). CONT (*). SUM (*).

¿Cuál es el número de puerto predeterminado de MySQL?. 3306. 443. 800. 3315.

¿Calcular el saldo máximo de los empleados de género “Masculino”?. SELECT MAX(Saldo) FROM tblEmpleados Where genero=’Masculino’;. SELECT MAX(Saldo) FROM tblEmpleados or genero=’Masculino’;. SELECT MAX(Saldo) FROM tblEmpleados Where genero in ‘Masculino’;. SELECT MAX(Saldo) FROM tblEmpleados Where genero on ‘Masculino’;.

¿Selecciona la forma correcta la sentencia SQL de cambiar el nombre de una columna de nómina da Participantes por Atletas en la tabla Competición (el tipo de datos es VARCHAR (50) en ambos casos);?. ALTER TABLE Competición CHANGE Participantes Atletas varchar (50);. ALTER TABLE Competición RENAME Participantes Atletas varchar (50);. ALTER TABLE Competición MODIFY Participantes Atletas varchar (50);. ALTER TABLE Competición UPDATE Participantes Atletas varchar (50);.

¿Un sistema de Gestión de Base de Datos (SGBD) es un conjunto de programas que permiten la administración de datos, el conjunto de tareas básicas es?. Almacenamiento, modificación, eliminación y extracción de datos. Almacenamiento, eliminación, diseño y desarrollo de base de datos. Almacenamiento, eliminación, y protección de errores. Almacenamiento, hacer copias de seguridad.

¿Se dice que está en Segunda Forma normal(2FN) si está en 1 FN y?. Todos los atributos que no forman parte de las claves candidatas (atributos no principales) tienen dependencia funcional completa respecto a estas (no hay dependencias funcionales de atributos no principales respecto de una parte de las claves). No tiene grupos repetidos. Todos sus atributos no principales dependen directamente de la clave primaria (no hay dependencias funcionales transitivas). Todos los atributos llave están definidos. No hay grupos repetidos en la tabla.

¿Base de datos distribuidas es?. Una base de datos cuyas partes están almacenadas en múltiples ordenadores en una red. Una base de datos jerárquica y relacional. Una base de datos que permite eliminar, modificar, consultar e insertar. Una base de datos que contiene datos útiles de alguna forma proporciona métodos CRUD.

¿Atributo son?. Propiedades o caracteristicas que describen una entidad. Una clase que describe un método en una base de datos. Método que describe las acciones de una entidad. Una clase tangible e intangible.

¿Base de datos relacional es?. Una base de datos que almacena datos en tablas que contiene filas y columnas que admiten consultas que representa relaciones entre registros de distintas tablas. Una base de datos que proporciona herramientas para que un programa pueda crear, leer, analizar y eliminar objetos. Una base de datos que proporciona herramientas para que un programa pueda crear, leer, analizar y eliminar objetos. Una base de datos que almacena información en forma ascendente.

¿Clave compuesta es?. Una clave que incluye dos o más campos, también se denomina clave compuesta o clave concatenada. Una clave que incluyen dos o más campos, también se denomina clave compuesta o compleja. Una clave candidata que no se utiliza como clave primaria de la tabla. Una clave que incluye campos que están relacionadas con los valores de los campos correspondiente a otras tablas.

¿Qué significa DDL?. Data Definition Languaje. Data Manipulation Languaje. Data Control Languaje. Data Languaje Definition.

¿Alter permite?. Alterar la estructura de la base de datos. Modificar los registros de la base de datos. Alterar los datos de una tabla en una base de datos. Modificar las sentencias DML.

¿COMMENT permite?. Agregar comentarios al diccionario de datos. Agrega comentarios a los campos de la base de datos. Agrega comentarios a los registros de la base de datos. Agrega comentarios a la tabla.

¿GRANT permite?. Dar permisos a uno o varios usuarios o roles para realizar determinadas tareas determinadas. Dar permisos solo de lectura a los usuarios. Dar permisos a los comandos de manipulación de datos. Dar permisos a los comandos de manipulación de datos.

¿Índice es?. Una estructura de datos que utiliza una o mas columnas para realizar búsquedas de valores en esa columna de forma más rápida. Una estructura de datos que utiliza una o más tablas para realizar la búsqueda de los valores en esa tabla de forma más rápida. Una estructura de datos para utilizar comandos del grupo TCL. Una estructura de base de datos relacional.

¿MySQL es?. Un sistema de gestión de base de datos relacional de libre distribución (código abierto), es parte de Oracle. Un sistema de gestión de base de datos relacional de Microsoft de libre distribución (código abierto). Un sistema de gestión de base de datos relacional de libre distribución (código abierto), se requiere de licencias. Una base de datos relacional basado en SQL SERVER.

¿Cuál es la relación en el ME-R si tengo dos entidades entre Clientes y Dirección?. Uno a varios. Uno a Uno. Varios a Varios. Varios a uno.

¿Cuál es la sintaxis para crear una vista?. CREATE VIEW Nombre_vista as “Instrucción SQL”;. CREATE VIEW Nombre_vista as “CAMPOS”;. CREATE VIEW Nombre_vista as “Condición”;. CREATE VIEW Nombre_vista as.

¿Cuáles son las funciones de columna en MySQL?. SUM, AVG, MIN, MAX, COUNT. DATE, VALUE, LENGTH, TIME. DATE, DAY MONTH, TIME. SUM, AVG, FLOAT, MINUTE.

¿Cuál es sintaxis correcta de BETWEEN?. SELECT nombre_campo FROM nombre_tabla WHERE nombre_campo BETWEEN 'valor1' AND 'valor2';. SELECT nombre_campo FROM nombre_tabla WHERE BETWEEN Nombre_campo ='valor1' AND Nombre_campo= 'valor2';. SELECT nombre_campo FROM nombre_tabla WHERE nombre_registro BETWEEN 'valor1' AND 'valor2';. SELECT nombre_campo FROM nombre_tabla WHERE nombre_campo BETWEEN 'Nombre_campo1' AND Nombre_campo2';.

¿Cuál es la sintaxis del comando LIKE?. SELECT Nombre_campo FROM Nombre_tabla WHERE Nombre_campo LIKE (patron). SELECT Nombre_campo FROM Nombre_campo WHERE Nombre_campo LIKE ‘%patron%';. ELECT Nombre_campo FROM Nombre_tabla WHERE Nombre_campo LIKE ‘%Nombre_campo%’;. SELECT * FROM Nombre_campo WHERE Nombre_campo LIKE ‘%AL’;.

¿El orden correcto de una sentencia SELECT que contiene agrupación es?. SELECT, FROM, GROUP BY, HAVING. SELECT, FROM, GROUP BY, HAVING. SELECT, WHERE, GROUP BY, HAVING. SELECT, FROM, LIKE, GROUP BY, HAVING.

¿De las siguientes sentencias del lenguaje SQL se emplea la cláusula SET. Seleccione la opción correcta?. UPDATE. SELECT. DELETE. DROP.

¿Cuál de los siguientes tipos de restricciones soporta restricciones NOT NULL?. Restricciones de columna o campos. Restricciones de dominio. Restricciones de tabla. Afirmaciones.

223. ¿El responsable de asegurar la disponibilidad de una Base de datos es?. El DBA. El administrador del Datacenter. El administrador de Networking. El administrador de las aplicaciones.

¿Entre los diferentes SGBD relacionales (Oracle, MySQL, SQLSERVER, etc.), radica en?. Las estructuras que utilizan para almacenamiento y organización física de los datos. Lenguaje de manipulación de datos. Lenguaje de definición de datos. Las estructuras que utilizan para el almacenamiento y organización lógica de los datos.

¿El diccionario de datos?. Es un complemento al diagrama de datos, por que en el consta todas aquellas especificaciones de diseño que no pudieron representar en el modelo entidad relación. Es una alternativa al diagrama de datos, se puede hacer cualquiera de los dos, o los dos, pero redundaría ya que contiene lo mismo pero representado de forma diferente. Es un documento descriptivo del modelo, donde se explica de forma detallada cada uno de los elementos que están representados en el diagrama de datos. Es un modelo de datos que permite representar la información de diccionario de datos.

¿Si utilizando el operador LIKE para comparar cadenas, quiero obtener cualquier cadena cuyo segundo carácter sea una A, usaría?. ‘_A%’. ‘_%A’. ‘%A%’. ‘A_%’.

¿Las sentencias que pueden activar el disparador (trigger) son?. INSERT, UPDATE Y DELETE. CREATE, UPDATE, SELECT Y INSERT. INSERT, UPDATE, DROP. INSERT, UPDATE, ALTER.

¿Para ver las tablas contenidas en una base de datos se necesita primero que nada?. USE nombre_base_datos;. Show databases;. Show table;. Select tabla;.

¿Para crear la base de datos, basta con utilizar la sentencia SQL?. CREATE DATABASE Nombre_base_datos;. CREATE DATABASE Nombre_tabla;. CREATED DATABASE Nombre_base_datos;. CREATE DATABASES Nombre_base_datos;.

¿Cuál es el comando que permite mostrar la estructura de una tabla en MySQL?. Describe Nombre_tabla. Show tables. Show table. Describe table.

¿Cuál es el comando en MySQL que muestra todas las bases de datos que están en un servidor?. Show databases. Show tables. Show database. Describe Database.

¿Contiene la información referente a la estructura de la base de datos es?. Diccionarios de datos. Archivo de datos. Gestor de archivos. Índices.

¿Escriba un query que regrese todos los nombres de profesores que inicien con la letra "C"? a continuación, está el script de la tabla SALARIOS.SALARIOS(Professor_Nombre (TEXT, Departamento (TEXT),Salario (INT))?. SELECT Professor_Nombre FROM SALARIOS WHERE Professor_Nombre LIKE'C%';. SELECT Professor_Nombre FROM SALARIO WHERE Professor_Nombre LIKE'C%';. SELECT Professor_Nombre FROM SALARIO WHERE Professor_Nombre LIKE'%C';. SELECT Professor_Nombre FROM SALARIOS WHERE Professor_Nombre LIKE'%C';.

¿La instrucción utilizada para eliminar índices en las tablas es?. DROP INDEX. DELETE INDEX. REMOVE INDEX. FLUSH INDEX.

¿La instrucción utilizada para cambiar el nombre de la tabla es?. RENAME. CHANGE. CHANGENAME. CHANGENM.

¿En las bases de datos MySQL, la estructura que representa las vistas organizativas de todas las bases de datos es?. ESQUEMA. VISTA. INSTANCIA. TABLA.

¿Selecciona la figura con la cual se representa a las propiedades en el diagrama de Entidad-Relación?. Ovalo. Rectángulo. Rombo. Cuadrado.

¿En una BDD cambia con mayor frecuencia?. La instancia. El esquema. Entidad. Relaciones.

¿Cómo se organizan los datos en una tabla relacional?. En filas y columnas. En campos y párrafos. En el encabezado y pie de página. Dato y columnas.

¿El lenguaje SQL se subdivide en?. DML, DDL, DCL y TCL. DML, DCL y TTL. DML, DDL, DCL y TXL. DML, DCL, TCL y FCL.

¿Cuál es el comando pertenece al lenguaje de manipulación de datos en SQL?. DELETE. DROP. RENAME. ALTER.

¿Cuál de las siguientes sentencias pertenece al lenguaje de definición de datos (DDL) de SQL?. TRUCATE. ROLLBACK. UPDATE. GRANT.

¿En el lenguaje SQL (Structured Query Language) para la gestión de datos almacenados en sistemas de bases de datos relacionales, indique cuál es el resultado de ejecutar la sentencia ‘REVOKE DELETE ON administrador FROM user’;?. Quita al usuario ‘user’ el permiso para borrar filas de la tabla ‘administrador’. Vuelve a otorgar al usuario ‘user’ permisos de administrador. Retira todos los permisos del usuario ‘user’ y a continuación lo borra de la tabla ‘administrador’. Deshace el borrado del usuario ‘user’ de la tabla ‘administrador’.

Deshace el borrado del usuario ‘user’ de la tabla ‘administrador’. La herencia. Las relaciones recursivas. Las entidades débiles. La dependencia de existencia.

¿Qué privilegio debería tener un usuario para poder dar permisos de acceso y modificación sobre su esquema a otro usuario?. GRANT ANY ROLE. CONNECT y RESOURCE. CONNECT y TRIGGER. ALTER Y CONNECT.

¿El comando AVG (nombre_atributo) sirve para?. Calcular la media de un atributo numérico. Contar el número de ocurrencias de un atributo. Calcular la suma de los valores de un atributo. Calcular la media de cualquier atributo.

¿Indique cuál de las siguientes expresiones corresponde a una sentencia correcta de consulta en MySQL?. SELECT Nombre, Apellido FROM PERSONAS WHERE Edad> 25;. SHOW Nombre, Apellido FROM PERSONAS WHERE Edad> 25;. DISPLAY Nombre, Apellido FROM PERSONAS WHERE Edad> 25;. SELECT Nombre, Apellido FROM PERSONAS IF (Edad> 25);.

¿En SQL, los comandos GRANT y REVOKE pertenecen al lenguaje?. DATA CONTROL LANGUAJE. DATA CONSTRAINT LANGUAJE. DATA CONFIGURATION LANGUAGE. DATA CONTROL TRANSACTION.

¿Cuál es el puerto de SQL SERVER?. 1433. 3306. 3306. 1406.

¿Cuál es el sistema de gestor de base de datos relacional no es de libre distribución?. SQL SERVER. MySQL. DBMaria. POSTGRESQL.

¿Dato?. Es un conjunto de caracteres con algún significado. Es un conjunto de campos de una base de datos. Es un conjunto de entidades en el ME-R. Es un conjunto de atributos en una tabla.

¿Ejemplo de una entidad es?. Pedidos. Cliente. Sucursal. Vendedores.

¿Los elementos del modelo relacional son?. Tablas. Atributos. Relaciones. Constraint.

¿Cuál de los siguientes comandos es un predicado en SQL?. TOP. LIKE. IN. WHERE.

¿Cuál es la relación entre las siguientes entidades PINTOR vs PINTURA?. V 1. 1 1. 1 V. V V.

¿Cuál es la relación entre las siguientes entidades COLOR vs VEHICULO?. V 1. 1 1. 1 V. V V.

¿Cuál es la relación entre las siguientes entidades USUARIOS vs AGENDA vs CLIENTES_?. 1 ---- V 1. 1 ---- 1 1. V ---- 1 V. 1 ----- V V.

¿Las bases de datos han evolucionado drásticamente desde su inicio a principios de la década de?. 1960. 1980. 1950. 1955.

¿Base de datos de red es?. Aquella en la que los datos contenidos están conectados entre sí a través de ciertos enlaces. Aquella base en la cual los datos son representados como objetos. Es la que permite llevar a cabo transacciones cortas de carácter digital a gran velocidad. Es la que almacena información de forma jerárquica. Es decir, es la colección que comprende una arquitectura del tipo arbórea, en la cual un nodo se ramifica en otros nodos, y estos se dividen en otros.

¿Comando para crear usuarios en MYSQL es?. CREATE USER ‘test’@’localhost’ IDENTIFIED BY ‘Nuevo password’;. CREATE USER ‘test’@’localhost’ IDENTIFIFY BY ‘Nuevo password’;. CREATE USER test@’localhost’ IDENTIFIED BY ‘Nuevo password’;. CREATE USER ‘localhost’@’test’ IDENTIFIED BY ‘Nuevo password’;.

¿En el diagrama de flujo de datos se realiza?. Diseña el proceso de un sistema. Diseño de base de datos. Diseño del Diagrama Entidad Relación. Diseño del Modelo Entidad Relación.

¿La sentencia SQL que se utiliza para añadir, modificar, campos de una tabla se llama?. DDL. DML. DCL. TPCL.

¿La sentencia SQL que permite consultar datos de 2 o más tablas se llama?. JOIN. ALTER. VISTA. SP.

¿Cuál es un ejemplo de un parámetro en SP en SQLSERVER?. @nombre_cliente as varchar (20). nombre_cliente as varchar (20). nombre_cliente@ as varchar (20). parametro_nombre_cliente as varchar (20).

265. ¿En el siguiente ejercicio encuentre el error y corrija Create table PRODUCTOS ( Id_Cod INT primary key, Existencia INT, Observación VARCHAR(30) )?. Cantidad NUMERIC (4,2),. Observación VARCHAR (30),. Cantidad NUMERIC (4,2);. Observación VARCHAR (30);.

¿para seleccionar los registros comunes entre la Tabla1 y la Tabla2 que tengan correspondencia entre ambas tablas por el campo Col1, escribiríamos?. SELECT T1.Col1, T1.Col2, T1.Col3, T2.Col7 FROM Tabla1 T1 INNER JOIN Tabla2 T2 ON T1.Col1 = T2.Col1. SELECT T1.Col2, T1.Col1, T1.Col3, T2.Col7 FROM Tabla1 T1 INNER JOIN Tabla2 T2 ON T1.Col1 = T2.Col1. SELECT T1.Col1, T1.Col2, T1.Col3, T2.Col7 FROM Tabla2 T1 INNER JOIN Tabla1 T2 ON T1.Col1 = T2.Col1. SELECT T1.Col1, T1.Col2, T2.Col3, T2.Col7 FROM Tabla1 T1 INNER JOIN Tabla1 T2 ON T1.Col1 = T1.Col1.

¿La función NVL se?. Utiliza para convertir el valor nulo en su valor real. Utiliza para convertir el valor numérico en su valor real. Utiliza para convertir un carácter el valor real. Utiliza para convertir el valor carácter y nulo en su valor real.

¿Cuántos tipos de relaciones existen?. Relación uno a uno, uno a varios, varios a uno, varios a varios. Primary key y Foreign key. Relación 1:1,1:0, 0:0. Cardinalidad, relación, constraint.

¿Un cursor es?. Un cursor es un objeto de base de datos que se utiliza para manipular datos de una fila a otra. Un cursor es un objeto de base de datos que se utiliza para manipular datos de una columna a otra. Un cursor es un objeto de base de datos que se utiliza para manipular datos de unas tablas a otra. Un cursor es un objeto de base de datos que se utiliza para manipular datos de una base de datos a otra.

¿Cuál de las siguientes instrucciones SQL crea una variable local?. @MyVar1. ##MyVar1. #MyVar1. @@MyVar1.

271. ¿El SELECT siguiente no funciona analiza donde está el error? SELECT Trabajo count (*), avg(Salario)*12 FROM EMPLEADO having count(*)>2;?. Trabajo. Salario. Having. Empleado.

272. ¿El SELECT siguiente no funciona, identifique el error y seleccione la opción que falta SELECT Nombre_empleado, Trabajo_empleado FROM EMPLEADO WHERE No_departamento=10 and Trabajo IN(SELECT Trabajo FROM WHERE No_departamento IN (SELECT No_departamento FROM DEPARTAMENTO WHERE Nombre_departamento ='VENTAS')); ?. EMPLEADO. DEPARTAMENTO. BETWEEN. COUNT.

¿Liste el nombre, cargo y comisión de los empleados que no tengan comisión, cuyo nombre inicie con la letra S y ordenado por el nombre descendente?. SELECT Nombre_empleado, Trabajo_empleado, Comision_empleado FROM EMPLEADO WHERE Comision_empleado is null and (Nombre_empleado LIKE ‘S%’) ORDER BY Nombre_empleado;. SELECT Nombre_empleado, Trabajo_empleado, Comision_empleado FROM EMPLEADO WHERE Comision_empleado is null and (Nombre_empleado LIKE ‘%S’) ORDER BY Nombre_empleado;. SELECT Nombre_empleado, Trabajo_empleado, Comision_empleado FROM EMPLEADO WHERE Comision_empleado is null and (Nombre_empleado LIKE S%) ORDER BY Nombre_empleado;. SELECT Nombre_empleado, Trabajo_empleado, Comision_empleado FROM EMPLEADO WHERE Comision_empleado is null and (Nombre_empleado LIKE ‘S%’) ORDER BY Nombre_empleado;.

¿Seleccione el nombre, trabajo y fecha de todos los empleados contratados entre 2 de enero de 1981 y el 25 de abril de 1981 ordenado el resultado por fecha de ingreso?. SELECT Nombre, Trabajo, Empleado, Fecha_ingreso FROM EMPLEADOS WHERE Fecha_ingreso BETWEEN ’02-01-1981’ and ’25-04-1981’ ORDER BY Fecha_ingreso;. SELECT * FROM EMPLEADOS WHERE Fecha_ingreso IN ’02-01-1981’ and ’25-04-1981’ ORDER BY Fecha_ingreso;. SELECT Nombre, Trabajo, Empleado, Fecha_ingreso FROM EMPLEADOS WHERE Fecha_ingreso ON ’02-01-1981’ and ’25-04-1981’ ORDER BY Fecha_ingreso;. SELECT Nombre, Trabajo, Empleado, Fecha_ingreso FROM EMPLEADOS WHERE Fecha_ingreso LIKE ’02-01-1981’ and ’25-04- 1981’ ORDER BY Fecha_ingreso;.

¿Cuál de los siguientes elementos son parte del relacional?. Tablas, campos, relaciones, constraints. Entidades, campos, relaciones, constraints. Tablas, atributos, relaciones, constraints. Tablas, registros, relaciones, constraint.

¿Cuál es una función?. Date. Where. Between. Distintc.

¿Las etapas de la metodología de diseño de base de datos son?. Diseño conceptual, Diseño lógico y Diseño físico. Diseño conceptual, Normalización y Diseño lógico. Diseño físico, ME-R y Diseño Interface. Diseño conceptual, Diseño de diagrama de flujo.

¿El esquema conceptual es?. La descripción de alto nivel del contenido de información de la base de datos, independiente del SGBD que se vaya a utilizar. Lenguaje que se utiliza para describir esquemas conceptuales. Obtener un esquema completo que lo exprese todo. Lenguaje de desarrollo mediante código en la base de datos.

¿Cuál es el propósito del diseño lógico es?. Obtener una representación que use de la manera más recursos disponibles en el modelo lógico para estructurar datos y modelar restricciones. Descripción de la estructura de la base de datos según el modelo del SGBD que se vaya a utilizar. Obtener un esquema completo que lo exprese todo. Descripción de la implementación de una base de datos en la memoria secundaria.

¿Qué significa CRUD?. CREATE, READ, UPDATE DELETE. CREATE, READ, UPDATE, DROP. CREATE, READ, ALTER, DELETE. CREATE, READ, ALTER, DROP.

¿Transacciones en un SGBD es?. Una transacción en un Sistema de Gestión de Bases de Datos (SGBD), es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica. La transacción en Sistema de Gestión de Base de Datos (SGBD), permite el uso de herramienta case. El flujo económico que refleja creación, transformación, intercambio. Descripción de la estructura de la base de datos según el modelo del SGBD que se vaya a utilizar.

¿De acuerdo con el siguiente script necesito insertar un registro, elija la respuesta correcta. CREATE table PRODUCTOS ( Codigo varchar (3) Primary key, Nombre varchar (30), Precio decimal (6,2), Fecha date );?. Insert into PRODUCTOS (Codigo, Nombre, Precio, Fecha )VALUES (‘a01’,'Luis', 2.50, '2022-11-02');. Insert into PRODUCTOS VALUES (a01,'Luis', 2.50, '2022-11-02');. Insert into PRODUCTOS VALUES (a01,'Luis', 2.50, '2022-11-02');. Insert into PRODUCTOS VALUES (a01,'Luis', 2.50, '2022-11-02');.

¿Cuál es el comando creador de una determinada vista?. SHOW CREATE VIEW. CREATE VIEW. SHOW VIEW. SHOW TABLE.

¿El comando EXECUTE permite?. La ejecucion de funciones y procedimientos en MYSQL. Consultar información de la base de datos. Crear las funciones y procedimientos almacenados. Actualizar funciones y procedimientos almacenados.

¿Cuál es la sentencia que permite crear tablas temporales para evitar daños a las tablas originales?. CREATE TEMPORARY TABLES. CREATE TABLES. CREATE VIEW. CREATE DATABASE.

¿DBMS es?. Sistema de gestión de base de datos. Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Un conjunto de tablas. Un conjunto de datos.

¿Qué significa JDBC?. La Conectividad de Bases de Datos Java (Java Database Connectivity, JDBC). La interfaz de conectividad abierta de bases de datos de Microsoft. La Conexión de Bases de Datos Java (Java Database conexión JDBC). El conector de Bases de Datos Java (Java Database Connect, JDBC).

¿Cuándo y por quien fue creado SQL?. Por IBM en 1981. Por IBM en 1970. Por Microsoft en 1970. Por Microsoft en 1981.

¿MySQL cómo nace y en qué año?. Nació como un proyecto para crear un sistema de base de datos de software libre por parte de la empresa sueca MySQL AB en 1995. Nació como un proyecto para crear un sistema de base de datos de software libre por parte de la empresa sueca MySQL Oracle en 1985. Nació como un proyecto para crear un sistema de base de datos de software libre por parte de la empresa sueca MySQL Oracle en 1995. Nació como un proyecto para crear un sistema de base de datos de software libre por parte de la empresa sueca MySQL AB en 1985.

¿DECLARE en PL/SQL permite?. ¿DECLARE en PL/SQL permite?. Abre un cursor. Define una cláusula en una consulta. Aborta la transacción para una consulta.

¿El tipo de dato DATETIME sirve para almacenar fecha y hora, con el formato YYYY-MM-DD HH:MM:SS es?. Datetime. Time. Timestamp. Date.

¿Sistema de gestión de bases de datos open source?. SQLite, MySQL, PostgresSQL. Oracle, MySQL, Microsoft SQL Server. SQLite, MySQL, Oracle. Ingres, MySQL, Oracle.

¿Esta función une todos los textos que se envían dentro de los paréntesis, elija la opción correcta?. Concat. Count. Cont. Concatenar.

¿Esta función convierte a mayúscula el texto que se le envía dentro del paréntesis, elija la opción correcta?. UPPER. SENT. NVL. COUNT.

¿Cuáles son las funciones matemáticas en MySQL?. SQRT. WHERE. DATE. TIME.

¿La función que convierte toda la cadena en minúsculas es?. LOWER. SQRT. TOP. NVL.

¿La sintaxis de la instrucción TRUNCATE en SQL es?. TRUNCATE TABLE Nombre de la tabla;. TRUNCATE TABLE Nombre de la base de datos;. TRUNCATE TABLE condición;. TRUNCATE TABLE Where condición;.

¿Cuál de las siguientes sintaxis es correcta?. SELECT table1.column1,table1.column2,table2.column1,.... FROM table1 INNER JOIN table2 ON table1.matching_column = table2.matching_column;. SELECT table1.fila1, table1.fila2,table2.fila1, FROM table1 INNER JOIN table2 ON table1.matching_column = table2.matching_column;. SELECT table1.column1, table1.column2,table2.column1,.... FROM table1 INNER JOIN table2 IN table1.matching_column = table2.matching_column;. SELECT table1.column1, table1.column2,table2.column1 ... FROM table1 INER JOIN table2 IN table1.matching_column = table2.matching_column;.

¿Qué es metadatos?. Una base de datos que almacena metadatos. Una base de datos que almacena tablas. Una base de datos relacional. Una base de datos No relacional.

¿Qué significa PL/SQL?. Lenguaje de procedimientos / Lenguaje de consulta estructurado. Lenguaje de programación / Lenguaje de consulta estructurado. Lenguaje de programación / Lenguaje de consulta selccionado. Lenguaje de procedimientos /Lenguaje estructurado.

¿Cómo está formado un programa bajo el paradigma de orientación a objetos? Seleccione una: Conjunto de objetos que interactúan de forma conjunta. Conjunto de métodos que interactúan de forma conjunta. Conjunto de líneas de código que interactúan de forma conjunta. Conjunto de líneas de código que interactúan de forma diferente.

302. Un programa es una serie de con una finalidad concreta que realizan una función determinada: Órdenes o instrucciones ordenadas. Órdenes o instrucciones no ordenadas. Líneas de código e instrucciones ordenadas. Órdenes sin instrucciones ordenadas.

¿Cómo se conforman los objetos? Seleccione una: Se forman con datos (atributos) y métodos. Se forman con datos (atributos) protegidos y datos privados. Se forman con clases y subclases. Se forman con clases y atributos.

¿El código fuente es un texto escrito en un lenguaje de programación específico y que puede ser entendido por un: ?. Programador. Administrador de base de datos. Arquitecto de diseño. Diseñador web.

¿Cómo Se define una clase? Seleccione una: class (clase). void class (clase). if class (clase). declare clase private.

¿Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa: ?. Constante. Variable. Bucle for. If – Else.

¿Cuál de los siguientes define una variable? Seleccione una: INT. COUT. VOID. CIN.

¿En la programación orientada a objetos en una clase se agrupan datos (variables) y: ?. Métodos (funciones). Constantes. Private Clase. Funciones de condición.

¿Cuáles son las características de la POO? Seleccione una?. Objetos, abstracción, polimorfismo, encapsulación. Distribuido, interpretado robusto, multihilo. Distribuido por usuario, interpretado robusto, multihilo. Objetos, Clases, polimorfismo, encapsulación.

¿En la programación orientada a objetos una subclase es una clase que hereda ciertas características de la clase?. Padre, pero no se puede añadir ninguna propia. Padre, pero se puede añadir una propia. Privada, pero no se puede añadir ninguna propia. Pública, pero no se puede añadir ninguna propia.

¿Qué ciclo se usas más? Seleccione una?. FOR. IF-ELSE. SWITCH. CASE.

¿La programación orientada a objetos proporciona los siguientes beneficios?. -Modularidad. -Reutilización de código. -Facilidad de testeo y reprogramación. -Ocultación de información. -Modularidad. -Reutilización de código. -Facilidad de testeo y reprogramación. – Información en línea. Campos de datos, constantes, métodos. Campos de datos, variables, métodos.

¿Qué contiene una clase (poo)? Seleccione una. Una clase incluye los datos y el código que operará sobre esos datos. Una clase incluye la superposición cuántica de las partículas que nos rodean. Una clase incluye alumnos. Una clase incluye partículas.

¿En la programación orientada a objetos (POO), un objeto tiene las siguientes características: ?. -Identidad. -Estado. -Comportamiento. -Mensajes. -Métodos. -Identidad de variables. -Estado. -Comportamiento. -Mensajes. -Métodos. -Identidad. -Estado de constantes. -Comportamiento. -Mensajes. -Métodos. -Identidad. -Estado. -Comportamiento de objetos estáticos. -Mensajes. -Métodos.

¿Qué contiene una Clase? Seleccione una. Campos de datos, variables, métodos. Individuos. Similitudes entre objetos. Similitudes entre objetos.

¿Seleccione los conceptos básicos de la POO?. Encapsulación, Herencia, Polimorfismo, Abstracción. Herencia de cubos de información, Polimorfismo, Abstracción. Herencia, Polimorfismo abstracto, Abstracción. Herencia, Polimorfismo, Abstracción de códigos.

¿Qué es una clase?. Es la representación de un cierto tipo de objeto. Es el plan que define las características de un objeto. Es la representación de un cierto tipo de herencias. Es el plan que define las características de un objeto. Es la representación de un cierto tipo de métodos abstractos. Es el plan que define las características de un objeto. Es la representación de herencias complejas. Es el plan que define las características de un objeto.

¿Qué es un objeto?, Seleccione la mejor respuesta. Un objeto es parte de una clase. Tiene su propio estado, comportamiento y definición. Un objeto no es parte de una clase. Ni tiene su propio estado, comportamiento y definición. Un objeto es parte de una clase. Pero no tiene su propio estado, comportamiento y definición. Un objeto no es parte de una subclase. Ni tiene su propio estado, comportamiento y definición.

¿Qué es la encapsulación?, seleccione una o varias respuestas, según corresponda. La encapsulación es una característica del objeto y guarda todos los datos ocultos. Estos datos (ocultos) pueden estar limitados para los que forman esa clase. Sus niveles externos son, internos, protegidos, públicos, protegidos internos, y privados. Sus niveles externos son, internos, protegidos, públicos, protegidos internos, y privados. Sus niveles internos son, internos protegidos, públicos, protegidos internos, y privados.

¿Qué es el Polimorfismo?. El polimorfismo es la asignación de un valor que se da a una subclase, o que se había declarado ya en la clase principal. El polimorfismo es la asignación de un valor único que se da a una subclase, o que se había declarado ya en la clase principal. El polimorfismo es la asignación de un valor que se da a un objeto, o que se había declarado ya en la clase principal. El polimorfismo es un valor único que se da a una subclase, o que se había declarado ya en la clase principal.

¿Seleccione una opción dependiendo del concepto: La herencia es el concepto con el cual se aclara que una clase divide la estructura y comportamiento definidos en otra clase. Si la herencia es aplicada a una clase se le llama herencia única, pero si la herencia depende de diferentes clases, se le conoce cómo?. Múltiple. Único. Mixto. Híbrido.

¿Un Constructor se define como el método que se utiliza para iniciar el estado de un objeto, y está incluido desde el momento que se crea el objeto. El constructor tiene unas reglas que son?. El constructor tiene un nombre, que debe ser el mismo nombre de la clase. El constructor si puede tener un tipo de retorno. El constructor si puede tener un tipo de retorno único dependiendo de la herencia que este tenga en un parámetro específico. El constructor no tiene un nombre, que debe ser el mismo nombre de la clase.

¿Cómo se define un Destructor?. El destructor es el método que se nombra de forma automática cuando el objeto está realizado de alcance o destruido. El destructor debe llevar el mismo nombre de la clase, pero lleva el símbolo de tilde está colocado antes del nombre. El destructor es el objeto constructor que se nombra de forma automática cuando el objeto está realizado de alcance o destruido. El destructor debe llevar el mismo nombre de la clase, pero lleva el símbolo de tilde está colocado antes del nombre. El destructor no es el método que se nombra de forma automática cuando el objeto está realizado de alcance o destruido. El destructor debe llevar el mismo nombre de la clase, pero lleva el símbolo de tilde está colocado antes del nombre. El destructor es el objeto constructor que se nombra de forma estática cuando el objeto está realizado de alcance o destruido. El destructor debe llevar el mismo nombre de la clase, pero lleva el símbolo de tilde está colocado antes del nombre.

¿Qué significa POO?. Programación Orientada a Objetos. Programación Orientada a Ordenadores. Programación Orientada a Operaciones. Programación Orientada a Optimización.

¿Cuáles son los cuatro pilares de la POO?. Encapsulación, Herencia, Abstracción, Polimorfismo. Condiciones, Bucles, Funciones, Variables. Iteración, Comprobación, Definición, Excepciones. Clases, Métodos, Objetos, Atributos.

¿Una clase en la POO es: ?. Una plantilla para crear objetos. Un objeto. Una instancia. Un tipo de dato.

¿Qué es un objeto en la POO?. Una instancia de una clase. Una función. Una variable. Un método.

¿Cuál de las siguientes es una característica de la encapsulación?. Ocultar los detalles internos y permitir el acceso controlado. Acceso irrestricto a los atributos de una clase. Eliminar completamente los atributos de una clase. Hacer públicos todos los métodos de una clase.

¿Qué es la herencia en la POO?. Un mecanismo que permite crear una nueva clase basada en una existente. Un proceso de ocultar atributos. La capacidad de una clase de tener varios constructores. La habilidad de una clase de heredar métodos privados.

¿Cuál de las siguientes es una ventaja de la herencia?. Facilita la creación de jerarquías y la reutilización de código. Aumenta la complejidad del código. Disminuye la reutilización de código. Genera conflictos entre clases.

¿Qué es el polimorfismo?. La capacidad de objetos de diferentes clases de ser tratados como objetos de una clase base común. La habilidad de una clase de tener múltiples constructores. La habilidad de una clase de tener varios métodos con el mismo nombre. La ocultación de los detalles internos de una clase.

¿Qué es la abstracción en la POO?. Simplificar la representación de una entidad mostrando solo los detalles relevantes. La representación detallada de los objetos en un sistema. Mostrar todos los detalles internos de una clase. El proceso de crear múltiples instancias de una clase.

¿Un constructor en una clase se utiliza para: ?. Inicializar los atributos de un objeto. Acceder a los métodos de instancia. Acceder a los atributos estáticos. Realizar operaciones matemáticas.

¿Cuál es la diferencia entre un método estático y un método de instancia?. Los métodos estáticos pertenecen a la clase en sí y se llaman a través de la clase, mientras que los métodos de instancia pertenecen a objetos específicos de esa clase. Los métodos estáticos se llaman en un objeto específico, mientras que los métodos de instancia se llaman en la clase. Los métodos estáticos solo pueden ser llamados desde la misma clase, mientras que los métodos de instancia pueden ser llamados desde cualquier clase. Los métodos estáticos solo pueden ser sobrescritos, mientras que los métodos de instancia pueden ser reemplazados.

¿Qué establece el principio de "una única responsabilidad" en el diseño de clases?. Cada clase debe tener una única razón para cambiar, es decir, una única responsabilidad. Cada clase debe tener múltiples responsabilidades. Cada clase debe tener una única propiedad. Cada clase debe tener un único método.

¿El principio de "abierto/cerrado" establece que: ?. Las clases deben estar abiertas para la extensión pero cerradas para la modificación. Las clases deben estar abiertas para ser modificadas en cualquier momento. Las clases deben estar cerradas y no se les permite agregar nuevos métodos. Las clases deben estar cerradas para la extensión pero abiertas para la modificación.

¿Cómo se crea una instancia de una clase en la POO?. Utilizando la palabra clave "new" seguida del nombre de la clase. Llamando al método "create" de la clase. Definiendo una nueva función en la clase. Asignando un valor a un atributo estático.

¿Qué es la notación de punto en la POO?. La forma en que se acceden a los métodos y propiedades de un objeto, utilizando el formato "objeto.metodo()". Un símbolo de puntuación que separa las palabras en una clase. Un método utilizado para dividir el código en bloques. Un método especial que se llama al crear una instancia de una clase.

¿Qué es una clase abstracta en la POO?. Una clase que no puede ser instanciada y puede contener métodos sin implementación. Una clase que no puede ser heredada. Una clase que solo contiene atributos abstractos. Una clase que solo puede heredar de clases concretas.

¿Cuál es el propósito de una interfaz en la POO?. Definir un contrato para las clases que la implementan, indicando los métodos que deben ser implementados. Definir atributos públicos para las clases que la implementan. Permitir la herencia de métodos privados entre clases. Limitar la visibilidad.

¿Qué analogía se suele usar para explicar la POO?. Un sistema de clases y objetos en la vida real. Un puzzle de lógica. Un árbol genealógico. Un conjunto de operaciones matemáticas.

¿Cuál es un ejemplo práctico de la POO en la vida real?. Modelar un sistema de reservas de vuelos. Organizar una lista de tareas en una hoja de cálculo. Crear una fórmula matemática compleja. Escribir un poema.

¿Cómo podría la POO mejorar la organización y mantenibilidad de una tienda en línea?. Facilitaría la creación de clases como "Producto", "Carrito de Compras", "Cliente" con sus propios métodos y atributos, mejorando la organización y mantenibilidad. No tendría ningún efecto en la organización y mantenibilidad. Haría que la tienda en línea fuera más difícil de mantener. Haría que la tienda en línea fuera más lenta y menos eficiente.

¿Qué es la encapsulación en la POO?. Ocultar los detalles internos de una clase y permitir el acceso controlado. El proceso de dividir un objeto en partes más pequeñas. Convertir un objeto en una clase. Exponer todos los atributos y métodos de una clase.

¿Qué es la abstracción en la POO?. Simplificar la representación de una entidad mostrando solo los detalles relevantes. Mostrar todos los detalles internos de una clase. Convertir una instancia en una clase. Exponer todos los métodos de una clase.

¿Qué es un método en la POO?. Una función que opera en una clase o en un objeto. Un atributo que almacena datos. Un valor que define el estado de un objeto. Una instancia de una clase.

¿Qué es una propiedad en la POO?. Un valor que define el estado de un objeto. Un atributo que almacena datos. Una función que opera en una clase o en un objeto. Una combinación de atributos y métodos.

¿Cuál es el propósito del principio de "una única responsabilidad"?. Facilitar el cambio y la mantenibilidad del código al asegurarse de que cada clase tenga una única razón para cambiar. Aumentar la complejidad de las clases. Permitir que una clase tenga múltiples responsabilidades. Eliminar cualquier responsabilidad de las clases.

¿En qué consiste el principio de "abierto/cerrado"?. Las clases deben estar abiertas para la extensión pero cerradas para la modificación. Las clases deben estar abiertas para ser modificadas en cualquier momento. Las clases deben estar cerradas y no se les permite agregar nuevos métodos. Las clases deben estar cerradas para la extensión pero abiertas para la modificación.

¿Cómo se crea una instancia de una clase en la POO ?. Utilizando la palabra clave "new" seguida del nombre de la clase. Llamando al método "create" de la clase. Definiendo una nueva función en la clase. Asignando un valor a un atributo estático.

¿Cómo se accede a los métodos y propiedades de un objeto en la POO?. Utilizando la notación de punto: objeto.metodo() o objeto.propiedad(). Mediante una declaración "import". Llamando directamente a los métodos y propiedades desde cualquier parte del código. Definiendo métodos y propiedades como estáticos.

¿Qué es una clase abstracta en la POO ?. Una clase que no puede ser instanciada y puede contener métodos sin implementación. Una clase que no puede ser heredada. Una clase que solo contiene atributos abstractos. Una clase que solo puede heredar de clases concretas.

¿Cuál es el propósito de una interfaz en la POO?. Definir un contrato para las clases que la implementan, indicando los métodos que deben ser implementados. Definir atributos públicos para las clases que la implementan. Permitir la herencia de métodos privados entre clases. Limitar la visibilidad de los métodos en una clase.

354. ¿La Programación Orientada a Objetos (POO) es un de programación que se basa en el uso de objetos para modelar conceptos del mundo real?. Paradigma. Método. Clase. Subclase.

¿Una clase en la POO es una instancia específica de ?. Un objeto. Una variable. Una constante. Una clase.

¿La encapsulación en la POO consiste en los detalles internos de una clase y permitir el acceso controlado a través de métodos?. Ocultar. Desarchivar. Mostrar. Archivar.

¿Una clase abstracta en la POO puede ser ?. Instanciada directamente. Instanciada de forma privada. Declarada dentro de otra clase. Instanciar como variable.

¿La herencia en la POO permite que una clase herede propiedades y comportamientos de?. Otra clase. Un método. Una variable. De una constante.

¿En la POO, el polimorfismo se refiere a la capacidad de una clase de tener múltiples?. Constructores. Variables. Constantes. Destructores.

¿Una interfaz en la POO define una implementación concreta de………. para las clases que la implementan?. Métodos. Clases. Variables. Constructores.

¿En la POO, la… implica mostrar todos los detalles internos de una clase?. Abstracción. Clases. Variables. Constructores.

¿En la POO, el principio de "una única responsabilidad" sugiere que cada clase debe tener múltiples ?. Responsabilidades. Variables. Principios. Relaciones.

¿El principio de establece que las clases deben estar cerradas para la extensión y abiertas para la modificación?. "abierto/cerrado". Extensión. Encapsulación. Herencia.

¿Una propiedad en la es una función que opera en una clase o en un Objeto?. POO. Variable. Principio. Proceso.

365. ¿El en la POO permite que objetos de diferentes clases sean tratados como objetos de una clase base común?. Polimorfismo. Método Variable. Principio. Proceso.

¿Una clase puede implementar múltiples… en la POO?. Interfaces. Variables. Constantes. Herencias.

¿En la POO, un se llama a través de una instancia específica de una clase?. Método estático. Método simple. Método Dinámico. Polimorfismo.

¿Una instancia de una puede acceder directamente a sus atributos privados?. Clase. Variable. Constante. Herencia.

¿La herencia en la POO implica que una clase puede heredar de múltiples clases base al mismo tiempo?. Objeto. Variable. Principio. Proceso.

¿En la POO, la… se refiere a la capacidad de una clase de tener múltiples constructores?. Herencia múltiple. Variable. Constante. Herencia simple.

¿Las interfaces en la POO pueden contener implementaciones concretas de….?. Métodos. Variables. Constantes. Herencias simples.

¿La programación orientada a objetos (POO) se basa en?. Concepto de objetos y sus interacciones. Estructuras de datos primitivas. Procedimientos encapsulados. Los independientes.

¿Un objeto es una… de una clase?. Instancia. Función. Estructura de datos. Variable global.

¿La encapsulación en la POO se refiere a?. La ocultación de detalles internos de un objeto. La reutilización de código. La creación de objetos a partir de una clase. La sobrecarga de métodos en una clase.

¿La herencia permite que una clase?. Herede propiedades y métodos de otra clase. Herede propiedades y métodos de múltiples clases. Solo herede métodos de una clase. Herede atributos, pero no métodos.

¿El polimorfismo en la POO se refiere a?. La capacidad de un objeto de tener múltiples tipos. La creación de objetos en tiempo de ejecución. La capacidad de ocultar atributos de una clase. La creación de clases a partir de objetos.

¿Un constructor es un método especial que se llama automáticamente?. Al crear una instancia de una clase. Al finalizar la ejecución del programa. Cuando se necesita crear una nueva clase. Al declararlo en una clase.

¿La palabra clave this se utiliza para hacer referencia. El objeto actual de la instancia. La clase en la que se encuentra. Un objeto de otra clase. Una instancia de clase abstracta.

¿El proceso de convertir un objeto en una representación de texto se llama?. Serialización. Deserialización. Composición. Abstracción.

¿El modificador de acceso private significa que un miembro es accesible?. Solo dentro de la misma clase. Desde cualquier parte del programa. Solo dentro del mismo paquete. En cualquier clase derivada.

¿Un método que define el comportamiento de una clase se llama?. Método. Constructor. Variable. Función.

¿El concepto de herencia múltiple se refiere a?. La capacidad de una clase de heredar de múltiples clases padres. La herencia de un solo atributo de varias clases padres. La herencia de atributos y métodos de una única clase padre. La creación de múltiples instancias a partir de una sola clase.

¿El principio de DRY (Don't Repeat Yourself) promueve?. La reutilización de código y la reducción de duplicación. La duplicación de código para mejorar la legibilidad. La creación de clases muy específicas para cada caso. La eliminación de comentarios en el código.

¿Una clase abstracta es una clase que?. No puede ser instanciada y puede contener métodos abstractos. No puede contener métodos. Puede ser instanciada directamente. Contiene solo atributos.

¿Un método estático pertenece a?. Clase en sí y no a las instancias. Instancias de la clase. Cualquier objeto del mismo tipo. Clases derivadas de la misma clase.

¿Una interfaz en la POO es?. Un conjunto de métodos que una clase concreta debe implementar. Una clase con implementación completa de métodos. Una clase que no puede ser heredada por otras. Un tipo especial de atributo en una clase.

¿El principio Open/Closed sugiere que?. Las clases deben estar cerradas para la extensión. Las clases deben estar abiertas para la modificación constante. Las clases solo deben tener atributos públicos. Las clases deben heredar de una única superclase.

¿Composición es el proceso de?. Crear objetos más complejos mediante la combinación de objetos más simples. Heredar atributos de múltiples clases. Crear una instancia de una clase. Definir clases abstractas con métodos no implementados.

¿Un getter es un método que se utiliza para?. Acceder a un atributo privado. Modificar un atributo privado. Definir nuevos atributos en una clase. Inicializar una instancia de clase.

¿El concepto de acoplamiento en la POO se refiere a?. La dependencia entre clases. La creación de interfaces. La ocultación de detalles internos. La creación de clases derivadas.

¿Una superclase es una clase?. De la que otras clases heredan atributos y métodos. Que no puede ser heredada. Que solo contiene atributos privados. Que solo contiene métodos estáticos.

¿Un método abstracto es un método que?. No tiene implementación y debe ser definido en las clases hijas. No puede ser llamado desde las clases hijas. Se hereda automáticamente de la clase padre. No puede ser llamado desde la clase padre.

¿El principio de encapsulación en la POO se refiere a?. La ocultación de detalles internos de un objeto. La creación de objetos a partir de clases. La capacidad de heredar de múltiples clases. La creación de interfaces abstractas.

¿En la POO, this se utiliza para?. Hacer referencia al objeto actual de la instancia. Crear una nueva instancia de clase. Llamar a métodos de otras clases. Definir atributos en una clase.

¿El principio de Liskov Substitution establece que?. Los objetos de una clase deben poder ser reemplazados por objetos de una clase base. Los métodos deben ser estáticos. Las clases deben heredar de una única superclase. Los objetos de una clase solo deben tener atributos públicos.

¿La Programación Orientada a Objetos (POO) se basa en los?. Conceptos de clases y objetos. Códigos fuente de la aplicación. Solamente en los conceptos de clases. Solamente en los objetos.

¿La encapsulación en la POO se refiere a ocultar los detalles… y permitir el acceso controlado?. Internos de una clase. Externos de una clase. Privados de una clase. Públicos de una clase.

¿Una clase en POO es una instancia de ?. Un objeto. Una clase. Un constructor. Un destructor.

¿El diseño de clases sugiere que una clase debe tener múltiples ?. Responsabilidades. Instancias. Declaraciones. Métodos.

¿El polimorfismo en la POO permite que objetos de diferentes clases puedan ser tratados… base común?. Como objetos de una clase. Como superclase. Como objetos independientes de una. Polimorfismo de.

¿La herencia en la POO es un mecanismo que permite crear …………… basada en una existente, heredando sus atributos y métodos?. Una nueva clase. Una nueva Herencia. Una nueva variable. Una nueva constante.

¿Una… en la POO puede ser instanciada.?. Clase abstracta. Herencia privada. Variable. Clase privada.

¿Las… en la POO pueden contener implementaciones completas de métodos?. Interfaces. Constantes. Variables. Vistas.

¿Un en la POO pertenece a una instancia específica de una?. Método estático/ clase. Proyecto/ variable. Método/ constante. Proyecto/ Herencia.

¿La abstracción en la POO implica mostrar todos los detalles internos de?. Una entidad. Una Variable. Un proyecto. Una clase.

¿Cuándo una clase va a definir código para los métodos de una interfaz, tiene que implementarla, para lo cual se utilizara la palabra?. Implements. Private. Public. This.

¿En la POO, una… de una clase se llama "objeto"?. Instancia. Clase. Variable. Constante.

¿El principio de "abierto/cerrado" sugiere que las clases deben estar cerradas para la extensión y la?. Modificación. Creación. Eliminación. Búsqueda.

¿Los métodos de instancia en la POO se definen con la palabra clave?. Method. This. Is. Class.

410. ¿En la herencia, una clase derivada hereda… y métodos privados de la clase base?. Atributos. Tipo de variable. Clases. Clases.

¿Una clase puede implementar múltiples… en la POO?. Interfaces. Ordenes. Líneas de código. Variables.

¿Los en la POO se llaman a través de instancias de la clase?. métodos estáticos. Variable. Herencia. Derivada.

¿Una…… puede acceder directamente a los miembros privados de la clase base?. clase derivada. Herencia. Herencia. Derivada.

¿El término " " se refiere a la creación de un nuevo constructor en una clase derivada?. This. Override. Private. Public.

¿Una clase final en la POO no puede ser heredada?. Heredada. Iniciada. Sustraida. Hija de otra.

¿Qué es la herencia en la Programación Orientada a Objetos?. Una relación entre clases donde una clase (subclase) puede heredar atributos y métodos de otra clase (superclase). Un proceso de copiar atributos y métodos de una clase a otra. Un principio que prohíbe el uso de clases base en la programación orientada a objetos. Un tipo de polimorfismo.

¿Qué es el encapsulamiento?. Un proceso para ocultar los detalles internos de una clase y exponer solo la interfaz necesaria. Un principio que permite que cualquier clase acceda a los atributos y métodos de otra clase. Un patrón de diseño que garantiza que una clase solo tenga un método. Un tipo de relación entre clases.

¿Cuál es el propósito principal de la abstracción en la POO?. Simplificar los objetos del mundo real en clases y objetos en el código. Ocultar completamente los detalles internos de una clase. Permitir que una clase herede atributos y métodos de múltiples clases base. Limitar el acceso a los métodos de una clase.

¿Cómo se logra el polimorfismo en la POO?. Mediante la sobrescritura de métodos en las subclases y el uso de interfaces. Mediante la herencia de atributos. Mediante la encapsulación de métodos. Mediante la composición de objetos.

¿Qué es una interfaz en la POO?. Un conjunto de métodos que deben ser implementados por cualquier clase que la utilice. Una clase base. Un tipo de polimorfismo. Un atributo privado de una clase.

¿Cuál es la diferencia principal entre agregación y composición en las relaciones entre clases?. En la agregación, las partes no pueden existir sin el agregado; en la composición, las partes pueden existir independientemente del todo. En la agregación, el todo y las partes no están relacionados; en la composición, el todo contiene las partes y las crea. En la agregación, el todo y las partes están completamente relacionados; en la composición, el todo y las partes están débilmente relacionados. No hay diferencia; los términos se usan indistintamente en la POO.

¿Cuál es el propósito del patrón de diseño Singleton?. Garantizar que una clase tenga una única instancia y proporcionar un punto de acceso global a esa instancia. Permitir que múltiples objetos de una clase accedan simultáneamente a sus atributos y métodos. Facilitar la creación de objetos a partir de una clase abstracta. Controlar el acceso a los métodos de una clase.

¿Cuál de los siguientes principios de SOLID establece que una clase debe tener una sola razón para cambiar?. SRP (Principio de Responsabilidad Única). OCP (Principio de Abierto/Cerrado). LSP (Principio de Sustitución de Liskov). ISP (Principio de Segregación de Interfaces).

¿Qué es un método constructor en una clase?. Un método especial que se llama automáticamente cuando se crea un objeto y se utiliza para inicializar atributos. Un método que permite la destrucción de objetos. Un método que oculta los detalles internos de una clase. Un método que hereda atributos de una clase base.

¿Cuál es el propósito de la sobrecarga de métodos en la POO?. Definir múltiples métodos con el mismo nombre pero con diferentes parámetros. Permitir que una clase herede atributos y métodos de múltiples clases base. Permitir que una clase base acceda a los métodos de una clase derivada. Evitar el acceso a los atributos de una clase desde el exterior.

¿Qué ciclo es la menos común en su uso? Seleccione una: SWITCH. IF-ELSE. FOR. WHILE.

¿La programación orientada a objetos no proporciona los siguientes beneficios?. -Modularidad. -Reutilización de código. -Facilidad de testeo y reprogramación. -Ocultación de información. -Modularidad. -Reutilización de variables. -Facilidad de testeo y reprogramación. - Ocultación de información. -Modularidad. -Reutilización de variables. -Facilidad de testeo y reprogramación. - Ocultación de información. -Modularidad. -Reutilización de clases. -Facilidad de testeo y reprogramación. - Ocultación de información.

¿Qué contiene una clase en la POO? Seleccione una: Una clase incluye los datos y el código que operará sobre esos datos. Una clase incluye la superposición cuántica de las partículas que nos rodean. Una clase incluye alumnos. Una clase incluye la posición cuántica de las variables que nos rodean.

¿En la programación orientada a objetos (POO), un objeto no tiene las siguientes características?. -Identidad. -Estado. -Comportamiento. -Mensajes. -Métodos. -Identidad. -Estado Nulo -Comportamiento. -Mensajes. -Métodos. -Identidad. -Estado. -Comportamiento dinámico -Mensajes. -Métodos. -Identidad. -Estado True. -Comportamiento. -Mensajes. -Métodos públicos.

¿Una Clase contiene Campos de datos?. Variables y Métodos. Variables. Constantes. Mensajes.

¿Una… es una clase de la que otras clases heredan atributos y métodos?. Superclase. Clase privada. Clase Pública. Clase Mixta.

¿Un método abstracto es un método que no tiene implementación y?. Debe ser definido en las clases hijas. No puede ser llamado desde las clases hijas. Se hereda automáticamente de la clase padre. No puede ser llamado desde la clase padre.

¿El principio de encapsulación en la POO se refiere a la?. Ocultación de detalles internos de un objeto. Creación de objetos a partir de clases. Capacidad de heredar de múltiples clases. Creación de interfaces abstractas.

¿En la POO, this se utiliza para hacer referencia… actual de la instancia?. Al objeto. A la variable. Al método. A la constante.

¿El principio de Liskov Substitution establece que los objetos de una clase deben poder ser reemplazados por?. Objetos de una clase base. Métodos estáticos. Clases que deben heredar de una única superclase. Objetos de una clase que solo deben tener atributos públicos.

¿La Programación Orientada a Objetos (POO) se basa en los conceptos de?. Clases y objetos. Herencia y Variables. Encapsulado y Métodos Estáticos. Clases y estucturas.

¿La encapsulación en la POO se refiere a……. los detalles internos de una clase y restringir el acceso controlado?. Ocultar. Constante. Variable. Encapsulamiento.

¿Una clase es una instancia de en la POO?. Un objeto. Un Principio. Una Clase. Múltiples clases.

¿El principio de "una única responsabilidad" en el diseño de clases sugiere que una clase no debe tener múltiples responsabilidades?. Una única responsabilidad. Constantes. Variables. Encapsulamientos.

¿El……….. en la POO permite que objetos de diferentes clases no puedan ser tratados como objetos de una clase base común?. polimorfismo. Constantes. Variables. Encapsulamientos.

¿Variables que almacenan propiedades de los objetos de la clase se llama?. Atributos. Parámetro. Formulario. Encapsulamiento.

¿La programación orientada a objetos (POO) se basa en?. Concepto de objetos y sus interacciones. Estructuras de datos primitivas. Procedimientos encapsulados. Los independientes.

¿Bloques de código que se ejecutan al crear objetos de la clase se llama?. Constructores. Función. Estructura de datos. Variable global.

¿La Herencia en la POO se refiere a?. La reutilización de código. La ocultación de detalles internos de un objeto. La creación de objetos a partir de una clase. La sobrecarga de métodos en una clase.

¿La herencia permite que una clase herede propiedades?. Y métodos de otra clase. Y métodos de múltiples clases. Y métodos de una clase. Pero no métodos.

¿El polimorfismo en la POO se refiere a la capacidad?. De un objeto de tener múltiples tipos. De creación de objetos en tiempo de ejecución. De ocultar atributos de una clase. Creación de clases a partir de objetos.

¿Un constructor es un método especial que se llama automáticamente al?. Crear una instancia de una clase. Finalizar la ejecución del programa. Crear una nueva clase. Declararlo en una clase.

¿La palabra clave this se utiliza para hacer referencia al:?. Objeto actual de la instancia. Objeto de la clase en la que se encuentra. Objeto de otra clase. Objeto de otro objeto similar.

¿El proceso de convertir un objeto en una representación de texto se llama?. Socialización. Virtualización. Indexación. Modificación.

¿El modificador de acceso… significa que un miembro es accesible Solo dentro de la misma clase?. Private. Public. Virtual. Declare.

¿En qué facilita la POO en el desarrollo?. Facilidad de reutilización de código. Uso de clases en los métodos de programación. Accesos mediante variables globales. Métodos de polimorfismo heredado.

¿Qué es la Web 1?0?. Una web estática y de solo lectura. Una web interactiva y colaborativa. Una web centrada en redes sociales. Una web basada en blockchain.

¿Cuál es una característica clave de la Web 2?0?. Interacción y colaboración del usuario. Páginas web estáticas. Uso exclusivo de HTML. Aplicaciones descentralizadas.

¿Qué tecnología se asocia comúnmente con la Web 1?0?. HTML estático. AJAX. WebSockets. Inteligencia Artificial.

¿Qué impulsó el cambio de la Web 1?0 a la Web 2.0?. El desarrollo de tecnologías que permitieron la interacción del usuario y el contenido generado por el usuario. El uso de blockchain. La creación de redes neuronales. La introducción de la realidad aumentada.

¿Cuál es una característica clave de la Web 3?0?. Descentralización y uso de tecnologías blockchain. Páginas web de solo lectura. Uso exclusivo de HTML y CSS. Interacción mínima del usuario.

¿Qué se entiende por la descentralización en la Web 3?0?. Distribución de datos y aplicaciones a través de una red de nodos sin un control central. Centralización de datos en servidores grandes. Uso exclusivo de servidores en la nube. Almacenamiento de datos en dispositivos locales.

¿Quién es considerado el creador de la World Wide Web?. Tim Berners-Lee. Steve Jobs. Bill Gates. Mark Zuckerberg.

¿Qué es el W3C?. El Consorcio World Wide Web, encargado de desarrollar estándares web. Una empresa de desarrollo web. Un protocolo de transferencia de archivos. Un lenguaje de programación.

¿Qué es AJAX y con qué se asocia principalmente?. Una técnica para crear aplicaciones web interactivas en la Web 2.0. Un lenguaje de programación para la Web 1.0. Un protocolo de comunicación para la Web 3.0. Un estándar de diseño web.

¿Qué cambio significativo trajo la Web 2.0?. La capacidad de los usuarios para crear y compartir contenido. La introducción de páginas web estáticas. El uso de servidores descentralizados. La creación de la World Wide Web.

¿Qué significa HTTP?. HyperText Transfer Protocol. HyperText Transmission Protocol. HighText Transfer Protocol. HyperText Transfer Practice.

¿Cuál es el propósito principal del verbo HTTP GET?. Obtener datos del servidor. Enviar datos al servidor. Actualizar recursos en el servidor. Eliminar recursos en el servidor.

¿Qué verbo HTTP se utiliza para enviar datos al servidor, típicamente para crear un nuevo recurso?. POST. GET. PUT. DELETE.

¿Cuál es la diferencia principal entre los verbos HTTP PUT y PATCH?. PUT reemplaza completamente el recurso, mientras que PATCH aplica modificaciones parciales. PATCH reemplaza completamente el recurso, mientras que PUT aplica modificaciones parciales. PUT se usa para eliminar recursos y PATCH para actualizarlos. No hay diferencia, ambos hacen lo mismo.

¿Qué código de estado HTTP indica que una solicitud GET fue exitosa?. 200. 500. 403. 404.

¿Cuál de los siguientes verbos HTTP se utiliza para eliminar un recurso?. DELETE. PUT. HEAD. OPTIONS.

¿Qué verbo HTTP se usa para obtener solo los encabezados de una respuesta sin el cuerpo del mensaje?. HEAD. GET. OPTIONS. TRACE.

¿Qué código de estado HTTP indica que el recurso solicitado no fue encontrado?. 404. 200. 301. 500.

¿Qué verbo HTTP se usa para verificar qué métodos están permitidos para un recurso específico?. OPTIONS. HEAD. TRACE. CONNECT.

¿Cuál es la función principal del verbo HTTP PATCH?. Aplicar modificaciones parciales a un recurso. Obtener datos del servidor. Eliminar un recurso. Reemplazar completamente un recurso.

¿Qué hace este código? .container { display: flex; }. Establece un contenedor flexbox para sus elementos hijos. Alinea todos los elementos a la izquierda. Coloca todos los elementos en una sola fila. Establece una cuadrícula para los elementos hijos.

¿Qué hace este código? container { display: flex; flex-direction: column; }. Alinea los elementos hijos en una columna. Alinea los elementos hijos en una fila. Centra todos los elementos en el contenedor. Aplica un margen de 10px a todos los elementos.

¿Qué hace este código? .container { display: flex; justify-content: center; }. Centra horizontalmente los elementos hijos. Alinea los elementos hijos al principio del contenedor. Alinea los elementos hijos al final del contenedor. Distribuye los elementos hijos equitativamente en el contenedor.

¿Qué hace este código? .container { display: flex; align-items: center; }. Centra verticalmente los elementos hijos. Alinea horizontalmente los elementos hijos. Alinea los elementos hijos al principio del contenedor. Alinea los elementos hijos al final del contenedor.

¿Qué hace este código? .container { display: flex; flex-wrap: wrap; }. Permite que los elementos se envuelvan en varias filas si es necesario. Coloca todos los elementos en una fila. Centra todos los elementos en el contenedor. Alinea todos los elementos a la izquierda.

¿Qué hace este código? .item { flex-grow: 1; }. Permite que el elemento crezca para ocupar el espacio disponible. Fija el tamaño del elemento en 1px. Hace que el elemento ocupe toda la altura del contenedor. Coloca el elemento al principio del contenedor.

¿Qué hace este código? .container { display: flex; justify-content: space-between; }. Distribuye los elementos con espacio igual entre ellos. Centra todos los elementos en el contenedor. Alinea los elementos al principio del contenedor. Alinea los elementos al final del contenedor.

¿Qué hace este código? .item { align-self: flex-end; }. Alinea el elemento individual al final del contenedor. Alinea el elemento individual al principio del contenedor. Alinea el elemento individual al principio del contenedor. Hace que el elemento ocupe todo el ancho del contenedor.

¿Qué hace este código? .container { display: flex; flex-direction: row-reverse; }. Invierte el orden de los elementos hijos en una fila. Invierte el orden de los elementos hijos en una columna. Alinea todos los elementos a la izquierda. Alinea todos los elementos al centro.

¿Qué hace este código? .container { display: flex; align-content: space-around; flex-wrap: wrap; }. Distribuye los elementos en múltiples filas con espacio alrededor de cada fila. Coloca todos los elementos en una fila sin espacio adicional. Centra verticalmente todos los elementos en una sola fila. Hace que cada elemento ocupe el mismo tamaño en una fila.

¿Qué hace este código? <div class="bg-blue-500"> </div>. Establece el color de fondo a azul. Establece el color de texto a azul. Establece el color del borde a azul. Establece el color de sombra a azul.

¿Qué hace este código? <div class="flex justify-center"> </div>. Alinea los elementos horizontalmente al centro. Alinea los elementos verticalmente al centro. Alinea los elementos al inicio del contenedor. Alinea los elementos al final del contenedor.

¿Qué hace este código? <div class="text-lg"> </div>. Establece el tamaño del texto a grande. Establece el tamaño del texto a pequeño. Cambia el color del texto a gris. Establece el peso del texto a ligero.

¿Qué hace este código? <div class="p-4"> </div>. Agrega un padding de 1 rem en todos los lados del elemento. Agrega un padding de 4 píxeles en todos los lados del elemento. Agrega un margen de 1 rem en todos los lados del elemento. Agrega un margen de 4 píxeles en todos los lados del elemento.

¿Qué hace este código? <div class="grid grid-cols-3 gap-4"> </div>. Establece un grid con 3 columnas y un espacio de 1 rem entre ellas. Establece un grid con 4 columnas y un espacio de 3 rem entre ellas. Establece un grid con 4 columnas y un espacio de 3 rem entre ellas. Establece un grid con 4 columnas y un espacio de 1 rem entre ellas.

¿Qué hace este código? <div class="rounded-full"> </div>. Hace que los bordes del elemento sean completamente redondeados. Hace que los bordes del elemento sean cuadrados. Hace que los bordes del elemento sean ligeramente redondeados. Hace que los bordes del elemento sean redondeados solo en las esquinas superiores.

¿Qué hace este código? <div class="hidden md:block"> </div>. Muestra el elemento solo en pantallas medianas y más grandes. Siempre oculta el elemento. Oculta el elemento solo en pantallas medianas y más grandes. Oculta el elemento en todas las pantallas menos en pantallas medianas.

¿Qué hace este código? <div class="mt-8"> </div>. Agrega un margen de 2 rem en la parte superior. Agrega un margen de 8 píxeles en la parte superior. Agrega un padding de 8 píxeles en la parte superior. Agrega un padding de 2 rem en la parte superior.

¿Qué hace este código? <div class="w-1/2"> </div>. Establece el ancho del elemento al 50% del contenedor. Establece el ancho del elemento a 1 rem. Establece el ancho del elemento a 2 rem. Establece el ancho del elemento al 100% del contenedor.

¿Qué hace este código? <div class="uppercase"> </div>. Convierte el texto a mayúsculas. Cambia el color del texto a mayúsculas. Cambia el tamaño del texto a grande. Cambia el peso del texto a negrita.

¿Qué significa UX?. User Experience. User Expression. User Expansion. User Interaction.

¿Qué significa UI?. User Interface. User Implementation. User Interaction. User Integration.

¿Cuál de los siguientes es un principio clave del diseño de UX?. Facilidad de uso. Complejidad. Saturación de colores. Cantidad de información.

¿Qué se entiende por "wireframe" en diseño de UI?. Un esquema básico del diseño de una página o aplicación. Una versión final de la interfaz. Un análisis de usuario. Un estudio de mercado.

¿Qué es un "persona" en el contexto de UX?. Un perfil ficticio de un usuario tipo. Una herramienta de diseño de UI. Un tipo de software. Un método de prueba de usabilidad.

¿Cuál es el propósito principal de las pruebas de usabilidad?. Evaluar cómo interactúan los usuarios con un producto. Diseñar la interfaz de usuario. Crear wireframes. Desarrollar el backend del producto.

¿Qué es un "mockup" en diseño de UI?. Una representación visual detallada del diseño de una página o aplicación. Un esquema básico del diseño. Un análisis de mercado. Un estudio de usuario.

¿Qué es un "prototipo" en diseño de UX/UI?. Una versión interactiva de un diseño para probar su funcionalidad. Un análisis de usuarios. Un perfil ficticio de un usuario. Un esquema básico del diseño.

¿Cuál de las siguientes es una práctica recomendada para mejorar la accesibilidad en el diseño de UI?. Incluir descripciones alternativas para imágenes. Usar solo un color para todo el texto. Evitar el uso de subtítulos. Usar fuentes pequeñas.

¿Qué es la "arquitectura de la información" en el contexto de UX?. La organización y estructuración del contenido en un sistema. El diseño visual de la interfaz. El desarrollo del backend. La creación de perfiles de usuarios.

¿Qué hace este código? const add = (a, b) => a + b; console.log(add(2, 3)). Devuelve la suma de 2 y 3, que es 5. Devuelve una cadena con los valores "2" y "3" concatenados. Lanza un error porque las funciones de flecha no aceptan parámetros. Devuelve un objeto con las propiedades a y b.

¿Qué hace este código? const double = num => num * 2; console.log(double(4)). Devuelve el doble de 4, que es 8. Lanza un error porque las funciones de flecha necesitan paréntesis en los parámetros. Devuelve el número 4 sin cambios. Devuelve una función que duplica el número.

¿Qué hace este código? const greet = () => 'Hello, World!'; console.log(greet());. Devuelve la cadena 'Hello, World!'. Lanza un error porque las funciones de flecha no pueden devolver cadenas. Devuelve undefined. Devuelve un objeto vacío.

¿Qué hace este código? const numbers = [1, 2, 3]; const squared = numbers.map(n => n * n); console.log(squared);. Devuelve una matriz con los números al cuadrado: [1, 4, 9]. Devuelve una matriz con los mismos números: [1, 2, 3]. Lanza un error porque las funciones de flecha no funcionan con map. Devuelve una cadena concatenada de los números.

¿Qué hace este código? const isEven = num => num % 2 === 0; console.log(isEven(4));. Devuelve true porque 4 es un número par. Lanza un error porque las funciones de flecha no aceptan operadores. Devuelve false. Devuelve undefined.

¿Qué hace este código? const multiply = (a, b) => { const result = a * b; return result; }; console.log(multiply(3, 5));. Devuelve 15, que es el producto de 3 y 5. Lanza un error porque las funciones de flecha no pueden tener cuerpo de función. Devuelve una cadena concatenada de los números.

¿Qué hace este código? const increment = n => n + 1; console.log(increment(7));. Devuelve 8, que es 7 incrementado en 1. Devuelve 6. Devuelve n + 1 como una cadena. Lanza un error porque falta el cuerpo de la función.

¿Qué hace este código? const sum = (a, b) => { return a + b; }; console.log(sum(10, 5));. Devuelve 15, que es la suma de 10 y 5. Devuelve 10. Devuelve una cadena concatenada de los números. Lanza un error porque las funciones de flecha no pueden usar la palabra clave return.

¿Qué hace este código? const getName = () => 'Alice'; console.log(getName());. Devuelve la cadena 'Alice'. Devuelve undefined. Lanza un error porque las funciones de flecha no pueden devolver cadenas. Devuelve una función.

¿Qué hace este código? const multiplyByTwo = num => num * 2; console.log(multiplyByTwo(6));. Devuelve 12, que es 6 multiplicado por 2. Devuelve 12 como una cadena. d) Lanza un error porque falta el cuerpo de la función.

¿Qué palabra clave se usa para definir una clase en PHP?. class. function. define. object.

¿Cómo se instancia un objeto de la clase MyClass en PHP?. $obj = new MyClass();. $obj = create MyClass();. $obj = instantiate MyClass();. $obj = MyClass();.

¿Qué método especial se utiliza para inicializar un objeto en PHP?. __construct(). __initialize(). __setup(). __init().

¿Qué palabra clave se utiliza para heredar una clase en PHP?. extends. implements. inherits. superclass.

¿Cuál es la visibilidad predeterminada de los atributos y métodos en una clase PHP si no se especifica?. public. private. protected. static.

¿Cómo se define una propiedad estática en una clase PHP?. public static $myProperty;. public $myProperty;. public $myProperty;. protected $myProperty;.

¿Cómo se llama un método estático en PHP?. MyClass::myStaticMethod();. MyClass->myStaticMethod();. MyClass.myStaticMethod();. myStaticMethod::MyClass();.

¿Qué palabra clave se utiliza para acceder a una propiedad o método de la clase base desde una clase derivada en PHP?. parent. self. this. base.

¿Cómo se define una interfaz en PHP?. interface. class. implements. define.

¿Qué palabra clave se utiliza para hacer que una clase implemente una interfaz en PHP?. implements. extends. inherits. uses.

¿Qué es Node.js?. Un entorno de ejecución para JavaScript fuera del navegador. Un navegador web. Un lenguaje de programación. Un sistema operativo.

¿Cómo se importa el módulo 'http' en un archivo Node.js?. const http = require('http');. import http from 'http';. include 'http';. http = load('http');.

¿Cuál es la función principal de Express en Node.js?. Proporcionar una estructura mínima y flexible para aplicaciones web. Manipular archivos del sistema. Realizar cálculos matemáticos complejos. Administrar bases de datos.

¿Cómo se crea una aplicación Express básica?. const express = require('express'); const app = express();. import express from 'express'; const app = express();. const app = require('express')();. include express; const app = new express();.

¿Qué método de Express se utiliza para definir una ruta GET?. app.get('/ruta', ...);. app.route('/ruta', ...);. app.post('/ruta', ...);. app.fetch('/ruta', ...);.

¿Cómo se inicia un servidor Express en el puerto 3000?. app.listen(3000, ...);. app.start(3000, ...);. app.run(3000, ...);. app.connect(3000, ...);.

¿Qué módulo se usa comúnmente para manejar rutas en Express?. router. async. fs. http.

¿Cómo se define una ruta POST en Express?. app.post('/ruta', ...);. app.get('/ruta', ...);. app.route('/ruta', ...);. app.send('/ruta', ...);.

¿Cómo se parsean datos JSON en el cuerpo de una solicitud en Express?. app.use(express.json());. app.bodyParser();. app.jsonParser();. app.jsonParser();.

¿Qué método de Express se utiliza para definir una ruta que coincida con todas las solicitudes HTTP (GET, POST, etc.)?. app.all('/ruta', ...);. app.route('/ruta', ...);. app.use('/ruta', ...);. app.any('/ruta', ...);.

¿Qué hace el hook useState en React?. Permite agregar estado a componentes funcionales. Maneja efectos secundarios en componentes. Permite manejar eventos del DOM. Realiza peticiones HTTP.

¿Cómo se importa useState en un componente de React?. import { useState } from 'react';. import useState from 'react';. const useState = require('react');. require('useState').from('react');.

¿Cuál es la sintaxis correcta para inicializar un estado en un componente funcional?. const [count, setCount] = useState(0);. const [count] = useState(0);. const setCount = useState(0);. const useState(0, [count, setCount]);.

¿Qué hace el hook useEffect en React?. Maneja efectos secundarios en componentes. Permite agregar estado a componentes funcionales. Maneja eventos del DOM. Actualiza el estado automáticamente.

¿Cómo se importa useEffect en un componente de React?. import { useEffect } from 'react';. import useEffect from 'react';. const useEffect = require('react');. require('useEffect').from('react');.

¿Cuál es la sintaxis correcta para ejecutar un efecto solo una vez después de que el componente se monte?. useEffect(() => { // código }, []);. useEffect(() => { // código }, [true]);. useEffect(() => { // código });. useEffect(() => { // código }, [false]);.

¿Cómo se actualiza el estado en React usando useState?. setCount(count + 1);. count = count + 1;. updateCount(count + 1);. useState(count + 1);.

¿Qué parámetro recibe useEffect para limpiar un efecto anterior?. return () => { // limpieza };. cleanup(). effectCleanup(). useCleanup(() => { // limpieza });.

¿Qué pasa si no se proporciona un array de dependencias a useEffect?. El efecto se ejecuta después de cada renderizado. El efecto nunca se ejecuta. El efecto se ejecuta solo una vez. El efecto se ejecuta solo al desmontar el componente.

¿Cómo se puede acceder al valor actual del estado en un useEffect cuando el estado cambia?. useEffect(() => { console.log(count); }, [count]);. useEffect(() => { console.log(currentCount); }, [count]);. useEffect(() => { console.log(state.count); }, [count]);. useEffect(() => { console.log(count); });.

¿Qué es un componente en React?. Una parte reutilizable y autónoma de la interfaz de usuario. Un archivo de estilo CSS. Una función para manejar eventos del DOM. Una biblioteca externa para manejar el estado.

¿Cómo se define un componente funcional en React?. const MyComponent = () => { return <div>Hola, mundo</div>; }. class MyComponent extends React.Component { render() { return <div>Hola, mundo</div>; }}. function MyComponent { return <div>Hola, mundo</div>; }. const MyComponent = new Component() { return <div>Hola, mundo</div>; }.

¿Cómo se define un componente de clase en React?. class MyComponent extends React.Component { render() { return <div>Hola, mundo</div>; }}. function MyComponent() { return <div>Hola, mundo</div>; }. const MyComponent = () => { return <div>Hola, mundo</div>; }. const MyComponent = React.createComponent({ render() { return <div>Hola, mundo</div>; }});.

¿Cómo se pasan props a un componente en React?. <MyComponent nombre="Juan" />. <MyComponent.propTypes = { nombre: "Juan" } />. MyComponent.props = { nombre: "Juan" };. MyComponent(nombre: "Juan");.

¿Cómo se accede a las props en un componente funcional en React?. props.nombre. this.props.nombre. MyComponent.props.nombre. props().nombre.

¿Cómo se accede a las props en un componente de clase en React?. this.props.nombre. props.nombre. MyComponent.props.nombre. MyComponent.props.nombre.

¿Cómo se define el estado inicial en un componente de clase en React?. this.state = { contador: 0 };. this.props = { contador: 0 };. this.setState({ contador: 0 });. this.initialState = { contador: 0 };.

¿Cómo se actualiza el estado en un componente de clase en React?. this.setState({ contador: this.state.contador + 1 });. this.state = { contador: this.state.contador + 1 };. this.setState(contador + 1);. this.updateState({ contador: this.state.contador + 1 });.

¿Qué método del ciclo de vida se utiliza para ejecutar código después de que un componente se monta en React?. componentDidMount. componentWillMount. componentWillUpdate. componentDidUpdate.

¿Cuál es la sintaxis correcta para usar useState en un componente funcional de React?. const [contador, setContador] = useState(0);. const contador = useState(0);. const [contador] = useState(0);. const setContador = useState(0);.

¿Qué es TypeScript?. Un superconjunto de JavaScript que agrega tipado estático opcional. Un lenguaje de programación completamente diferente a JavaScript. Un framework de desarrollo web. Una biblioteca para manipulación del DOM.

¿Cómo se declara una variable con un tipo específico en TypeScript?. let nombre: string = "Juan";. let nombre = string("Juan");. let nombre : "Juan";. string nombre = "Juan".

¿Cómo se compila un archivo TypeScript a JavaScript?. Usando el comando tsc archivo.ts. Usando el comando typescript archivo.ts. Usando el comando compile archivo.ts. Usando el comando ts archivo.ts.

¿Qué tipo de datos representa number en TypeScript?. Números tanto enteros como decimales. Solo números enteros. Solo números decimales. Números y cadenas de texto.

¿Cómo se define una interfaz en TypeScript?. interface Persona { nombre: string; edad: number; }. type Persona { nombre: string; edad: number; }. class Persona { nombre: string; edad: number; }. struct Persona { nombre: string; edad: number; }.

¿Cuál es el propósito de las interfaces en TypeScript?. Definir contratos para la estructura de los objetos. Crear nuevas instancias de clases. Ejecutar funciones. Manipular el DOM.

¿Cómo se especifica un tipo de retorno para una función en TypeScript?. function sumar(a: number, b: number): number { return a + b; }. function sumar(a: number, b: number): int { return a + b; }. function sumar(a: number, b: number) -> number { return a + b; }. function sumar(a: number, b: number): void { return a + b; }.

¿Cómo se declara un array de números en TypeScript?. let numeros: number[] = [1, 2, 3, 4];. let numeros: [number] = [1, 2, 3, 4];. let numeros: Array = [1, 2, 3, 4];. let numeros: num[] = [1, 2, 3, 4];.

¿Qué palabra clave se usa para declarar una variable que no cambiará su valor en TypeScript?. const. var. let. static.

¿Cómo se define una clase en TypeScript?. class Persona { nombre: string; constructor(nombre: string) { this.nombre = nombre; } }. interface Persona { nombre: string; constructor(nombre: string) { this.nombre = nombre; } }. class Persona { nombre: string; function Persona(nombre: string) { this.nombre = nombre; } }. struct Persona { nombre: string; constructor(nombre: string) { this.nombre = nombre; } }.

¿Qué es AstroJS?. Un framework moderno para construir sitios web estáticos. Un framework para aplicaciones móviles. Una biblioteca para manipulación del DOM. Un motor de videojuegos.

¿Cuál es una característica clave de AstroJS?. Genera sitios web estáticos sin JavaScript en el frontend por defecto. Requiere JavaScript para cada página. Es solo compatible con React. No permite el uso de componentes.

¿Cómo se crea un nuevo proyecto en AstroJS?. Usando el comando npm init astro. Usando el comando create-astro-project. Usando el comando astro new project. Usando el comando npx create-react-app my-app.

¿Cómo se definen los componentes en AstroJS?. Utilizando archivos con extensión .astro. Utilizando archivos con extensión .jsx. Utilizando archivos con extensión .html. Utilizando archivos con extensión .js.

¿Cuál es la sintaxis para importar un componente en AstroJS?. import { Componente } from './Componente.astro';. import './Componente.astro';. import Componente from './Componente.astro';. import Component from './Componente';.

¿Qué ventaja tiene AstroJS en términos de rendimiento?. Renderiza el contenido en el servidor y entrega HTML estático por defecto. Ejecuta todo el código en el cliente. No soporta SSR (Server-Side Rendering). Requiere un backend específico para funcionar.

¿Cómo se usa una variable en un archivo .astro? --- const titulo = "Bienvenidos"; ---. <h1>{titulo}</h1>. <h1>{{titulo}}</h1>. <h1>${titulo}</h1>. <h1><%= titulo %></h1>.

¿Qué comando se usa para construir el proyecto AstroJS para producción?. astro build. astro dev. npm build. astro start.

¿Cómo se inicia el servidor de desarrollo en AstroJS?. astro dev. npm run dev-server. astro serve. astro start.

¿Qué función tiene el archivo astro.config.mjs en un proyecto AstroJS?. Configurar opciones y plugins para el proyecto AstroJS. Definir rutas y controladores. Manejar estados globales de la aplicación. Configurar la base de datos del proyecto.

¿Qué es un servidor en el contexto de backend?. Un software que procesa solicitudes de clientes y devuelve respuestas. Un componente de hardware que almacena datos. Una aplicación de frontend que interactúa con el usuario. Un archivo de configuración de la base de datos.

¿Cuál es el propósito principal de una API en el desarrollo backend?. Permitir la comunicación entre diferentes sistemas o aplicaciones. Crear interfaces de usuario atractivas. Gestionar el almacenamiento en caché. Realizar análisis de datos en tiempo real.

¿Qué es REST en el contexto de servicios web?. Un conjunto de principios arquitectónicos para diseñar servicios web. Un lenguaje de programación para backend. Un framework específico para Node.js. Una base de datos relacional.

¿Qué es una base de datos relacional?. Un sistema que organiza datos en tablas con filas y columnas. Un sistema que almacena datos en formato JSON. Un servicio de alojamiento web. Un algoritmo de compresión de datos.

¿Cuál de las siguientes es una base de datos NoSQL?. MongoDB. PostgreSQL. MySQL. SQLite.

¿Qué es una migración en el contexto de bases de datos?. El proceso de cambiar la estructura de la base de datos. La transferencia de datos entre dos aplicaciones. La optimización de consultas de base de datos. La creación de índices en tablas.

¿Qué es un ORM (Object-Relational Mapping)?. Una herramienta que permite interactuar con bases de datos utilizando lenguajes de programación orientados a objetos. Una técnica de optimización de consultas. Un sistema de autenticación de usuarios. Un tipo de base de datos NoSQL.

¿Cuál es el propósito de un middleware en un framework backend como Express.js?. Procesar solicitudes y respuestas entre el cliente y el servidor. Gestionar la interfaz de usuario. Crear bases de datos relacionales. Diseñar servicios web RESTful.

¿Qué es GraphQL?. Un lenguaje de consulta para APIs que permite pedir exactamente los datos necesarios. Un lenguaje de programación para backend. Un servidor web. Un sistema de almacenamiento en caché.

¿Qué hace un controlador (controller) en el patrón de diseño MVC (Model-View- Controller)?. Gestiona la lógica de negocio y la comunicación entre el modelo y la vista. Define la estructura de la base de datos. Renderiza la interfaz de usuario. Almacena datos en el servidor.

¿Qué hace este código?. Obtiene todos los usuarios y los pasa a la vista users.index. Elimina todos los usuarios de la base de datos. Crea un nuevo usuario y lo guarda en la base de datos. Actualiza todos los usuarios en la base de datos.

¿Qué hace este código?. Obtiene un usuario por su ID y lo pasa a la vista users.show. Muestra una lista de todos los usuarios. Crea un nuevo usuario y lo muestra en la vista. Elimina un usuario por su ID.

¿Qué hace este código?. Muestra la vista para crear un nuevo usuario. Guarda un nuevo usuario en la base de datos. Actualiza un usuario existente. Elimina un usuario de la base de datos.

¿Qué hace este código?. Guarda un nuevo usuario en la base de datos y redirige a users.index. Muestra un formulario para crear un nuevo usuario. Actualiza un usuario existente y redirige a users.index. Elimina un usuario por su ID.

¿Qué hace este código?. Obtiene un usuario por su ID y muestra la vista para editarlo. Guarda un nuevo usuario en la base de datos. Actualiza un usuario existente. Elimina un usuario de la base de datos.

¿Qué hace este código?. Actualiza un usuario existente con los datos del formulario y redirige a users.index. Guarda un nuevo usuario en la base de datos. Muestra la vista para crear un nuevo usuario. Elimina un usuario por su ID.

¿Qué hace este código?. Elimina un usuario por su ID y redirige a users.index. Guarda un nuevo usuario en la base de datos. Actualiza un usuario existente. Muestra la vista para editar un usuario.

¿Qué hace este código?. Busca usuarios por nombre y los muestra en la vista users.index. Elimina usuarios por nombre. Actualiza usuarios por nombre. Muestra un formulario para crear un nuevo usuario.

¿Qué hace este código?. Aplica el middleware de autenticación a todas las acciones del controlador. Aplica el middleware de autorización a todas las acciones del controlador. Inicializa propiedades del controlador. Aplica el middleware de validación de datos.

¿Qué hace este código?. Obtiene el número total de usuarios y lo pasa a la vista dashboard. Muestra una lista de usuarios. Crea un nuevo usuario y lo muestra en la vista. Elimina todos los usuarios de la base de datos.

¿Qué es un enfoque serverless?. Ejecutar código sin gestionar servidores directamente. Ejecutar servidores en la nube sin virtualización. Usar servidores dedicados en lugar de virtuales. Utilizar contenedores para gestionar microservicios.

¿Cuál de los siguientes es un servicio serverless?. AWS Lambda. Amazon EC2. Google Kubernetes Engine. Microsoft Azure Virtual Machines.

¿Qué es un microservicio?. Una arquitectura donde cada servicio es una aplicación independiente que se comunica con otras aplicaciones. Un gran monolito dividido en módulos. Un servicio alojado en un servidor físico. Un componente UI en una aplicación web.

¿Qué herramienta se usa comúnmente para desplegar aplicaciones serverless?. Serverless Framework. Docker. Kubernetes. Jenkins.

¿Cuál es una ventaja de usar microservicios?. Escalabilidad independiente de cada servicio. Mayor complejidad en la gestión de servicios. Mayor dependencia entre componentes. Menor flexibilidad en el desarrollo.

¿Qué es una función Lambda en AWS?. Una función que se ejecuta en respuesta a eventos y no requiere gestión de servidores. Un contenedor Docker. Una base de datos relacional. Un balanceador de carga.

Un balanceador de carga. A través de APIs RESTful o mensajes de cola. Directamente a través de llamadas de método. Compartiendo archivos en un sistema de archivos común. Usando sesiones de usuario compartidas.

¿Qué es AWS API Gateway?. Un servicio para crear, publicar, mantener, monitorear y asegurar APIs. Un servicio para almacenar archivos. Un servicio para balancear carga. Un servicio de base de datos.

¿Cuál es el principal propósito de utilizar contenedores en microservicios?. Aislar aplicaciones y sus dependencias para asegurar consistencia en diferentes entornos. Proveer acceso a hardware directamente. Mejorar el rendimiento de la red. Reducir la cantidad de código necesario.

¿Qué es la integración continua (CI) en el contexto de microservicios?. El proceso de automatizar la integración de cambios en el código de una aplicación de manera frecuente y sistemática. La práctica de desplegar aplicaciones en producción sin pruebas. El proceso de monitorear servicios en tiempo real. La técnica de balancear carga entre múltiples servidores.

¿Cuáles son las características principales de Python?. Python se adapta muy bien a la programación orientada a objetos porque permite definir clases junto con la composición y la herencia. No tiene especificadores de entrada (como los de C++ públicos, privados). Python es un idioma interpretado, contrario a otros lenguajes como C y variantes, Python no necesita de compilados antes de ser ejecutado. Hay otros lenguajes interpretados como PHP y Ruby. Python es escrito de forma dinámica, esto quiere decir que, no es necesario indicar los tipos de variables cuando se declaran o algo así. Puedes hacer cosas como x=111 y luego x="Soy una cadena", sin error. Python se caracteriza porque no permite hacer aplicaciones webr.

¿Qué tipo de lenguaje es Python? ¿Programación o scripting?. Python puede crear scripts, pero, es un lenguaje de programación de propósito generalizado. Es un leguaje de java. Es un leguaje de sintaxis libre. Es un leguaje de sintaxis con licencia de pago.

¿Cómo se interpreta Python?. Python puede crear scripts, pero, es un lenguaje de programación de propósito generalizado. Es un leguaje de sintaxis libre. Es un lenguaje de Java. Es desarrollado por Microsoft.

¿Cómo se gestiona la memoria en Python?. La memoria en Python es gestionada por Python private heap space. Entonces, los objetos y estructuras de datos de Python se localizan en un montículo privado (una estructura de datos tipo árbol). El programador no tiene entrada a este montículo privado, de eso se encarga el intérprete de Python. La asignación del espacio en montículos para objetos Python, la realiza el gestor de memoria de Python. La API principal da entrada a varias herramientas para que el programador las codifique. Python, tiene un recolector de basura incluido, el cual recicla la memoria que no está en uso y así, se puede poner a disposición del espacio en el montículo. Python, no tiene un recolector de basura incluido, el cual recicla la memoria que no está en uso y así, se puede poner a disposición del espacio en el montículo.

¿Es Python sensible a las mayúsculas y minúsculas?. Sí. Python, es un lenguaje que tiene sensibilidad ante mayúsculas. No es sensible ante eso caracteres. permite el uso de mayúsculas y minúsculas. Obtiene datos en tiempo real.

¿Qué son los generadores en Python?. Los generadores, son las funciones que devuelven un conjunto iterable de elementos. Obtiene datos en tiempo real. Son aquellos que activan Python. Obtiene datos en tiempo de diseño.

¿Qué tipo de lenguaje de programación es Python?. Lenguaje de programación interpretado. Lenguaje de programación de bajo nivel. Lenguaje de programación funcional. Lenguaje de programación orientado a objetos.

¿Cuál de las siguientes opciones describe mejor la legibilidad de Python?. Altamente legible debido a su sintaxis clara y estructurada. Moderadamente legible debido a su uso intensivo de caracteres especiales. Altamente ilegible debido a su sintaxis compleja. No tiene ninguna consideración por la legibilidad.

¿Qué significa que Python es "interpretado"?. El código se ejecuta línea por línea por un intérprete en tiempo real. El código fuente se traduce directamente a lenguaje de máquina. El código fuente se compila antes de ser ejecutado. El código fuente se compila antes de ser ejecutado.

¿Cuál de las siguientes afirmaciones sobre la tipificación de variables en Python es correcta?. Python es débilmente tipado y las variables pueden cambiar de tipo durante la ejecución . Python es fuertemente tipado y las variables deben ser declaradas con un tipo específico. Python no permite el uso de variables debido a su tipificación estática. Python solo admite tipos numéricos para sus variables.

¿Qué es un "indent" en Python?. Un espaciado o tabulación utilizado para definir bloques de código y estructuras. Un tipo de bucle especializado en iteraciones largas. Una función predefinida para reorganizar listas. Un carácter especial utilizado para terminar declaraciones.

¿Qué biblioteca de Python se utiliza comúnmente para el análisis y manipulación de datos tabulares?. Pandas. Matplotlib. TensorFlow. Requests.

¿Cuál de las siguientes bibliotecas es conocida por su capacidad para crear gráficos y visualizaciones interactivas?. Seaborn. NumPy. SciPy. Django.

¿Qué biblioteca es ampliamente utilizada para el desarrollo de aplicaciones web en Python?. Flask. OpenCV. Beautiful Soup. NumPy.

¿Cuál de las siguientes bibliotecas se utiliza para el aprendizaje automático y la inteligencia artificial?. TensorFlow. Pygame. Requests. Matplotlib.

¿Qué biblioteca es popular para crear visualizaciones estáticas y dinámicas en Python?. Matplotlib. NumPy. SciPy. Django.

¿Cuál de las siguientes sentencias en Python se utiliza para repetir un bloque de código mientras una condición sea verdadera?. while. if. for. else.

¿Cuál de las siguientes sentencias en Python se utiliza para finalizar la ejecución de un bucle antes de que se complete su ciclo normal?. break. continue. return. exit.

¿Cuál de las siguientes sentencias en Python se utiliza para agregar un elemento a una lista?. append. add. insert. push.

¿Cuál de las siguientes sentencias en Python se utiliza para detener la ejecución de un bucle en cualquier momento y continuar con la siguiente iteración?. continue. stop. exit. break.

¿Cuál de las siguientes sentencias se utiliza para verificar si un valor está en una lista en Python?. in. exists. is. has.

¿Qué estructura selectiva se utiliza para ejecutar un bloque de código si una condición es verdadera y otro bloque si es falsa?. if- lse. for. while. try-except.

¿Cuál de las siguientes opciones muestra la sintaxis correcta de un operador ternario en Python?. "Mayor " if x > 5 else "Menor ". x > 5 ? "Mayor" : "Menor". if x > 5: "Mayor" else: "Menor". x > 5 ? "Menor" : "Mayor".

¿Cuál es el propósito de la estructura if?. ¿Cuál es el propósito de la estructura if?. Definir funciones. Crear bucles. Imprimir valores en la pantalla.

¿Qué tipo de estructura selectiva se usa para manejar excepciones en Python?. try- except. if-else. switch-case. if-elif-else.

¿Cuál es la diferencia clave entre las estructuras if-else y if-elif-else?. La estructura if- else solo permite una condición , mientras que if- elif- else puede manejar múltiples condiciones. La estructura if-else solo se usa para bucles, mientras que if-elif-else se usa para decisiones. La estructura if-else solo se usa para manejar excepciones, mientras que if-elif-else se usa para decisiones. No hay diferencia; son dos nombres diferentes para la misma estructura.

¿Qué se debe usar para comparar si dos valores no son iguales en una estructura condicional?. !=. ==. ===. =.

¿Cuál de las siguientes opciones describe mejor el propósito de un bucle "for" en Python?. Ejecutar un bloque de código un número específico de veces. Ejecutar un bloque de código mientras una condición sea verdadera. Realizar operaciones matemáticas complejas. Definir funciones personalizadas.

¿Qué declaración se utiliza en Python para omitir la iteración actual de un bucle y continuar con la siguiente iteración?. continue. skip. stop. pause.

¿Cuál es la principal diferencia entre un bucle "for" y un bucle "while"?. Un bucle "for" se utiliza para iterar sobre una secuencia, mientras que un bucle “while” se basa en una condición booleana. Un bucle "for" siempre se ejecuta al menos una vez, mientras que un bucle "while" no. Un bucle "while" siempre itera una cantidad fija de veces. No hay diferencia; son dos nombres diferentes para la misma estructura.

¿Qué estructura de control se utiliza en Python para ejecutar un bloque de código varias veces mientras se cumpla una condición?. Estructura iterativa o bucle. Estructura de decisión. Estructura condicional. Estructura de selección.

¿Cuántas veces se ejecuta un bucle?. El bucle se ejecuta siempre una vez y al final se evalúa la condición para decir si se ejecuta otra vez el bucle o se termina su ejecución. Se ejecuta 3 veces. se ejecuta la mayoría de veces cuando se ejecuta. Se ejecuta 10 veces.

¿cuál es la sentencia correcta para imprimir?. print (x). (x)print. printximprimir. Elif.

¿Quién creo Java y en qué año?. Sun Microsystems en 1995. Bill Gates en 1994. Ada Lovelace en 1998. Linux Trovalds en 1992.

¿Cómo permite Java un alto rendimiento?. Usa el compilador Just In Time para permitir un alto rendimiento. Con JIT las instrucciones se convierten en códigos de bytes. Instalando la última versión que haya de Java. Que mi ordenador tenga una mejor RAM para sacarle todo el provecho. Usar el compilador de mi ordenador.

¿Que es Java?. Java es un lenguaje de programación de alto nivel, multi-plataforma. Es una colección de objetos desarrollado por Sun Microsystems. Se usa en muchas aplicaciones, sitios web y juegos. Java es un lenguaje para crear aplicaciones móviles. Java es un código que nos sirve para hackear juegos. Java es un lenguaje de programación de bajo nivel, de una única plataforma.

- ¿Por qué debería actualizar al ultimo parche de Java cuando se publica trimestralmente?. La instalación de estas actualizaciones garantizará que las aplicaciones Java sigan ejecutándose con la versión más reciente. Instalando las nuevas actualizaciones podre hacer de Java un programa mas lento ya que la actualización es rechazada por el ordenador. Para poder mejorar mi código y así en cada actualización se configure mejor mi forma de trabajo y así poder usarlo. Porque en cada actualización tengo mejor rapidez y fluidez, pero siempre y cuando actualice el hardware de mi ordenador.

¿Qué obtendré al descargar el software Java desde java.com?. La versión 8 de Java Runtime Environment (JRE). La última versión de Java. Java 17.1. La versión 9 de Java.

¿Qué son los IDE de Java?. Eclipse y NetBeans. Son los códigos que usaremos para ejecutar el programa. Son los servidores que usamos: XAMM O MAM. JavaScrip.

Java es considerado un lenguaje "compilado". Esto significa que: El código Java se compila a código de máquina antes de su ejecución. (Respuesta correcta). El código Java se ejecuta directamente por el sistema operativo. El código Java solo se ejecuta en navegadores web. El código Java se traduce a código de alto nivel antes de su ejecución.

Java es un lenguaje "fuertemente tipado". Esto implica que: Las conversiones de tipos de datos requieren explícita manipulación por parte del programador. (Respuesta correcta). No es necesario declarar tipos de datos para las variables en Java. Las conversiones automáticas de tipos de datos son permitidas sin restricciones. Las operaciones entre diferentes tipos de datos son permitidas sin restricciones.

Java es considerado un lenguaje "orientado a objetos". Esto significa que: La programación se centra en la interacción de objetos que contienen datos y métodos. (Respuesta correcta). Solo permite la creación de objetos, no clases. Se basa en la manipulación de bits en lugar de objetos. Solo permite la programación lineal sin abstracciones.

Java es un lenguaje de "propósito general", lo que implica que: Puede utilizarse para una amplia gama de aplicaciones y no está limitado a un dominio específico. Solo se utiliza para el desarrollo web. Está limitado a aplicaciones de escritorio. Está diseñado exclusivamente para cálculos matemáticos.

La "máquina virtual de Java" (JVM) es responsable de: Ejecutar el código Java compilado en diferentes plataformas sin modificaciones. Convertir el código fuente Java a código de máquina. Ejecutar el código Java directamente en el navegador web. Interpretar el código Java en tiempo real.

Java admite la programación "multiproceso", lo que significa que: Permite la ejecución de múltiples hilos de manera concurrente para mejorar el rendimiento. (Respuesta correcta). Permite la ejecución de múltiples hilos de manera concurrente para mejorar el rendimiento. (Respuesta correcta). Requiere la instalación de software adicional para ejecutar múltiples procesos. Impide completamente el uso de múltiples núcleos de CPU.

646. Supongamos que tienes una variable booleana llamada "esDiaSoleado". ¿Cómo usarías una estructura if-else para imprimir "Hace sol" si la variable es verdadera y "No hace sol" si es falsa?. if (edad >= 18) { System.out.println("Eres mayor de edad"); } else { }. if (edad = 18) { System.out.println("Eres mayor de edad"); System.out.println("Eres menor de edad"); }. if (edad >= 18) { System.out.println("Eres mayor de edad"); } else {. if (edad >= 18) { System.out.println: } else { System.out.println("Eres menor de edad"); }.

¿Cómo escribirías un bucle for que imprima los números del 1 al 5 en la consola?. for (int i = 1; i <= 5; i++) { }. for (int i = 1; i <= 5; i++) { System.out.println; }. for (int i = 1; i = 5; i++) { System.out.println(i); }. for (int i; i <= 5; i++) { System.out.println(i); }.

Tomando en cuenta la siguiente sentencia, cuál es la salida de este bucle for en Java for (int i = 0; i < 5; i++) { System.out.print(i + " "); }: ’0 1 2 3 4’. ’1 2 3 4’. -’0 3 4’. ‘1 2 3 4’.

¿Cómo se declara una matriz (array) de enteros en Java con longitud 5?. int[] numeros = new int[5];. [] numeros = new int[5];. int[]= new int[5];. int[] numeros = int[5];.

¿Qué método se utiliza para convertir una cadena a un entero en Java?. ‘Integer.parseInt()’. System.out.println();. Math.pow(). Math.sqrt().

¿Qué palabra clave se utiliza para definir una excepción personalizada en Java?. ’ throws’. ‘Void’. ’While’. ’This’.

La sentencia if sirve para. Evalúa una condición y en caso de que se cumpla se ejecuta el contenido entre las llaves {}. Ejecutan una o varias sentencias de manera condicional. Permite evaluar una expresión contra diferentes valores. En el caso de que la expresión concuerde con un valor, se ejecutará su bloque de sentencias asociado. sirve para la entrada de datos por teclado, es decir, para introducir nosotros, o un usuario, los datos que el programa le pida,.

El siguiente código if-else no se ejecuta cual es la sintaxis correcta. if (temperatura > 25) { System.out.println("A la playa!!!"); } else { System.out.println("Esperando al buen tiempo..."); }. if (temperatura > 25) { System.out.println("A la playa!!!"); } else System.out.println("Esperando al buen tiempo..."); }. if (temperatura > 25) { System.out.println("A la playa!!!"); } else { ("Esperando al buen tiempo..."); }. if (temperatura > 25) { System.out.println(A la playa!!!); } else { ("Esperando al buen tiempo..."); } switch.

Que es una estructura selectiva. Estructura que permite controlar de cierto modo el flujo de una acción o de acciones del programa. Son sentencias que deciden el flujo del programa. Son aquellas que permiten ejecutar un conjunto de instrucciones varias veces, de acuerdo al valor que genere la expresión relacional y/o lógica. Cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional.

El siguiente codigo switch no se ejecuta cual es la sintaxis correcta. a) switch (dia) { case 1: console.log('Hoy es lunes'); break; case 2: console.log('Hoy es martes'); break; case 3: console.log('Hoy es miércoles'); break; case 4: console.log('Hoy es jueves'); break; case 5: console.log('Hoy es viernes'); break; default: console.log('El valor introducido no corresponde con un día'); }. b) switch (dia) { case 1: console.log('Hoy es lunes'); case 2: console.log('Hoy es martes'); case 3: console.log('Hoy es miércoles'); case 4: console.log('Hoy es jueves'); case 5: console.log('Hoy es viernes'); default: console.log('El valor introducido no corresponde con un día'); }. c) switch (dia) { case 1: console.log('Hoy es lunes'); break; case 2: console.log('Hoy es martes'); break; case 3: console.log('Hoy es miércoles'); break; case 4: console.log('Hoy es jueves'); break; case 5: console.log('Hoy es viernes'); break; console.log('El valor introducido no corresponde con un día'); }. switch (dia) { case 1: console.log('Hoy es lunes'); break; case 2: console.log('Hoy es martes'); break; case 3: console.log('Hoy es miércoles'); break; case 4: console.log('Hoy es jueves'); break; case 5: console.log('Hoy es viernes'); break; default: ('El valor introducido no corresponde con un día'); }.

¿Cuándo se emplea la estructura selectiva switch en Java?. Cuando la selección se basa en el valor de una variable simple o de una expresión simple denominada expresión de control o selector. Estructura de selección simple. Estructura de selección doble. Estructura de selección múltiple. Evalúa un cálculo booleano y ejecuta una acción condicional en función de dicha evaluación. Permite repetir una instrucción o una instrucción compuesta un número especificado de veces.

¿Cuál es la selección simple?. Pregunta con opsiones cerradas y una única respuesta. proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa. permite evaluar una expresión lógica y ejecutar una acción si dicha expresión es cierta. nos permiten elegir alguna de dos posibles acciones a realizar dependiendo de la condición.

¿Cuál es el propósito principal de una estructura de repetición o bucle en programación?¿Cuál es el propósito principal de una estructura de repetición o bucle en programación?. Ejecutar un conjunto de instrucciones un número determinado de veces. Optimizar el rendimiento del programa. Realizar operaciones matemáticas complejas. Acceder a base de datos externas.

¿Qué sucede si la condición de salida de un bucle no se cumple en programación?. El bucle continúa ejecutándose repetidamente. El programa se bloquea y se detiene. Se ejecutan las instrucciones del bucle solo una vez. Se produce un error en el compilador.

¿Cuáles de las siguientes estructuras repetitivas pertenecen a Java?. Bucles ‘for’, ‘while’, ‘do-while’. Bucles ‘for’, ‘do-while’, ‘repeat’. Bucles ‘while’, ‘for’, ‘do-while’. Bucles ‘repeat’, ‘for’, ‘do-while’.

¿Para qué sirve el bucle ‘for’ en Java?. Ejecutar un bloque de código un número determinado de veces. Ejecutar un bloque de código una vez. Ejecutar un bloque de código mientras una condición sea verdadera. Ejecutar un bloque de código al azar.

¿Cuál es el propósito Principal de utilizar un bucle ‘while’ en Java?. Ejecutar un bloque de código mientras una condición sea verdadera. Ejecutar un bloque de código una vez, sin importar la condición. Realizar una ejecución única del bloque de código. Realizar operaciones de entrada y salida de datos.

¿Cuál es el concepto que se refiere a la capacidad de un algoritmo para manejar datos de diferentes tamaños y escalas de manera efectiva?. Escalabilidad. Adaptabilidad. Flexibilidad. Resiliencia.

¿Cuál de las siguientes afirmaciones describe mejor la diferencia entre algoritmos recursivos y algoritmos iterativos?. Los algoritmos recursivos resuelven problemas dividiéndolos en subproblemas más pequeños, mientras que los iterativos utilizan bucles y repeticiones. Los algoritmos recursivos siempre son más eficientes que los iterativos. Los algoritmos recursivos son siempre más simples que los iterativos. Los algoritmos recursivos no pueden manejar problemas complejos.

En términos generales, ¿qué propiedad de un algoritmo se refiere a la cantidad de recursos, como tiempo y memoria, que requiere para resolver un problema en función del tamaño de entrada?. Complejidad. Eficiencia. Simplicidad. Elegancia.

¿Cuál de las siguientes afirmaciones describe mejor la técnica de "Divide y vencerás" en la resolución de problemas algorítmicos?. Dividir un problema grande en subproblemas más pequeños y resolverlos por separado. Resolver un problema pequeño y luego generalizar la solución. Dividir un problema en dos partes iguales y elegir la más eficiente. Resolver un problema de manera iterativa en lugar de recursiva.

¿Qué concepto se refiere a la medida de la cantidad de información promedio que se obtiene al conocer el resultado de un evento en particular en la teoría de la información y la complejidad algorítmica?. Entropía. Redundancia. Divergencia. Convergencia.

¿Qué concepto se refiere a la técnica de almacenar resultados de cómputos previos para evitar recalcularlos y mejorar la eficiencia de un algoritmo?. Programación dinámica. Abstracción. Recursión. Búsqueda binaria.

¿Cuál es el término que se usa para describir el peor caso de tiempo de ejecución de un algoritmo en función del tamaño de entrada?. Complejidad asintótica. Caso promedio. Caso base. Caso límite.

¿Qué es el pseudocódigo en programación?. Una representación intermedia entre lenguaje humano y de programación. Un lenguaje de programación real. Una técnica para ocultar código fuente. Un algoritmo complicado.

¿Cuál es el propósito principal del pseudocódigo al diseñar algoritmos?. Comunicar y planificar algoritmos antes de escribir código real. Mejorar la seguridad de los algoritmos. Ejecutar directamente el código en la computadora. Generar automáticamente programas complejos.

¿Cuál es una ventaja clave de usar pseudocódigo en el proceso de diseño de algoritmos?. Facilita la depuración de errores. Permite ejecutar el algoritmo en cualquier plataforma. Es más eficiente en términos de tiempo de ejecución. Reemplaza la necesidad de aprender lenguajes de programación.

¿Qué tipo de instrucciones son comunes en el pseudocódigo?. Instrucciones en lenguaje natural. Instrucciones de ensamblador. Instrucciones de máquina. Instrucciones de alto nivel.

¿Cuál es el nivel de detalle típico en el pseudocódigo?. Descripción general del algoritmo sin detalles de implementación específicos. Detalles de implementación en lenguaje de máquina. Detalles sintácticos de un lenguaje de programación específico. Instrucciones específicas para compilar el código.

El pseudocódigo es especialmente útil para: Documentar algoritmos y diseñar lógica. Ejecutar algoritmos en la nube. Compilar y generar código ejecutable. Encriptar algoritmos para protección.

¿Qué tipo de estructuras de control se pueden expresar en pseudocódigo?. Bucles y estructuras condicionales. Solo bucles simples. Únicamente condicionales simples. Solo operaciones aritméticas.

¿Qué estructura de datos se caracteriza por seguir el principio "Último en entrar, primero en salir"?. Pila. Lista enlazada. Cola. Árbol.

¿Cuál de las siguientes estructuras de control permite la ejecución repetida de un bloque de código mientras se cumpla una condición?. Iteración. Selección. Secuencia. Conmutación.

¿Qué tipo de estructura se utiliza comúnmente para representar la relación "padre- hijo" entre elementos en una jerarquía?. Árbol. Cola. Pila. Lista enlazada.

¿Qué estructura de datos permite almacenar elementos del mismo tipo de manera contigua en la memoria?. Arreglos. Árboles. Pilas. Registros.

En el contexto de la programación orientada a objetos, ¿cuál de las siguientes afirmaciones describe mejor una interfaz?. Un conjunto de métodos que una clase concreta debe implementar. Una instancia de una clase. Una implementación completa de una clase. Un tipo de dato primitivo.

¿Qué algoritmo de ordenamiento tiene el peor caso de tiempo de ejecución O(n^2) pero puede ser eficiente para conjuntos de datos pequeños o casi ordenados?. Insertion Sort. Quicksort. Merge Sort. Bubble Sort.

En el contexto de la programación en C++, ¿qué es una función miembro "static" en una clase?. Una función que puede ser llamada sin crear una instancia de la clase. Una función que solo puede ser llamada por otras funciones miembro de la misma clase. Una función que opera solo en objetos estáticos. Una función que no puede acceder a variables miembro no estáticas.

¿Cuál de los siguientes algoritmos se utiliza para encontrar el camino más corto entre dos nodos en un grafo ponderado?. Algoritmo de Dijkstra. Algoritmo de búsqueda en profundidad (DFS). Algoritmo de búsqueda en anchura (BFS). Algoritmo de Kruskal.

¿Qué tipo de bucle permite ejecutar un bloque de código mientras una condición sea verdadera?. Bucle while. Bucle for. Bucle switch. Bucle do-while.

En un bucle for, ¿cuál es la parte encargada de actualizar la variable de control en cada iteración?. Incremento/Decremento. Inicialización. Condición. Bloque de código.

¿Cuál de los siguientes bucles asegura que su bloque de código se ejecutará al menos una vez, incluso si la condición es falsa desde el principio?. Bucle do-while. Bucle for. Bucle while. Bucle repeat-until.

¿Qué bucle es más adecuado cuando conoces la cantidad exacta de repeticiones que deseas realizar?. Bucle for. Bucle while. Bucle do-while. Bucle loop.

¿Qué declaración se utiliza generalmente para salir de un bucle antes de que la condición se vuelva falsa?. break. exit. return. continue.

En un bucle for, si omites la parte de incremento, ¿qué sucederá?. El bucle se ejecutará infinitamente. El bucle no se ejecutará. El bucle generará un error. El bucle se ejecutará una sola vez.

¿Cuál de las siguientes opciones es una estructura que permite ejecutar un bloque de código para cada elemento en una colección (como una lista o un arreglo)?. Bucle foreach. Bucle while. Bucle for. Bucle do-while.

En un bucle while, ¿qué parte del bucle debe actualizarse dentro del bloque de código para evitar que el bucle se ejecute indefinidamente?. Condición. Inicialización. Incremento/Decremento. Actualización de variables.

¿Qué es un lenguaje de programación?. ¿Qué es un lenguaje de programación?. Un conjunto de reglas y símbolos para escribir software. Un conjunto de instrucciones para programar electrodomésticos. Un tipo de idioma hablado por desarrolladores.

¿Cuál es la diferencia entre lenguajes de programación de alto nivel y bajo nivel?. Los lenguajes de alto nivel se acercan más al lenguaje humano, mientras que los de bajo nivel están más cerca del hardware. Los lenguajes de alto nivel son utilizados en sistemas operativos, mientras que los de bajo nivel son más fáciles de aprender. Los lenguajes de alto nivel se escriben en binario, mientras que los de bajo nivel son más abstractos. Los lenguajes de alto nivel solo se usan para programar aplicaciones web.

¿Por qué es importante la legibilidad del código en un lenguaje de programación?. Un código legible es más fácil de comprender, mantener y depurar. La legibilidad del código solo es importante para los diseñadores gráficos. La legibilidad del código solo afecta el rendimiento de la aplicación. Un código ilegible es más eficiente en términos de espacio.

¿Cuál es la diferencia entre un lenguaje de programación compilado y uno interpretado?. Los lenguajes interpretados se ejecutan directamente por la CPU , mientras que los compilados primero se traducen a un código intermedio. Los lenguajes compilados son más lentos que los interpretados. Los lenguajes compilados son más fáciles de depurar que los interpretados. Los lenguajes interpretados siempre generan ejecutables más pequeños.

¿Cuál es la ventaja de utilizar la programación orientada a objetos en el desarrollo de software?. Permite reutilizar código, organizarlo de manera modular y modelar el mundo real de manera natural. Reduce la cantidad de líneas de código necesarias. Acelera el proceso de compilación. Limita la cantidad de tipos de datos utilizados.

¿Por qué es importante la eficiencia en el rendimiento al elegir un lenguaje de programación?. La eficiencia en el rendimiento puede afectar la velocidad y el consumo de recursos de una aplicación. La eficiencia en el rendimiento solo es relevante en juegos de computadora. Un lenguaje de programación eficiente siempre produce resultados correctos. La eficiencia en el rendimiento solo es relevante en sistemas operativos.

¿Cuál de los siguientes es un lenguaje de programación ampliamente utilizado?. Python. ImaginaryScript. UnicornLang. MythicalCode.

¿Qué es la programación funcional en los lenguajes de programación?. Un enfoque que se basa en el uso de funciones matemáticas en lugar de estructuras de control. Un estilo de programación que solo permite la creación de funciones simples. Un tipo de programación que se centra en la interacción con la interfaz gráfica. Un enfoque que se basa en la creación de funciones sin parámetros.

¿Qué es el tipado estático en un lenguaje de programación?. Un enfoque que re quiere definir los tipos de variables en tiempo de compilación y los mantiene constantes. Un enfoque que permite cambiar el tipo de una variable durante la ejecución. Un enfoque que solo admite un tipo de dato predefinido. Un enfoque que no permite la declaración de variables.

¿Cómo puede influir la comunidad y el ecosistema en torno a un lenguaje de programación?. Puede afectar la disponibilidad de bibliotecas, herramientas y recursos de aprendizaje. No tiene ningún impacto en la adopción o el desarrollo del lenguaje. Solo influye en la velocidad de ejecución de los programas escritos en ese lenguaje. Solo influye en la cantidad de palabras clave en el lenguaje.

¿Qué lenguaje de programación se utiliza comúnmente para el desarrollo de aplicaciones móviles en plataformas iOS?. Swift. Java. Python. C++.

¿Cuál de los siguientes lenguajes es conocido por su uso en el desarrollo web y la creación dinámica de contenido en el lado del servidor?. JAvaScript. HTML. CSS. SQL.

¿Qué lenguaje de programación es ampliamente utilizado en la ciencia de datos y el análisis de datos?. Ruby. R. PHP. Perl.

¿Cuál de los siguientes lenguajes de programación es un lenguaje compilado ampliamente utilizado en sistemas y aplicaciones de alto rendimiento?. C. Python. JavaScript. Ruby.

¿Qué lenguaje de programación se destaca por su uso en el desarrollo de aplicaciones de escritorio y videojuegos?. C#. Swift. Java. PHP.

¿Cuál de los siguientes lenguajes de programación es conocido por su enfoque en la seguridad de memoria y la concurrencia?. Rust. Python. Ruby. PHP.

¿Qué lenguaje de programación es ampliamente utilizado en el desarrollo de aplicaciones empresariales y sistemas de gestión?. Java. Python. Ruby. Swift.

¿Qué lenguaje de programación se utiliza en la creación de scripts y automatización en sistemas Windows?. PowerShell. Bash. Python. Ruby.

¿Cuáles son los tipos de datos que se manejan en Programación??. String, Boolean, Char, Integer, int, etc. Tipo Java, C++, Smalltalk, Python, Object Pascal, Visual .net, Visual Basic, Delphi, Perl, entre otros. Cadena, Boleano, Carácter, Numeros, alfanuemrico, Entero. Simbólicos, de estructura, de cadena, de complemento, generales, particulares, entre otros.

¿Es el periodo en el que el programa fuente se traduce como programa objeto?. Tiempo de compilación. Algoritmos. Tiempo de desarrollo. Tiempo de ejecución.

¿Cuál de los siguientes son los tipos de códigos empleados para programar?. Código máquina, código objeto, código fuente. Código máquina, sintaxis, código objeto. Código fuente, ensamblador, código máquina. Código objetivo.

¿Traductor más extendido, primero realiza un análisis y genera un programa ejecutable, una vez creado este, es muy rápido de abrir?. Compilador. Código objeto. Ensamblador. Interprete.

¿Permite que el código fuente escrito vaya traduciéndose y ejecutándose directamente y al mismo tiempo?. Interprete. Ensamblador. Código objeto. Compilador.

¿Consiste en un conjunto de órdenes y comando que describen un proceso?. Lenguaje de programación. Programa. Código. Ensamblador.

¿Es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema?. Algoritmo. Lenguaje. Programa. Codificación.

La programación funcional está basada en: Funciones. Argumentos. Parámetros. Sintaxis.

¿Qué caracteriza a los lenguajes de programación de alto nivel?. Son más fáciles de entender para los humanos. Están más cerca del lenguaje máquina. Son más eficientes en términos de rendimiento. Son exclusivos para sistemas operativos.

¿Cuál de los siguientes lenguajes de programación es conocido por su enfoque en la seguridad y es utilizado en el desarrollo de aplicaciones de sistemas críticos?. C++. Python. JavaScript. Ruby.

¿Cuál de los siguientes lenguajes de programación es conocido por su énfasis en la concurrencia y la paralelización?. G o (Golang). Python. Java. C#.

¿Cuál de los siguientes lenguajes de programación se utiliza en el desarrollo de aplicaciones web del lado del servidor?. PHP. HTML. CSS. JavaScript.

¿Cuál de las siguientes afirmaciones es verdadera sobre las variables en Python?. En Python, el valor de una variable puede ser modificado en cualquier momento durante la ejecución del programa. Las variables en Python deben ser declaradas con un tipo de datos específico. En Python, las variables solo pueden contener valores numéricos. En Python, es necesario utilizar comillas dobles ("") para asignar una cadena de texto a una variable.

¿Cuál es la forma correcta de declarar una variable en Python?. x = 10. var x = 10. x := 10. x = "10".

¿Cuál de las siguientes afirmaciones es verdadera sobre la declaración del tipo de una variable en Python?. No, Python es un lenguaje de programación de tipado dinámico, por lo que el tipo de una variable se determina en tiempo de ejecución. Sí, es necesario declarar el tipo de una variable en Python al momento de su creación. No, Python es un lenguaje de programación de tipado estático, por lo que se debe declarar el tipo de una variable antes de su uso. Depende del tipo de datos que se le asigna a la variable en tiempo de ejecución.

¿Cuál es la forma de declarar una constante en Python?. Con la convención de nombres en mayúsculas. Con la palabra clave "constant". Con la palabra clave "const". No existe una forma específica de declarar constantes en Python.

¿Cómo se asigna un valor a una variable en Python?. x = 10. x = "10". x := 10. 10 = x.

¿Cómo se realiza una operación matemática en Python?. Usando operadores como + para la suma, - para la resta, * para la multiplicación y / para la división. Usando la palabra clave "math" y luego la operación deseada. Usando una función específica para cada operación, como "sum" para la suma o "multiply" para la multiplicación. Usando una variable especial llamada "math" para realizar operaciones matemáticas.

¿Cómo se convierte un valor a un tipo de datos diferente en Python?. Con la función "int()". Con la función "float()". Con la función "str()". Con la función "bool()".

¿Cómo se declara una lista en Python?. con los corchetes [] y los elementos separados por comas. con los paréntesis () y los elementos separados por comas. con las llaves {} y los elementos separados por comas. con la palabra clave "list" seguida de los elementos entre paréntesis.

¿Cómo se agrega un elemento a una lista en Python?. Usando el método "append()". Usando el método "add()". Usando el método "insert()". Usando el método "extend()".

¿Cómo se declara una tupla en Python?. Con paréntesis ( ). Con corchetes [ ]. Con llaves { }. Con el operador de asignación =.

¿Cómo se declara un conjunto en Python?. Con la función set() y pasando como argumento una lista o tupla de elementos. Con llaves ({}) y separando los elementos por comas (,). Con corchetes ([]) y separando los elementos por comas (,). Con paréntesis (() y separando los elementos por comas (,).

¿Cómo se declara un diccionario en Python?. Utilizando llaves {}. Utilizando paréntesis cuadrados []. Utilizando paréntesis (). Utilizando comillas dobles "".

¿Qué son las palabras clave de Python?. Son palabras reservadas que tienen un significado especial en el lenguaje de programación y no pueden ser utilizadas como nombres de variables u otras identificaciones. Son identificadores que se utilizan para definir variables en Python. Son funciones predefinidas en Python que realizan una tarea específica. Son valores constantes que no pueden ser modificados durante la ejecución del programa.

¿Cuántas palabras clave tiene Python?. 35. 20. 17. 5.

¿Cuáles de las siguientes opciones son palabras clave utilizadas en Python?. while. int. float. String.

¿Cuál es la forma correcta de declarar una variable en Python?. x = 10. var x = 10. x := 10. x = "10".

¿Cuál de las siguientes afirmaciones es verdadera sobre la declaración del tipo de una variable en Python?. No, Python es un lenguaje de programación de tipado dinámico, por lo que el tipo de una variable se determina en tiempo de ejecución. Sí, es necesario declarar el tipo de una variable en Python al momento de su creación. No, Python es un lenguaje de programación de tipado estático, por lo que se debe declarar el tipo de una variable antes de su uso. Depende del tipo de datos que se le asigna a la variable en tiempo de ejecución.

¿Cuál es la forma de declarar una constante en Python?. Con la convención de nombres en mayúsculas. Con la palabra clave "constant". Con la palabra clave "const". No existe una forma específica de declarar constantes en Python.

¿Cómo se asigna un valor a una variable en Python?. x = 10. x = "10". x := 10. 10 = x.

¿Cómo se realiza una operación matemática en Python ?. Usando operadores como + para la suma, - para la resta, * para la multiplicación y / para la división. Usando la palabra clave "math" y luego la operación deseada. Usando una función específica para cada operación, como "sum" para la suma o "multiply" para la multiplicación. Usando una variable especial llamada "math" para realizar operaciones matemáticas.

¿Cómo se convierte un valor a un tipo de datos diferente en Python ?. Con la función "int()". Con la función "float()". Con la función "str()". Con la función "bool()".

¿Cómo se declara una lista en Python ?. con los corchetes [] y los elementos separados por comas. con los paréntesis () y los elementos separados por comas. con las llaves {} y los elementos separados por comas. con la palabra clave "list" seguida de los elementos entre paréntesis.

¿Cómo se agrega un elemento a una lista en Python?,. Usando el método "append()". Usando el método "add()". Usando el método "insert()". Usando el método "extend()".

¿Cómo se declara una tupla en Python ?. Con paréntesis ( ). Con corchetes [ ]. Con llaves { }. Con el operador de asignación =.

¿Cómo se declara un conjunto en Python?. Con la función set() y pasando como argumento una lista o tupla de elementos. Con llaves ({}) y separando los elementos por comas (,). Con corchetes ([]) y separando los elementos por comas (,). Con paréntesis (() y separando los elementos por comas (,).

¿Cómo se declara un diccionario en Python ?. Utilizando llaves {}. Utilizando paréntesis cuadrados []. Utilizando paréntesis (). Utilizando comillas dobles "".

¿Qué son las palabras clave de Python ?. Son palabras reservadas que tienen un significado especial en el lenguaje de programación y no pueden ser utilizadas como nombres de variables u otras identificaciones. Son identificadores que se utilizan para definir variables en Python. Son funciones predefinidas en Python que realizan una tarea específica. Son valores constantes que no pueden ser modificados durante la ejecución del programa.

¿Qué símbolo se usa para comentar una línea de código en Python?. /. //. #. <!–.

¿Qué son los componentes en React Native?. Elementos reutilizables para la interfaz. Herramientas para depuración. Librerías para gestión de estado. Funciones para manejo de datos.

¿Qué palabra clave se utiliza para representar un componente en React Native?. Component. Widget. Module. Element.

¿Cuál de los siguientes es un componente básico en React Native?. View. Container. Button. List.

¿Para qué se utiliza el componente StyleSheet en React Native?. Para añadir estilos al componente. Para manejar la lógica de la aplicación. Para navegar entre pantallas. Para realizar peticiones HTTP.

¿Cómo se importan los componentes básicos en React Native?. Import { StyleSheet, Text, View } from 'react-native'. Import { Components } from 'react'. Import React from 'components'. Import { ReactNative } from 'native-components'.

¿Qué comando se utiliza para instalar un componente de terceros en React Native?. Npm install --save {nombre del componente}. React-native add {nombre del componente}. Npm get {nombre del componente}. Install-package {nombre del componente}.

¿Qué tipo de componente en React Native tiene un estado interno?. Componentes de clase. Componentes de función. Componentes puros. Componentes de alto orden.

¿Cómo se accede a las props en un componente de clase?. This.props.text. Props.text. Component.props.text. State.props.text.

¿Qué tipo de componente en React Native se define como funciones de JavaScript?. Componentes de función. Componentes de clase. Componentes puros. Componentes de alto orden.

¿Cuál es una diferencia importante entre componentes de clase y componentes de función?. Los componentes de función manejan el estado a través de Hooks. Los componentes de función no pueden recibir props. Los componentes de clase no tienen estado interno. Los componentes de clase se definen como funciones de JavaScript.

¿Qué son los estados en React Native?. Objetos que contienen información que puede cambiar con el tiempo. Métodos para manejar eventos. Funciones para cargar datos de una API. Componentes para controlar el ciclo de vida.

¿Para qué se utiliza el método constructor(props) en un componente?. Para inicializar el estado y enlazar métodos de clase. Para cargar datos de una API. Para definir estilos CSS. Para desmontar el componente.

¿Qué método se llama después de que el componente se monta en el árbol de componentes?. ComponentDidMount(). ComponentWillUnmount(). Constructor(props). Render().

¿Cuál es el único método obligatorio en un componente de clase en React?. Render(). ComponentWillUnmount(). ComponentDidUpdate(prevProps, prevState). Constructor(props).

¿Qué método se invoca inmediatamente antes de desmontar y destruir el componente?. ComponentWillUnmount(). ComponentDidMount(). Render(). ComponentDidUpdate(prevProps, prevState).

¿Qué fase del ciclo de vida del componente implica la creación e inserción en el DOM?. Fase de montaje. Fase de desmontaje. Fase de actualización. Fase de inicialización.

¿Qué se debe hacer en el método componentDidUpdate(prevProps, prevState)?. Realizar solicitudes API comparando las propiedades actuales con prevProps. Inicializar el estado. Desmontar el componente. Renderizar el componente por primera vez.

¿Qué se recomienda inicializar en el constructor de un componente?. El estado local (this.state). Los métodos de ciclo de vida1. Las funciones de renderizado. Las suscripciones a eventos.

¿Qué permite el método useState en React?. Definir una variable de estado. Desmontar componentes. Actualizar el DOM directamente. Inicializar propiedades.

¿Cuándo se debe modificar el estado con setState()?. Cuando se desea cambiar el estado del componente. Durante el método render(). Justo antes de desmontar el componente. Antes de llamar al constructor.

¿Qué característica de React Native permite a los desarrolladores ver los cambios en el código fuente de manera que puedan ver los resultados inmediatamente?. Recarga en caliente. Código reutilizable. UI simplificada. Soporte con plugins externos.

¿Cuál es una de las ventajas de usar React Native en términos de rendimiento?. Funciona con componentes nativos de Android e iOS. Largo tiempo de inicialización. Gestión de la memoria ineficiente. Baja seguridad.

¿Qué permite la arquitectura modular en React Native?. Facilitar la colaboración del equipo. Mejorar la seguridad de la aplicación. Reducir el apoyo de la comunidad. Aumentar el tiempo de desarrollo.

¿Qué desventaja menciona la página sobre React Native en relación con la seguridad?. Baja seguridad. Alto rendimiento. Soporte con plugins externos. UI simplificada.

¿Qué beneficio de React Native ayuda a reducir el costo de desarrollo de aplicaciones?. Código reutilizable. Largo tiempo de inicialización. UI compleja. Inmadurez del lenguaje.

¿Qué aspecto de React Native puede ser desafiante según la página?. Curva de aprendizaje empinada. Apoyo de la comunidad. Arquitectura modular. Acceso a bibliotecas.

¿Qué ventaja de React Native asegura una interacción fácil y perfecta del usuario?. UI simplificada. Gestión de la memoria. Recarga en caliente. Pins externoslug.

¿Qué problema de React Native se menciona en relación con las aplicaciones informáticas?. Gestión de la memoria ineficiente. Soporte de la comunidad. UI simplificada. Código reutilizable.

¿Qué desventaja de React Native puede afectar a aplicaciones que requieren capas adicionales de seguridad?. Baja seguridad. UI simplificada. Recarga en caliente. Arquitectura modular.

¿Qué ventaja de React Native permite a los desarrolladores acceder a códigos libremente?. Características avanzadas en la biblioteca abierta. UI compleja. Largo tiempo de inicialización. Inmadurez del lenguaje.

¿Qué componente de React Native se utiliza para construir una interfaz de usuario?. View. ScrollView. Button. Image.

¿Cuál es el componente de React Native para mostrar texto?. Text. TextInput. ScrollView. StyleSheet.

¿Qué componente permite ingresar texto a través de un teclado en React Native?. TextInput. ScrollView. Image. Button.

¿Cuál de los siguientes es un componente para representar listas desplazables de alto rendimiento?. FlatList. SectionList. ScrollView. View.

¿Qué componente específico de Android detecta pulsaciones de botones de hardware para navegación hacia atrás?. BackHandler. PermissionsAndroid. DrawerLayoutAndroid. ToastAndroid.

¿Qué API de iOS muestra una hoja de acciones o una hoja para compartir?. ActionSheetIOS. Modal. StatusBar. Linking.

¿Qué componente de React Native se utiliza para mostrar imágenes?. Image. ScrollView. TextInput. Text.

¿Qué componente proporciona una capa de abstracción similar a las hojas de estilo CSS?. StyleSheet. ScrollView. View. Text.

¿Cuál es el componente que se utiliza dentro de ScrollView para agregar funcionalidad de extracción y actualización?. RefreshControl. PixelRatio. Modal. Animated.

¿Qué componente de React Native muestra un indicador de carga circular?. ActivityIndicator. Alert. Dimensions. KeyboardAvoidingView.

¿Qué son los props en JSX?. Unos datos que se pasan a un elemento JSX. Una función de React. Un tipo de componente en React. Una librería de JavaScript.

¿Qué representa className en un elemento <img>?. Un prop que se puede pasar a un elemento <img>. El nombre de una clase de CSS. Una URL de imagen. Un método en React.

¿Cómo se transfiere una propiedad de un componente principal a uno secundario?. Como un parámetro. Mediante una API. Usando un hook de React. A través de un evento.

¿Qué muestra el componente WelcomeMessage en el ejemplo?. Un texto de bienvenida con el nombre de usuario. Un mensaje de error. Una lista de cursos. Un botón de React.

¿Qué hace que React sea eficiente al cambiar el valor de un prop?. Solo vuelve a renderizar los componentes afectados. Recarga toda la página. Cambia el DOM directamente. Utiliza un virtual DOM.

¿Cuándo es apropiado usar un array como prop en React Native?. Para renderizar listas de elementos dinámicos. Para definir estilos. Para manejar el estado. Para crear un nuevo componente.

¿Qué permite personalizar los arrays como props?2. Componentes reutilizables. Funciones. Hooks. Eventos.

¿Qué componente se encarga de mostrar un array de noticias en una aplicación?. Un componente de lista. SafeAreaView. ReactButton. WelcomeMessage.

¿Cómo se deben enviar los props entre componentes?. Solo los datos necesarios. En un string. Todos los datos posibles. Como una función.

¿Qué tipo de valores pueden contener las props?. Cualquier valor de JavaScript. Solo strings. Solo números. Solo números.

¿Qué es un componente con estado en React Native?. Un componente que puede recibir props y también mantiene un estado interno. Un componente que solo puede recibir props. Un componente que no puede recibir props. Un componente que no puede mantener un estado interno.

¿Qué sucede cuando un componente cambia de estado en React Native?. El componente se vuelve a renderizar para reflejar los cambios. El componente se destruye. El componente se duplica. El componente se congela.

¿Qué es useState en React?. Es un hook que te permite agregar estado a tus componentes funcionales. Es una función para renderizar componentes. Es una función para destruir componentes. Es un hook que te permite eliminar el estado de tus componentes funcionales.

¿Qué puede contener el estado de un componente en React Native?. Puede ser booleano, números, unidades de caracteres u objetos JavaScript más complejos. Solo números. Solo caracteres. Solo booleanos.

¿Qué es un componente sin estado en React Native?. Un componente que solo puede contener props, no estados. Un componente que puede contener estados. Un componente que no puede contener props ni estados. Un componente que puede contener tanto props como estados.

¿Qué tipo de componente se utiliza si desea incorporar props y no es necesario enlazar el componente?. Componente sin estado. Componente con estado. Componente de clase. Componente funcional.

¿Qué tipo de componente controla su estado y puede modificarlo según las necesidades de la aplicación?. Componente con estado. Componente sin estado. Componente de clase. Componente funcional.

¿Qué tipo de componente se vuelve a renderizar para reflejar los cambios cuando cambia de estado?. Componente con estado. Componente sin estado. Componente de clase. Componente funcional.

¿Qué tipo de componente en React Native puede recibir props y también mantiene un estado interno?. Componente con estado. Componente sin estado. Componente de clase. Componente funcional.

¿Qué proporciona React para convertir cualquier componente en un componente con estado?. Implementando la variable de estado en componentes de clase o el useState Hook en componentes funcionales. Implementando la variable de estado en componentes de clase o el useState Hook en componentes funcionales. Implementando la variable de estado solo en componentes de clase. Implementando el useState Hook solo en componentes funcionales.

¿Qué es Yarn?. Un gestor de dependencias de JavaScript. Un lenguaje de programación. Un editor de texto. Un sistema operativo.

¿En qué se enfoca Yarn?. En la seguridad y la velocidad. En la seguridad y la velocidad. En la usabilidad y la eficiencia. En la compatibilidad y la estabilidad.

¿Cómo es el feedback que ofrece Yarn al usuario?. Amigable y fácil de leer. Complicado y técnico. Escaso y poco informativo. Excesivo y abrumador.

¿Qué registro utiliza Yarn por defecto?. El registro de NPM. El registro de Python. El registro de Ruby. El registro de PHP.

¿Qué necesitas para utilizar Yarn?. NodeJS. Python. Ruby. PHP.

¿Por qué se creó Yarn?. Porque la comunidad solicitaba mejoras a NPM que no llegaban con la rapidez requerida. Porque NPM era demasiado complicado de usar. Porque NPM era demasiado lento. Porque NPM no era seguro.

¿En qué se diferencia Yarn de NPM?. ¿En qué se diferencia Yarn de NPM?. Yarn es más lento que NPM. Yarn es más complicado de usar que NPM. Yarn es menos seguro que NPM.

¿Qué archivo crea Yarn para cada dependencia?. Un archivo de bloqueo. Un archivo de configuración. Un archivo de instalación. Un archivo de desinstalación.

¿Qué hace el archivo de bloqueo de Yarn?. Asegura que todos los que trabajan en el proyecto estén utilizando la misma versión de una dependencia. Bloquea la instalación de nuevas dependencias. Bloquea la actualización de las dependencias existentes. Asegura que todas las dependencias se instalen en el orden correcto.

¿Qué ventajas tiene Yarn sobre otros gestores de paquetes?. Yarn es más rápido y más fiable. Yarn es más lento pero más seguro. Yarn es más complicado pero más potente. Yarn es menos seguro pero más eficiente.

¿Qué es React Native?. Un marco de código abierto para JavaScript Mobile de Facebook que está diseñado específicamente para crear aplicaciones móviles para iOS y Android. Un lenguaje de programación. Un sistema operativo. Un editor de texto.

¿Qué biblioteca utiliza React Native?. ReactJS. jQuery. AngularJS. Vue.js.

¿Qué tipo de aplicaciones puedes crear con React Native?. Aplicaciones móviles para iOS y Android. Aplicaciones web. Aplicaciones de escritorio. Aplicaciones de consola.

¿Cómo se traducen las interfaces creadas con JavaScript y React en React Native?. Se traducen a vistas nativas. Se traducen a vistas de WebView. Se traducen a vistas de HTML. No se traducen, se utilizan tal cual.

¿Qué tipo de código puedes compartir entre iOS y Android con React Native?. Gran parte del código que escribes. Solo el código de estilo. Solo el código de la lógica de la aplicación. No puedes compartir ningún código.

¿Qué facilita React Native cuando surge la necesidad de escribir código específico para cada plataforma?. La escritura de código en JavaScript. La escritura de código en Swift o Java. La escritura de código en Objective-C o Kotlin. La escritura de código en HTML, CSS y JS.

¿De qué se compone React Native?. De componentes de React. De componentes de Angular. De componentes de Vue.js. De componentes de jQuery.

¿De qué se compone React Native ?. De componentes de React. De componentes de Angular. De componentes de Vue.js. De componentes de jQuery.

¿Qué tipo de aplicaciones móviles se crearon con la idea de compilarse una vez y ejecutarse en cualquier lugar?. Aplicaciones de React Native. Aplicaciones universales basadas en WebView. Aplicaciones nativas reales. Todas las anteriores.

¿Qué tipo de aplicaciones móviles permite escribir React Native?. Aplicaciones nativas para múltiples plataformas. Aplicaciones híbridas. Aplicaciones universales. Aplicaciones web1.

¿Qué es Expo?. Un marco poderoso construido sobre React Native que incluye muchas herramientas y bibliotecas diferentes. Un lenguaje de programación. Un sistema operativo. Un editor de texto.

¿Qué proporciona Expo para tu aplicación?. Casi todas las funciones que puedas imaginar usar en tu aplicación. Solo las funciones básicas. Solo las funciones avanzadas. Ninguna función.

¿Qué inconveniente tiene Expo?. Agrega algo de tamaño a tu paquete de aplicaciones final, porque agrega todas las bibliotecas a tu aplicación, las uses o no. No permite el uso de bibliotecas de terceros. No es compatible con React Native. No permite el uso de JavaScript.

¿Qué versión de React Native utiliza Expo?. Una versión de alguna manera modificada de React Native, que normalmente está una o dos versiones por detrás de la última versión de React Native. La última versión de React Native. Una versión antigua de React Native. Una versión personalizada de React Native.

¿Cuándo recomendarías usar Expo?. Si deseas lograr resultados a la máxima velocidad sin tener que optimizar el tamaño de tu paquete. Si necesitas optimizar el tamaño de tu paquete. Si necesitas usar las últimas funciones de React Native inmediatamente después de su lanzamiento. Si necesitas usar las últimas funciones de React Native inmediatamente después de su lanzamiento.

¿Qué flujos de trabajo puedes elegir al configurar un nuevo proyecto con Expo?. Un flujo de trabajo simple y un flujo de trabajo administrado. Un flujo de trabajo simple y un flujo de trabajo avanzado. Un flujo de trabajo básico y un flujo de trabajo intermedio. Un flujo de trabajo administrado y un flujo de trabajo personalizado.

¿Qué servicios están disponibles en Expo?. Manejo de notificaciones automáticas, actualizaciones de funciones inalámbricas y un servicio de compilación de Expo especial para compilaciones de iOS y Android. Manejo de notificaciones automáticas, actualizaciones de funciones inalámbricas y un servicio de compilación de Expo especial para compilaciones de iOS. Servicio de compilación de Expo especial para compilaciones de iOS y Android, y manejo de notificaciones automáticas. Actualizaciones de funciones inalámbricas y un servicio de compilación de Expo especial para compilaciones de iOS y Android.

¿Qué puedes hacer con el flujo de trabajo simple de Expo?. Puedes tener una aplicación de React Native simple y puedes agregar con Expo las bibliotecas que necesitas. Solo puedes escribir código JavaScript o TypeScript. Solo puedes usar las bibliotecas de Expo. No puedes agregar otras bibliotecas de terceros.

¿Qué te permite hacer Expo?. Desarrollar aplicaciones nativas en iOS y Android escritas en JavaScript. Desarrollar aplicaciones web en JavaScript. Desarrollar aplicaciones de escritorio en JavaScript. Desarrollar aplicaciones de consola en JavaScript.

¿Qué conocimientos requiere Expo?. No requiere conocimientos profundos de React Native. Conocimientos profundos de React Native. Conocimientos profundos de JavaScript. Conocimientos profundos de iOS y Android.

¿Cómo se pasa una prop a un componente en React Native?. <Component propName={propValue} />. propName = propValue. propName : propValue. propName(propValue).

¿Cómo se accede a una prop dentro de un componente en React Native?. this.props.propName o props.propName, dependiendo de si estás en un componente de clase o funcional, respectivamente. this.props.propName. props.propName. propName.

¿Puedes pasar una prop a un componente nativo que modifique su comportamiento en React Native?. Sí, las props se pueden pasar a componentes nativos para modificar su comportamiento. No, las props solo se pueden pasar a componentes personalizados. No, las props solo se pueden pasar a componentes de clase. No, las props solo se pueden pasar a componentes funcionales.

¿Puedes pasar una función como prop en React Native?. Sí, las funciones se pueden pasar como props y se utilizan a menudo para manejar eventos o callbacks. No, las funciones no se pueden pasar como props. Sí, pero solo se pueden pasar funciones que no tomen argumentos. Sí, pero solo se pueden pasar funciones que no devuelvan un valor.

¿Cómo se define una prop por defecto en un componente en React Native?. Component.defaultProps = { propName: defaultValue }. Component.defaultProps = { propHName: defaultValue }. Component.defaultProp = { propName: defaultValue }. Component.propDefaults = { propName: defaultValue }.

¿Cómo se especifica que una prop es requerida en un componente en React Native?. Component.propTypes = { propName: PropType.type.isRequired }. Component.propTypes = { propName: PropHType.type.isRequired }. Component.propTypes = { propName: PropType.type.required }. Component.propTypes = { propName: PropType.type.mandatory }.

¿Cómo se aplica un estilo a un componente en React Native?. Style={styles.styleName}. Style = {styles.styleName}. Style : styles.styleName. Style(styleName).

¿Cómo se define un estilo en React Native?. Const styles = StyleSheet.create({ styleName: { ... } }). Const styles = StyleSheet.create({ stylehName: { ... } }). Const styles = StyleSheet.new({ styleName: { ... } }). Const styles = StyleSheet.define({ styleName: { ... } }).

¿Cómo se define el color de fondo de un componente en React Native?. BackgroundColor: 'colorName'. BackgroundhColor: 'colorName'. Background: 'colorName'. Color: 'colorName'.

¿Cómo se define el tamaño de fuente de un texto en React Native?. FontSize: size. Font Size: size. Font: size. FextSize: size.

¿Cómo se define el color de un texto en React Native?. Color: 'colorName'. Color: 'colorhName'. TextColor: 'colorName'. FontColor: 'colorName'.

¿Cómo se define el margen de un componente en React Native?. Margin: size. Marghin: size. Padding: size. Border: size.

¿Cómo se define el relleno de un componente en React Native?. Padding: size. Margin: size. Padding: size. Border: size.

¿Cómo se define el ancho de un componente en React Native?. Width: size. Width: size. Height: size. Size: size.

¿Cómo se define la altura de un componente en React Native?. Height: size. Width: size. Height: size. Size: size.

¿Cómo se define la alineación de un texto en React Native?. TextAlign: 'alignment'. Align: 'alignment'. TextAlignment: 'alignment'. TextAlign: 'alignment'.

¿Cómo se define el peso de la fuente de un texto en React Native?. FontWeight: 'weight'. FonthWeight: 'weight'. Font: 'weight'. Weight: 'weight'.

¿Cómo se define el estilo de la fuente de un texto en React Native?. FontStyle: 'style'. FonthStyle: 'style'. Font: 'style'. Style: 'style'.

¿Cómo se define el espaciado entre letras de un texto en React Native?. LetterSpacing: size. LetterhSpacing: size. Spacing: size. Space: size.

¿Cómo se define la línea de decoración de un texto en React Native?. TextDecorationLine: 'decoration'. TextDecorationLine: 'decoration'. Decoration: 'decoration'. Line: 'decoration'.

¿Cómo se crea un nuevo proyecto en React Native?. Npx react-native init MyProject. React-native init MyProject. Create-react-native-app MyProject. Npm init react-native MyProject.

¿Cómo se ejecuta una aplicación de React Native en un dispositivo Android?. Npx react-native run-android. React-native run-android. Npm run android. Yarn android.

¿Cómo se ejecuta una aplicación de React Native en un dispositivo iOS?. Npx react-native run-ios. React-native run-ios. Npm run ios. Yarn ios.

¿Cómo se inicia el servidor de desarrollo de React Native?. Cualquiera de las anteriores. React-native start. Npm start. Yarn start.

¿Cómo se instala una librería en React Native?. Cualquiera de las anteriores, dependiendo de si estás usando npm, yarn o expo. Npm install libraryName. Yarn add libraryName. Expo install libraryName.

¿Cómo se vincula una librería nativa en React Native?. React-native link libraryName. React-native link libraryName. React-native link libraryName. Yarn link libraryName.

¿Cómo se actualiza React Native a la última versión?. Cualquiera de las anteriores. React-native upgrade. Npm upgrade react-native. Yarn upgrade react-native.

¿Cómo se genera una versión de lanzamiento de una aplicación de React Native para Android?. Npx react-native run-android --variant=release. React-native run-android --variant=release. Npm run android --variant=release. Yarn android --variant=release.

¿Cómo se genera una versión de lanzamiento de una aplicación de React Native para iOS?. Npx react-native run-ios --configuration=Release. React-native run-ios --configuration=Release. Npm run ios --configuration=Release. Yarn ios --configuration=Release.

¿Cómo se desinstala una librería en React Native?. Npm uninstall libraryName o yarn remove libraryName, dependiendo de si estás usando npm o yarn. Npm uninstall libraryName. Yarn remove libraryName. Expo uninstall libraryName.

¿Cómo se ejecutan las pruebas en React Native?. Npm test o yarn test, dependiendo de si estás usando npm o yarn. React-native test. Npm test. Yarn test.

¿Qué es el archivo App.js en un proyecto de React Native?. Es el archivo principal del proyecto donde se define el componente raíz. Es el archivo de configuración del proyecto. Es el archivo de estilos del proyecto. Es el archivo de pruebas del proyecto.

¿Qué es la carpeta node_modules en un proyecto de React Native?. Es la carpeta donde se almacenan las librerías y dependencias del proyecto. Es la carpeta donde se almacenan los componentes personalizados. Es la carpeta donde se almacenan los archivos de configuración del proyecto. Es la carpeta donde se almacenan los archivos de prueba del proyecto.

¿Qué es el archivo package.json en un proyecto de React Native?. Es el archivo donde se definen las dependencias y scripts del proyecto. Es el archivo donde se define el componente raíz del proyecto. Es el archivo donde se almacenan los estilos del proyecto. Es el archivo donde se definen las pruebas del proyecto.

¿Qué es el archivo .gitignore en un proyecto de React Native?. Es el archivo donde se especifican los archivos y carpetas que Git debe ignorar. Es el archivo donde se define el componente raíz del proyecto. Es el archivo donde se almacenan los estilos del proyecto. Es el archivo donde se definen las dependencias del proyecto.

¿Qué es la carpeta tests en un proyecto de React Native?. Es la carpeta donde se almacenan los archivos de prueba del proyecto. Es la carpeta donde se almacenan los componentes personalizados. Es la carpeta donde se almacenan las librerías y dependencias del proyecto. Es la carpeta donde se almacenan los archivos de configuración del proyecto.

¿Qué es el archivo index.js en un proyecto de React Native?. Es el archivo de entrada del proyecto donde se registra el componente raíz. Es el archivo de configuración del proyecto. Es el archivo de estilos del proyecto. Es el archivo de pruebas del proyecto.

¿Qué es la carpeta android en un proyecto de React Native?. Es la carpeta donde se almacenan los archivos específicos de Android. Es la carpeta donde se almacenan los componentes personalizados. Es la carpeta donde se almacenan los archivos de configuración del proyecto. Es la carpeta donde se almacenan los archivos de prueba del proyecto.

¿Qué es la carpeta ios en un proyecto de React Native?. Es la carpeta donde se almacenan los archivos específicos de iOS. Es la carpeta donde se almacenan los componentes personalizados. Es la carpeta donde se almacenan los archivos de configuración del proyecto. Es la carpeta donde se almacenan los archivos de prueba del proyecto.

¿Qué es el archivo babel.config.js en un proyecto de React Native?. Es el archivo donde se configura Babel, el compilador de JavaScript. Es el archivo donde se define el componente raíz del proyecto. Es el archivo donde se almacenan los estilos del proyecto. Es el archivo donde se definen las pruebas del proyecto.

¿Qué es el archivo metro.config.js en un proyecto de React Native?. Es el archivo donde se configura Metro, el empaquetador de JavaScript. Es el archivo donde se define el componente raíz del proyecto. Es el archivo donde se almacenan los estilos del proyecto. Es el archivo donde se definen las pruebas del proyecto.

¿Qué es el archivo yarn.lock o package-lock.json en un proyecto de React Native?. Es el archivo donde se almacena la versión exacta de las dependencias instaladas. Es el archivo donde se define el componente raíz del proyecto. Es el archivo donde se almacenan los estilos del proyecto. Es el archivo donde se definen las pruebas del proyecto.

¿Qué es la carpeta assets en un proyecto de React Native?. Es la carpeta donde se almacenan los recursos estáticos como imágenes, fuentes, etc. Es la carpeta donde se almacenan las librerías y dependencias del proyecto. Es la carpeta donde se almacenan los archivos de configuración del proyecto. Es la carpeta donde se almacenan los archivos de prueba del proyecto.

¿Qué es el archivo app.json en un proyecto de React Native?. Es el archivo donde se configuran las opciones de la aplicación como el nombre, el icono, etc. Es el archivo donde se define el componente raíz del proyecto. Es el archivo donde se almacenan los estilos del proyecto. Es el archivo donde se definen las pruebas del proyecto.

¿Qué es la carpeta components en un proyecto de React Native?. Es la carpeta donde se almacenan los componentes personalizados. Es la carpeta donde se almacenan las librerías y dependencias del proyecto. Es la carpeta donde se almacenan los archivos de configuración del proyecto. Es la carpeta donde se almacenan los archivos de prueba del proyecto.

¿Qué es React Navigation en React Native?. Es una librería para manejar la navegación entre las pantallas de la aplicación. Es una librería para manejar el estado de la aplicación. Es una librería para manejar las animaciones de la aplicación. Es una librería para manejar las solicitudes de red de la aplicación.

¿Cómo se instala React Navigation en un proyecto de React Native?. Cualquiera de las anteriores, dependiendo de si estás usando npm, yarn o expo. Npm install @react-navigation/native. Yarn add @react-navigation/native. Expo install @react-navigation/native.

¿Cómo se importa React Navigation en un archivo de React Native?. Import { NavigationContainer } from '@react-navigation/native'. Import { NavigationContainer } from '@react-navigation/native'. Import { Navigation } from '@react-navigation/native'. Import { Navigator } from '@react-navigation/native'.

¿Cómo se define una pila de navegación en React Navigation?. Const Stack = createStackNavigator(). Const Stack = createStackNavigator(). Const Stack = createStack(). Const Stack = new StackNavigator().

¿Cómo se define una pantalla en una pila de navegación en React Navigation?. <Stack.Screen name="ScreenName" component={ScreenComponent} />. <Stack.Screen name="ScreenName" component={ScreenComponent} />. <Stack.Screen title="ScreenName" component={ScreenComponent} />. <Stack.Screen id="ScreenName" component={ScreenComponent} />.

¿Cómo se navega a otra pantalla en React Navigation?. Navigation.navigate('ScreenName'). Navigation.go('ScreenName'). Navigation.jump('ScreenName'). Navigation.move('ScreenName').

¿Cómo se pasa una prop a otra pantalla en React Navigation?. Navigation.navigate('ScreenName', { propName: propValue }). Navigation.navigate('ScreenName', { propName: propValue }). Navigation.go('ScreenName', { propName: propValue }). Navigation.jump('ScreenName', { propName: propValue }).

¿Cómo se accede a una prop pasada a una pantalla en React Navigation?. Route.params.propName. Props.propName. This.props.propName. Route.params.propName.

¿Cómo se vuelve a la pantalla anterior en React Navigation?. Navigation.goBack(). Navigation.back(). Navigation.return(). Navigation.previous().

¿Cómo se reemplaza la pantalla actual por otra en React Navigation?. Navigation.reset({ index: 0, routes: [{ name: 'ScreenName' }] }). Navigation.replace('ScreenName'). Navigation.switch('ScreenName'). Navigation.change('ScreenName').

¿Cómo se define una pila de navegación dentro de un cajón de navegación en React Navigation?. <Drawer.Navigator><Stack.Navigator>...</Stack.Navigator></Drawer.Navigat or>. <Drawer.Navigator><Stack.Navigator>...</Stack.Navigator></Drawer.Navigat or>. <Drawer.Navigator><Stack.Screen>...</Stack.Screen></Drawer.Navigator>. <Drawer.Screen><Stack.Navigator>...</Stack.Navigator></Drawer.Screen>.

¿Cómo se abre el cajón de navegación en React Navigation?. Navigation.openDrawer(). Navigation.openDrawer(). Navigation.showDrawer(). Navigation.displayDrawer().

¿Cómo se cierra el cajón de navegación en React Navigation?. Navigation.closeDrawer(). Navigation.closeDrawer(). Navigation.hideDrawer(). Navigation.removeDrawer().

¿Cómo se cambia el título de la barra de navegación en React Navigation?. <Stack.Screen name="ScreenName" component={ScreenComponent} options={{ title: 'NewTitle' }} />. <Stack.Screen name="ScreenName" component={ScreenComponent} title="NewTitle" />. <Stack.Screen name="ScreenName" component={ScreenComponent} headerTitle="NewTitle" />. <Stack.Screen name="ScreenName" component={ScreenComponent} navigationTitle="NewTitle" />.

Cómo se oculta la barra de navegación en React Navigation?. <Stack.Screen name="ScreenName" component={ScreenComponent} options={{ headerShown: false }} />. <Stack.Screen name="ScreenName" component={ScreenComponent} hideHeader />. <Stack.Screen name="ScreenName" component={ScreenComponent} options={{ headerShown: false }} />. <Stack.Screen name="ScreenName" component={ScreenComponent} noHeader />.

¿Cuál de los siguientes consejos es correcto respecto al uso de props en React?. Enviar solo los datos necesarios como props para evitar sobrecarga de información entre componentes. Modificar las props directamente en el componente hijo para mayor flexibilidad. Definir funciones en cada componente hijo en lugar de pasarlas como props desde el componente padre. Las props no permiten la comunicación ente componentes padres e hijos.

Denunciar Test