option
Cuestiones
ayuda
daypo
buscar.php

Programacion Movil UF2 y UF3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programacion Movil UF2 y UF3

Descripción:
programacion movil uf2 y uf3

Fecha de Creación: 2024/01/02

Categoría: Otros

Número Preguntas: 56

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

¿Qué es un emulador en el contexto de desarrollo de aplicaciones Android?. Una máquina virtual que emula el hardware de un terminal real para probar apps. Una herramienta para escribir código. Un software que acelera la velocidad de ejecución de las apps. Una versión de Android para dispositivos reales.

Qué máquina virtual se utilizaba en dispositivos Android previos a Android 5, Lollipop, para traducir el bytecode de Java al del procesador del móvil?. JVM. Android Runtime (ART). Bytecode Machine. Dalvik.

Git es un herramienta de control de versiones. Correcto. Incorrecto.

Si el emulador de Android Studio resulta lento en un ordenador no muy potente, ¿Qué alternativa se sugiere?. comprar un nuevo ordenador. No usar emuladores. Actualizar Android Studio. Utilizar los emuladores de Genymotion.

¿Por qué es esencial la documentación en el desarrollo de software?. Para disponer de una descripción del funcionamiento interno de los módulos y facilitar la transmisión de conocimiento entre equipos. Para aumentar el tamaño del proyecto. Sólo para cumplir con las regulaciones. Para hacer la aplicación más atractiva para los usuarios.

¿Qué buscan solucionar los patrones de diseño software?. errores en la elección del lenguaje de programación. Problemas de comunicación entre equipos de desarrollo. Problemas típicos de arquitectura del código que se repiten en casi todas las aplicaciones. Problemas de marketing en el desarrollo de software.

¿Por qué es importante que un programador conozca técnicas de programación, mejores prácticas, patrones de diseño y otros aspectos mencionados?. Porque es una tradición en el mundo artesano. Porque es necesario para tener una vena artística. Porque es la única forma de desarrollar hardware. Porque las empresas compiten por entregar los mejores productos al menor coste.

Durante la fase de implementación, ¿Qué podría implementar el jefe de proyecto para incrementar la eficacia de los desarrolladores?. Un nuevo sistema operativo. Metodologías ágiles como XP, Scrum o Kanvan. Un nuevo lenguaje de programación. Herramientas de diseño gráfico.

¿Cómo se puede incluir ExoPlayer en un proyecto de Android?. Instalándolo como una aplicación independiente en el sistema Android. Añadiendo líneas específicas al archivo de configuración build.gradle del proyecto. Utilizando exclusivamente las funcionalidades de MediaPlayer. Mediante la programación de un nuevo componente desde cero.

¿Cómo ha evolucionado el SDK de Android desde sus primeras versiones hasta hoy?. Ha permanecido bastante básico y limitado en funcionalidades. Ha evolucionado significativamente, ofreciendo ahora enormes capacidades. Ha disminuido en capacidades, dependiendo más de librerías de terceros. Ha cambiado para ser exclusivamente compatible con aplicaciones de terceros.

¿Cuál es la forma más sencilla de capturar vídeo en Android Studio?. Utilizar una app preinstalada en el sistema que funcione como grabadora de vídeo. Desarrollar una nueva arquitectura de grabación de vídeo para la API de Android Studio. Hackear el sistema operativo para permitir la grabación de vídeo. Programar el hardware de la cámara y el sonido desde cero.

qué característica hace a ExoPlayer una herramienta poderosa para la reproducción de vídeo en Android?. Su capacidad para configurar y ajustar todos los parámetros de la reproducción mediante interfaces de bajo nivel. Su incapacidad para soportar streaming de vídeo y audio. Su exclusión del SDK de Android que hace que sea menos compatible con el sistema. Su limitación a funciones de alto nivel sin posibilidad de personalización para Youtube.

¿Qué factores deben tenerse en cuenta en el desarrollo de aplicaciones multimedia para dispositivos móviles?. la uniformidad de los dispositivos móviles. Las capacidades de hardware y software de cada terminal. La disponibilidad de una única clase para cada función en el SDK. La estabilidad de la conexión a internet solamente.

¿Qué es el HAL (Hardware Abstraction Layer) en el contexto del sistema operativo Android?. Un conjunto de drivers específicos de cada fabricante de dispositivos móviles. Una capa de software que proporciona una interfaz común para la comunicación con el hardware del dispositivo. El código central del sistema operativo Android. Una aplicación que permite a los usuarios controlar el hardware del dispositivo.

¿Qué periféricos pueden utilizar los usuarios que deben ser adecuadamente tratados en las aplicaciones multimedia?. teclados, joysticks, y auriculares Bluetooth con botones de control. Exclusivamente cámaras. Solo auriculares con cable. Monitores externos y impresoras.

