Examen de Desarrollo de Aplicaciones (Flutter, Firebase)

Document Details

OrganizedTroll

Uploaded by OrganizedTroll

Tecnológico Espíritu Santo

Tags

Flutter Desarrollo de Aplicaciones Firebase Programación

Summary

Este documento contiene preguntas de examen sobre temas relacionados con el desarrollo de aplicaciones Flutter usando Firebase. Cubre conceptos como dependencias, widgets, gestión de datos y gestión de proyectos.

Full Transcript

¿Cuál de las siguientes dependencias se debe agregar en el archivo pubspec.yaml para utilizar Firebase Storage en Flutter? a. cloud_firestore: ^2.0.0 b. firestore_storage: ^1.0.0 c. firebase_storage: ^3.0.0 ¿Qué función de Dart se utiliza para lanzar una excepción? a. error() b. throw() c. e...

¿Cuál de las siguientes dependencias se debe agregar en el archivo pubspec.yaml para utilizar Firebase Storage en Flutter? a. cloud_firestore: ^2.0.0 b. firestore_storage: ^1.0.0 c. firebase_storage: ^3.0.0 ¿Qué función de Dart se utiliza para lanzar una excepción? a. error() b. throw() c. exception() ¿Cuál de los siguientes widgets se utiliza cuando el widget necesita mantener y gestionar su propio estado? a. StatelessWidget b. Row c. StatefulWidget ¿Cómo se estructuran los datos en Firebase? a. Como tablas y registros. b. Como objetos JSON en un árbol. c. Como una lista de elementos. ¿Qué significa el término "hot reload" en Flutter? a. La descarga de paquetes adicionales en tiempo real. b. El aumento de rendimiento en el funcionamiento de la aplicación. c. La actualización automática de la aplicación mientras se edita el código fuente. ¿Qué función se utiliza para seleccionar una imagen desde la galería en Flutter? a. _getImageFromGallery() b. _getFromGallery() c. _getFromCamera() ¿Qué widget de Flutter se utiliza para mostrar una lista de elementos desplazable verticalmente? a. Column b. ListView c. GridView ¿Qué representan los widgets de diseño en Flutter? a. Elementos visuales rectangulares con opciones de estilo y diseño. b. Componentes de la interfaz de usuario que mantienen un estado mutable. c. Contenido textual personalizado con estilos y formatos. ……………………………………………………………………………………………………………………………………… ¿Cómo se obtiene la URL de descarga de una imagen después de subirla a Firebase Storage? a. await ref.getURL() b. await ref.getDownloadURL() c. await ref.getUrl() ¿Qué representan los widgets en Flutter? a. Bloques de construcción de la interfaz de usuario. b. Datos almacenados en la nube. c. Funciones y métodos de la aplicación. ¿Qué representan los widgets de texto en Flutter? a. Interacción del usuario con la aplicación. b. Contenido textual con estilos y formatos. c. Opciones de estilo y diseño. ¿Qué tipo de widgets son utilizados para construir interfaces de usuario en el estilo de iOS? a. Widgets de Material 3 b. Widgets de Cupertino c. Widgets de diseño ¿Qué se recomienda para la estructura de datos en Firebase? a. Anidar los datos para mejorar el rendimiento. b. Compactar las estructuras de datos y evitar la anidación. c. Crear datos no escalables para facilitar la lectura. ¿Qué implica el proceso "Gestión el suministro de productos" según PRINCE2? a. La definición del alcance del proyecto y la planificación de la primera fase. b. La entrega del resultado del proyecto al usuario final, garantizando la calidad y aceptación del resultado. c. La vigilancia y control del proyecto por parte del comité de dirección. d. La gestión del cierre de un proyecto y la identificación de los siguientes pasos. ¿Qué factores limitan todo proyecto según el texto? a. Alcance, tiempo y recursos humanos b. Calidad, recursos humanos y plazos de entrega c. Calidad, presupuesto y plazos de entrega d. Alcance, tiempo y costes ¿En qué grupo de procesos se incluyen las acciones para identificar áreas que requieren cambios en el plan de trabajo del proyecto? a. Procesos de ejecución b. Procesos de cierre c. Procesos de seguimiento y control d. Procesos de planificación ¿Cuál de las siguientes preguntas aborda el alcance del proyecto y dónde están sus límites? a. Cuánto b. Quién lo va a hacer c. Cómo d. Con qué recursos ¿Quién es la persona responsable de aplicar conocimientos, habilidades, herramientas y técnicas para gestionar proyectos y alcanzar metas propuestas? a. Consultor externo b. Cliente c. Jefe de equipo d. Director de proyectos ………………………………………………………………………………………………………………………………………………. ¿Qué caracteriza a los procesos en la metodología PMBOK? a. Consisten en acciones y actividades para lograr un resultado predefinido. b. Son exclusivamente fases del proyecto. c. Se llevan a cabo solo en la fase de ejecución del proyecto. d. Incluyen solo las entradas y salidas. ¿Cuál es una acción recomendada para riesgos con severidad baja? a. Evitarlos a toda costa. b. Planificar contingencias para todos los riesgos. c. Asumirlos y no tomar medidas adicionales. d. Transferir la responsabilidad a un tercero. ¿Cuál es el objetivo principal de la gestión de los costes del proyecto según el PMBOK? a. Organizar, gestionar y conducir al equipo del proyecto para mejorar su efectividad. b. Aumentar la probabilidad y el impacto de eventos positivos en el proyecto. c. Asegurar que el proyecto satisfaga las necesidades por las que fue emprendido. d. Estimar, presupuestar y controlar los costes para completar el proyecto dentro del presupuesto aprobado. ¿Cuál de las siguientes NO es una causa que puede originar un proyecto? a. Un requerimiento legal b. Una demanda del mercado c. Un cambio de estación d. Un avance tecnológico ¿Qué tareas se deben realizar obligatoriamente en cada etapa del proyecto para asegurar el éxito? a. Identificar los recursos necesarios y validar el presupuesto del proyecto. b. Desarrollar un plan detallado para la etapa siguiente y revisar los entregables previos. c. Establecer los objetivos para la siguiente etapa y revisar los entregables previos. d. Validar los riesgos y generar los entregables de la etapa actual. ¿Cuál es la diferencia entre un framework y una biblioteca? a. Un framework es una herramienta para desarrollar aplicaciones, mientras que una biblioteca es un conjunto de funcionalidades b. Un framework es de código abierto, mientras que una biblioteca es de propiedad privada c. Un framework es un conjunto de bibliotecas, mientras que una biblioteca es una herramienta de análisis y optimización d. Un framework es exclusivo para Windows, mientras que una biblioteca es compatible con diferentes sistemas operativos ¿Qué es WEB API en.NET Core? a. Un formato de datos para el intercambio de datos entre sistemas heterogéneos. b. Una plataforma obsoleta para servicios en.NET Framework. c. Un servicio web para el intercambio de datos entre aplicaciones. d. Un marco de desarrollo de código abierto para aplicaciones web en.NET Core. ¿Qué es NuGet? a. Es una extensión de Visual Studio para proyectos de Visual Studio que utilizan.NET Framework. b. Una extensión de Xamarin para desarrollar aplicaciones móviles c. Una plataforma de desarrollo para Windows 10 ¿Cuál de las siguientes afirmaciones es cierta sobre.NET Core? a. Es compatible solo con el lenguaje de programación C# b. Es de código abierto y compatible con Windows, macOS y Linux c. Es una versión más pesada de.NET Framework d. Es exclusivo para Windows ¿Cuál es una ventaja de usar ASP.NET Core Razor Pages? a. Interfaz drag-and-drop para personalizar fácilmente el contenido. b. Mayor rendimiento gracias a su arquitectura optimizada. c. Sintaxis clara y concisa para acelerar el desarrollo de aplicaciones. d. Fácil escalabilidad para sitios web según las necesidades. ………………………………………………………………………………………………………………………………………………. ¿Qué es Entity Framework Core? a. Un modelo de programación más orientado a objetos b. Un marco de trabajo de mapeo objeto-relacional (ORM) c. Una versión más ligera y rápida de Entity Framework ¿Qué función cumple NuGet en el consumo de servicios web? a. Actúa como administrador de paquetes para el consumo de servicios web b. Proporciona información actualizada c. Permite interactuar con sistemas externos ¿Qué son los paquetes NuGet en.NET 6? a. Un modelo de programación orientado a objetos b. Bibliotecas de código reutilizable c. Un tipo de base de datos ¿Qué es (CMS) Piranha.NET Core? a. Un CMS gratuito y de código abierto basado en.NET Core. b. Un formato de datos flexible y ampliamente utilizado en servicios web. c. Un marco de desarrollo de código abierto para aplicaciones web. d. Un servicio web para intercambio de datos entre aplicaciones. ¿Cuál de las siguientes opciones describe mejor la arquitectura de.NET Core? a. Compatible con Windows, macOS, Linux, iOS y Android b. Compatible solo con aplicaciones móviles en iOS y Android c. Exclusivo para Windows y de código abierto d. Exclusivo para el desarrollo de aplicaciones web ¿Cuál de las siguientes opciones describe mejor la función de un plugin de optimización de imágenes en WordPress? a. Ayuda a mejorar la seguridad del sitio web. b. Comprime y optimiza automáticamente las imágenes para reducir el tamaño de archivo y mejorar la velocidad de carga. c. Agrega funcionalidades de redes sociales al sitio web. d. Optimiza el código fuente del sitio web para motores de búsqueda. ¿Qué es un "widget de texto" en WordPress? a. Un área en la barra lateral donde se puede agregar texto o HTML personalizado. b. Una herramienta para editar imágenes. c. Un tipo de entrada en el blog. d. Un constructor de páginas. ¿Qué es un plugin en WordPress? a. Una extensión de software que agrega funcionalidad adicional. b. Un sistema de administración de usuarios. c. Un tema prediseñado para un sitio web. d. Una herramienta para editar imágenes. ¿Qué es una "caché" en el contexto de la optimización de velocidad en WordPress? a. Un archivo de registro de eventos del servidor. b. Un complemento de redes sociales. c. Un tipo de copia de seguridad del sitio web. d. Un sistema de almacenamiento temporal que almacena copias de páginas web para acelerar la carga. ¿Cuál de las siguientes opciones describe mejor el plugin REDI? a. Un plugin de seguridad para WordPress. b. Un plugin de creación de galerías de imágenes. c. Un plugin de optimización de motores de búsqueda. d. Un plugin para gestionar reservaciones de restaurantes en WordPress. ………………………………………………………………………………………………………………………………………………. ¿Cuál es la función de un widget en WordPress? a. Mejorar la velocidad de carga del sitio web. b. Mostrar contenido específico en áreas designadas del sitio web, como barras laterales o pies de página. c. Agregar funcionalidades personalizadas a la base de datos. d. Controlar el tráfico de visitantes. ¿Cuál de las siguientes tareas es una función típica de un CMS? a. Editar videos en línea b. Controlar el tráfico de automóviles en una ciudad c. Crear y gestionar páginas web d. Cocinar recetas en línea ¿Cuál de las siguientes afirmaciones sobre los CMS es verdadera? a. Los CMS no permiten la personalización de un sitio web. b. Los CMS facilitan la creación y edición de contenido web sin necesidad de conocimientos de programación avanzados. c. Los CMS son útiles solo para programadores avanzados. d. Los CMS son herramientas de gestión de hardware. ¿Qué es un "template" en Elementor? a. Una copia de seguridad del sitio web. b. Una plantilla predefinida que se puede utilizar para crear páginas rápidamente. c. Un tipo de archivo de imagen. d. Un tipo de widget en Elementor. ¿Qué es un "widget de texto" en WordPress? a. Un constructor de páginas. b. Un área en la barra lateral donde se puede agregar texto o HTML personalizado. c. Una herramienta para editar imágenes. d. Un tipo de entrada en el blog. ¿Por qué es importante la comprobación de sistemas al realizar la integración de una API? a. Para garantizar que el sistema puede manejar cargas de trabajo pesadas b. Para vericar la seguridad y la robustez de la API integrada c. Para promocionar la API en redes sociales d. Para cumplir con los requisitos legales de la documentación de software ¿Qué práctica es esencial cuando se integra una API de terceros en un sistema? a. Minimizar la documentación para acelerar la integración b. Realizar pruebas exhaustivas para asegurar la compatibilidad y la seguridad c. Evitar el uso de herramientas de comprobación automatizadas d. Usar únicamente APIs que requieren autenticación básica ¿Qué principio de diseño sugiere que los módulos de un sistema deben tener tareas estrechamente relacionadas? a. Abstracción b. Escalabilidad c. Alta cohesión d. Bajo acoplamiento ¿Qué representa el término "Mock API" en el proceso de desarrollo de software? a. Un estilo de diseño de interfaz de usuario b. Un tipo de ataque cibernético c. Una representación simplicada de la API para pruebas d. Una versión en producción de la API ¿Qué lenguaje de marcado es fundamental para la estructura de las páginas web? a. Python b. HTML c. PHP d. JavaScript ………………………………………………………………………………………………………………………………………………. ¿Qué patrón de diseño es fundamental para la creación de APIs RESTful? a. MVC (Model-View-Controller) b. Observer c. Singleton d. Factory En el desarrollo web, ¿qué lenguaje se utiliza para describir la presentación visual de las páginas? a. JavaScript b. HTML c. CSS d. XML ¿Qué framework de Microsoft se utiliza comúnmente para el acceso a datos en aplicaciones web.NET? a. ADO.NET b. Entity Framework c. JDBC d. Hibernate ¿Cuál es el objetivo principal de aplicar la informática forense en el diseño de back-end de aplicaciones? a. Reducir los costos de almacenamiento de datos b. Asegurar la trazabilidad y auditoría de las operaciones y datos c. Mejorar la interfaz de usuario d. Aumentar la velocidad de las transacciones de datos ¿Qué herramienta se utiliza comúnmente para la documentación interactiva de APIs RESTful? a. JIRA b. Git c. Swagger / OpenAPI d. Postman ………………………………………………………………………………………………………………………………………………

Use Quizgecko on...
Browser
Browser