option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: examen complexivo
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
examen complexivo

Descripción:
150 preguntas

Autor:
AVATAR
Itsjapon
OTROS TESTS DEL AUTOR

Fecha de Creación: 24/06/2024

Categoría: Universidad

Número Preguntas: 902
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
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