¿Para qué se utiliza el FileProvider definido en el manifest de una aplicación Android?. Para permitir que la aplicación acceda a cualquier archivo en el dispositivo sin restricciones. Para proporcionar una ruta directa de archivos entre aplicaciones. Para compartir archivos de forma segura entre diferentes aplicaciones. Para evitar que la aplicación necesite permisos para acceder a los archivos.

¿Cuál es uno de los factores más importantes antes de comenzar el desarrollo de cualquier sistema de software, especialmente para apps multimedia?. El análisis y diseño de la arquitectura. La elección de la plataforma de lanzamiento. La definición del modelo de ingresos por subscripción de la aplicación. La selección de colores y fuentes.

El reproductor de MP3 se ha quedado obsoleto para el consumo de audio fuera de casa debido a la capacidad multimedia de los terminales móviles. Verdadero. Falso.

¿Qué clase de Android se utiliza para reproducir clips de audio y video?. MediaFistroPlayer. AudioClipPlayer. MediaPlayer. MediaController.

¿Qué funcionalidad especial del sistema Android se destaca en relación con los dispositivos MIDI?. La capacidad de controlar dispositivos MIDI conectados mediante USB o Bluetooth LE. La habilidad de convertir dispositivos Android en dispositivos MIDI. La capacidad de reproducir clips de audio MIDI. La opción de cargar archivos MIDI en la memoria del dispositivo Android.

¿Qué método de MediaPlayer se utiliza para detener la reproducción de audio?. halt(). pause(). stop(). end().

¿Qué componente de la interfaz de usuario se utiliza para proporcionar controles de reproducción en el VideoView?. MediaController. MediaButtons. ControlView. PlaybackControls.

¿Cómo se declara en el manifest de una app Android que el uso de la cámara no es fundamental para su funcionamiento?. <uses-feature android:name="android.hardware.camera.any" android:required="true" />. <uses-permission android:name="android.permission.CAMERA" />. <uses-permission android:name="android.permission.CAMERA" android:required="false" />. <uses-feature android:name="android.hardware.camera.any" android:required="false" />.

¿Qué clase se recomienda para controlar la cámara del dispositivo Android?. MediaCodec. MediaPlayer. CameraX8. Camera2.

El formato de archivo .whab nos permite almacenar una grabación de nuestro teléfono Android Studio. verdadero. falso.

¿Qué formato de archivo se utiliza para guardar una grabación en Android Studio?. .wab. .mp8. .3gp. .ahc.

¿Cuál es la tasa de bits y frecuencia de muestreo que soporta el códec AMR-NB en Android?. Hasta 48 kHz, 16 bit recomendados. 4,75 a 12,2 kbps sampleadas a 8 kHz. 8 a 320Kbps CBR o VBR. 6,60 a 23,85 kbps sampleadas a 16 kHz.

¿Cuál es la función principal de la clase SoundPool en Android?. Capturar audio y vídeo. Reproducir vídeos de larga duración. Reproducir audio en streaming. Reproducir clips de audio cortos y mezclarlos eficientemente.

Relaciona. En las aplicaciones, es un lienzo que permite controlar la interfaz de usuario. Supone representar cualquier objeto. Se tiene que añadir a un objeto para poder animar sus propiedades. Crea la animación en base a una serie de recursos gráficos, como, por ejemplo, poner una imagen detrás de otra en orden. Es la la librería para gráficos 2D y 3D.

¿Qué es game loop?. Comprueba el estado del juego continuamente, ya que debe procesar todos los eventos del usuario y dibujar la escena del juego de manera contínua. Es un tipo de bug conocido que salta un error y no nos permite avanzar el juego, pues es una línea de código que ha quedado errónea y crea un bucle infinito del error. En la estructura narrativa de un juego, denominamos así a la forma en la que la historia acaba y se vuelve a repetir, pero con mayor nivel de dificultad. En los lenguaje de programación orientados a videojuegos, denominamos así a cualquier condicional que nos permite realizar loops, como, por ejemplo, el while.

clasifica. Colisiones. Gravedad. Trazado de rayos. Scripts de programación. Sonidos. Mapas de texturas. Relieves. Animaciones. Suavizado de objetos.

Marca a qué nos referimos según la siguiente imagen: Un único sprite. Imágenes de referencia para un videojuego. Un conjunto de sprites. Ninguna de las anteriores es correcta.

¿Qué es el culling?. renderiza únicamente lo que se ve. Sirve para optimizar la velocidad. Todas las opciones son correctas. Reduce el coste de procesamiento.

Si vamos a publicar el juego en Playstore, señala aquellos apartados que tengamos que tener en cuenta: Conocer a qué tipo de público está destinado. Conocer las limitaciones que ofrece iPhone. Medir la cantidad de recursos necesarios para su creación, desarrollo y publicación. Conocer las tendencias de STEAM para PC. Conocer cuántos empleados tiene la competencia. Conocer cuáles son las limitaciones de desarrollo.

