Está en la página 1de 5

BANCO DE PREGUNTAS

1. ¿Cuál de las siguientes actividades es necesaria para utilizar la API de Google


Maps en Android Studio?
a) MainActivity
b) MapActivity
c) LoginActivity
d) SettingsActivity

2. ¿Qué elemento del archivo Android Manifest se utiliza para declarar una actividad en
una aplicación de Android?
a) Service
b) Activity
c) Receiver
d) Provider

3. ¿Qué significan las siglas MVP en el contexto del desarrollo de software?


a) Modelo Vista Proceso
b) Modelo Vista Presentador
c) Modelo Vista Controlador
d) Modelo Vista Interfaz

4. ¿En qué lenguaje han sido escritas las librerías de Android Studio?
a) Solo C.
b) C y C++.
c) C, C++, y Python.
d) C, C++, Python, y Java

5. ¿Cuál de las siguientes opciones es una ventaja de las aplicaciones híbridas?


a) Se desarrollan de manera independiente del sistema operativo.
b) No se cuenta con documentación de software.
c) Son mas lentas en tiempo de ejecución que una App nativa.

6. ¿Cuál de las siguientes opciones es una característica de hardware del emulador en


Android Studio?
a) ARMv5 CPU y una unidad de administración de memoria (MMU).
b) Puede ser mas lento que un dispositivo móvil.
c) Es compatible con todos los sistemas operativos.

7. ¿Ventajas de desarrollo Mobile?


Al aprovechar al máximo las características del dispositivo, las aplicaciones de desarrollo
nativo tienden a funcionar mejor y de manera más coherente.

8. ¿Qué es desarrollo nativo?


Es el método de desarrollo móvil más directo y obvio consiste en utilizar las herramientas y
plataformas proporcionadas por el proveedor del sistema operativo.

9. ¿Cuál es el propósito del diseño de la arquitectura?


Satisfacer las demandas por espacios habitables, tanto en lo estético, como en lo
tecnológico.

10. ¿Evaluación de internet?


Hemos visto la red Internet como una red en la que se encuentran conectados ordenadores
de todo el mundo. Sin embargo, durante los últimos años estamos entrando en una segunda
era de Internet.

11. ¿Qué es Android?


Android es un sistema operativo inicialmente pensado para teléfonos móviles.

12. ¿Qué es fundamentos de aplicaciones?


Es un sistema asigna permisos para todos los archivos de la aplicación para que sólo el ID
de usuario asignado a esa aplicación tenga acceso a ellos.

13. ¿Qué son las aplicaciones Canvas?


Las aplicaciones Canvas son aplicaciones web que permiten la creación de gráficos y
animaciones en tiempo real utilizando JavaScript y la etiqueta HTML Canvas.

14. ¿Qué características principales tiene HTML5?


HTML5 ofrece características como el soporte de multimedia, el almacenamiento en caché,
el soporte de dispositivos móviles, la semántica mejorada y el soporte para aplicaciones
web offline.

15. ¿Qué son los controles avanzados para aplicaciones Android?


Los controles avanzados para aplicaciones Android son herramientas para la interfaz de
usuario que permiten a los desarrolladores personalizar la experiencia del usuario en las
aplicaciones Android.

16. ¿Qué es la ingeniería inversa?


La ingeniería inversa es el proceso de desmontar un objeto, sistema o software para
comprender su diseño, funcionamiento y componentes.

17. ¿Cuáles son los conceptos básicos de la programación orientada a objetos con Java?
Los conceptos básicos de la programación orientada a objetos con Java son la
encapsulación, la herencia y el polimorfismo.

18. ¿Qué es la tecnología móvil?


La tecnología móvil se refiere a cualquier tecnología que permite la comunicación o el
acceso a información desde dispositivos móviles, como teléfonos inteligentes o tabletas.

19. ¿Qué es Android?


a) Un lenguaje de programación
b) Un sistema operativo móvil
c) Una herramienta de diseño de aplicaciones móviles
d) Un framework para aplicaciones móviles
Respuesta: b) Un sistema operativo móvil

20. ¿Cuál de las siguientes plataformas NO es utilizada para desarrollar aplicaciones


móviles?
a) iOS
b) Android
c) Ventanas
d) macOS
Respuesta: d) macOS

21. ¿Qué lenguaje de programación se utiliza principalmente para desarrollar aplicaciones


para iOS?
a) Java
b) Python
c) Objetivo-C
d) JavaScript
Respuesta: c) Objetivo-C
22. ¿Qué es un emulador de Android?
a) Un dispositivo físico para probar aplicaciones Android
b) Una herramienta de diseño de aplicaciones Android
c) Una herramienta de depuración de aplicaciones Android
d) Un software que simula un dispositivo Android en un ordenador
Respuesta: d) Un software que simula un dispositivo Android en un ordenador

23. ¿Qué es React Native?


a) Un lenguaje de programación para aplicaciones móviles
b) Un framework para aplicaciones móviles multiplataforma
c) Una herramienta de diseño de aplicaciones móviles
d) Un sistema operativo móvil
Respuesta: b) Un framework para aplicaciones móviles multiplataforma

24. ¿Cuál de las siguientes opciones NO es una forma de monetizar una aplicación móvil?
a) Anuncios publicitarios
b) Compras dentro de la aplicación
c) Pago único por la descarga de la aplicación
d) Cobrar por las actualizaciones de la aplicación
Respuesta: d) Cobrar por las actualizaciones de la aplicació

También podría gustarte