Señala aquellos que sean motores gráficos: Game Engine. Unity. Quick Engine. Studio C# maker. Game Maker. Unreal Engine. Java Source Maker. Ogre. Cryengine.

¿Qué lenguaje propio desarrolló OpenGL para el renderizado?. Open3D. DirectX. GLSL. 3DGL.

Indica si la siguiente afirmación es verdadera o falsa: Una vez subimos un juego a Google Play, no necesitamos tener ningún compromiso de mantenimiento con la aplicación, pues se entiende que una vez está subida es porque está terminada completamente y sin bugs. Verdadero. Falso.

En qué formato se exportará un videojuego para Android?. JAR. .BIN. .EXE. .ANDROID. .GAME. .JPK. .APK.

¿Qué tipo de colisionador sería más adecuado/óptimo para una pelota de un juego de fútbol?. Capsule Collider. Game Collider. Event Collider. Mesh Collider. Sphere Collider. Box Collider.

Relaciona cada entorno gráfico con su nivel de exigencia y su lenguaje de programación: Tenemos 2 opciones: Juegos sencillos o Potencia gráfica mayor. Stencyl. C#. Python. Pygame. Unity 3D. Unreal.

Qué necesita Unity para poder integrar Android en su entorno de desarrollo y realizar la compilación?. El GDK de Google Play Store. Todos son necesarios para poder compilar en Unity. El SDK de Android. El SDK de Javascript.

Elige las características a cada uno de los objetos representados. Escoge entre: Luz, Reflejos y sombras, Texturas. Puntos de iluminación dentro de la escena. Añaden a los objetos una representación más realista. Materiales. Se añade una especie de contorno a los componentes gráficos. Shaders.

¿Qué proceso realiza el efecto que se puede visualizar en la fotografía?. Wrap Mode. Depth Buffer. Tamaño. Anti-aliasing.

¿Qué herramienta de Unity, incluida en su IDE, nos permite comprobar el código de programación en busca de errores?. Unity Try Game. Unity Test Runner. Unity Tool Tester. Unity Play Test.

Elige las fases con su descripción. fase 1ª. fase 2ª. fase 3ª. fase 4ª. fase 5ª. fase 6ª.

En Unity, ¿con qué código podemos guardar los errores en un archivo?. Cualquiera de las opciones sirven. Debug.log. Error.log. Print.

Si el juego va a ser publicado en Internet, es importante conocer... a qué tipo de público está destinado. cuáles son las limitaciones. cantidad de recursos necesarios.

El resultado de la compilación de una aplicación en Android generará un ejecutable cuya extensión es “.apk”. falso. correcto.

OpenGL. Es la plantilla o lienzo que permite definir en las aplicaciones un control a nivel de interfaz de usuario. Es una de las librerías para gráficos de alto rendimiento 2D y 3D más importantes. Android incluye soporte para su utilización. Es la propiedad que permite añadir a cualquier objeto una determinada animación mediante el uso de propiedades o estilos de programación. Permite cargar una serie de recursos Drawable para crear una animación.

Los componentes principales de un motor de juego son. librerías. motor físico. motor renderizado.

Algunos de los lenguajes más utilizados en el desarrollo de videojuegos son C, C++, C# y Java. Falso. Verdadero.

Concepto animación. Es un subproceso o hilo de ejecución, es decir, es un conjunto de tareas que se ejecutan. Es un conjunto de instrucciones que deben ejecutarse sin realizar cambios hasta que terminan todas, es decir, si hay fallos en una instrucción, el resto de instrucciones no tendrán cambios. Es un proceso ejecutado de forma invisible para el usuario. Es el cambio de alguna de las propiedades de un objeto que permiten ver a este a lo largo del tiempo con un aspecto diferente. Es la representación gráfica de una serie de rutinas de programación, que ofrecen al usuario un diseño en un escenario gráfico 2D o 3D.

¿cuál de estos elementos NO forma parte de un conjunto de recursos que en todo motor gráficos se pueden encontrar? Ocultar opciones de respuesta. Sonidos. Sombreados y luces. Renderizado. Cámara. Scripts visuales. Inteligencia artificial. Assets.

Uno de los aspectos avanzados en la creación de un juego es la utilización de físicas, movimientos y colisiones que son empleadas en plataformas avanzadas como el caso del 3D. Ocultar opciones de respuesta. Falso. Verdadero.

Tener un código limpio y definir bien las funciones declaradas es una de las buenas prácticas que permiten optimizar el código de una aplicación. Falso. Verdadero.

El control de las colisiones, así como de los sprites se lleva a cabo dentro de la lógica del juego. Verdadero. Falso.

Denunciar Test