wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Evaluacion 2do. Parcial Desarrollo de Apps IOS

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

¿Cuál es el propósito principal de utilizar un emulador de iOS en el desarrollo de aplicaciones móviles?

a)

Probar aplicaciones en diferentes versiones de Android

b)

Probar aplicaciones iOS en diferentes dispositivos y versiones de iOS

c)

Desarrollar aplicaciones iOS en un entorno de Windows

d)

Optimizar el rendimiento de las aplicaciones iOS

2.

¿Qué herramienta de desarrollo de Apple permite emular dispositivos iOS ?

a)

EXcode

b)

Simulator

c)

iOS SDK

d)

TestFlight

3.

¿Qué herramienta de desarrollo de Apple incluye el emulador de iOS?

a)

Swift Playgrounds

b)

Xcode

c)

App Store Connect

d)

TestFlight

4.

¿Existen otras alternativas de emuladores de iOS de terceros ampliamente recomendadas para el desarrollo?

a)

Sí, varias opciones comerciales y de código abierto con mejor rendimiento.

b)

No, el Simulator de Xcode es la opción principal y más confiable para el desarrollo de iOS.

c)

Sí, pero generalmente requieren un jailbreak en el dispositivo de desarrollo.

d)

Sí, pero suelen tener compatibilidad limitada con las últimas versiones de iOS.

5.

¿Cuál de las siguientes opciones es el emulador oficial recomendado para el desarrollo de aplicaciones Android?

a)

iOS Simulator

b)

Android Emulator

c)

BlueStacks

d)

NoxPlayer

6.

¿Cuál de los siguientes NO es un ejemplo de un emulador o simulador comúnmente utilizado para el desarrollo de aplicaciones móviles?

a)

Android Emulator

b)

iOS Simulator

c)

VirtualBox

d)

Genymotion

7.

Además del Android Emulator incluido en Android Studio, ¿Qué otro emulador es popular entre los desarrolladores de Android por su velocidad y facilidad de uso?

a)

iOS Simulator

b)

BlueStacks

c)

Memu Play

d)

Xcode Simulator

8.

¿Cuál es el lenguaje de programación utilizado principalmente con Flutter?

a)

Java

b)

Kotlin

c)

Swift

d)

Dart

9.

¿Cuál es la descripción principal de Flutter?

a)

Un lenguaje de programación para construir interfaces de usuario.

b)

Un framework de interfaz de usuario para crear aplicaciones nativas para móvil, web y escritorio desde una única base de código.

c)

Un sistema operativo móvil desarrollado por Google.

d)

Un conjunto de herramientas para probar aplicaciones en dispositivos Android.

10.

¿Qué lenguajes de programación son compatibles con Xcode para el desarrollo de aplicaciones iOS?

a)

Java y Python

b)

Kotlin y C++

c)

Swift y Objective-C

d)

C# y JavaScript

11.

¿Cuál es la función principal de Xcode?

a)

Un sistema operativo para dispositivos Apple.

b)

Un lenguaje de programación para desarrollo web.

c)

El IDE oficial de Apple para desarrollar aplicaciones para varias plataformas de Apple.

d)

Una herramienta para diseñar bases de datos

12.

¿Qué tipo de herramientas ofrece Xcode para ayudar a los desarrolladores durante el proceso de desarrollo de aplicaciones?

a)

Herramientas de diseño gráfico y modelado 3D.

b)

Herramientas para la gestión de servidores web y redes.

c)

Un editor de código, simulador de dispositivos y herramientas de diseño de interfaces.

d)

Herramientas de análisis de datos y machine learning

13.

¿Qué lenguaje de programación principal se utiliza para desarrollar aplicaciones con Xamarin?

a)

Java

b)

Swift

c)

C#

d)

Kotlin

14.

¿Qué IDE se utiliza para desarrollar aplicaciones con Xamarin?

a)

Visual Studio Code

b)

Xcode

c)

Android Studio

d)

Visual Studio

15.

¿Qué tipo de plataforma es Thunkable?

a)

Un lenguaje de programación basado en texto.

b)

Un sistema operativo móvil.

c)

Una plataforma de desarrollo sin código arrastrar y soltar.

d)

Un IDE para desarrollo de videojuegos

16.

¿Qué utiliza en Thunkable para crear aplicaciones móviles de manera visual?

a)

Código XML.

b)

Lenguaje Java.

c)

Un sistema de bloques lógicos y componentes de arrastrar y soltar.

d)

Scripts de Python

17.

¿Qué tipo de framework es Xamarin?

a)

Un lenguaje de programación.

b)

Un sistema operativo móvil

c)

Un framework de desarrollo multiplataforma.

d)

Una base de datos

18.

¿Qué lenguaje/tecnología se utiliza para construir interfaces de usuario en React Native?

a)

Java

b)

XML

c)

Swift

d)

JavaScript XML

19.

¿Cuál de las siguientes es una desventaja de usar React Native?

a)

Desarrollo más rápido que con código nativo

b)

Interfaces de usuario no nativas.

c)

Mayor tamaño de la aplicación.

d)

Acceso limitado a la plataforma nativa.

20.

¿Para qué plataformas permite React Native desarrollar aplicaciones móviles?

a)

Solo Android.

b)

Solo iOS

c)

Solo Web.

d)

Android, iOS, Web

21.

¿Cuál es el propósito principal de Flutter?

a)

Un lenguaje de programación para el desarrollo web.

b)

Un sistema operativo móvil.

c)

Un framework para crear aplicaciones nativas multiplataforma desde una única base de código.

d)

Una herramienta para la gestión de bases de datos

22.

¿Qué son las maquetas (mockups)?

a)

Diseños interactivos y experimentales de un producto.

b)

Representaciones visuales simples que se centran en el diseño de un producto.

c)

Diseños visuales estáticos de fidelidad media a alta que representan la apariencia del diseño de la interfaz de usuario

d)

Código fuente de una aplicación o sitio web.

23.

¿Qué elementos muestran las maquetas o mockups?

a)

Solo el código HTML y CSS

b)

Solo la funcionalidad de la aplicación.

c)

Solo la base de datos y la lógica del servidor.

d)

El diseño básico del contenido, los esquemas de color, la tipografía, el espaciado en blanco y la navegación del usuario.

24.

¿Cuál es uno de los beneficios de tener una cuenta de desarrollador de Apple?

a)

Obtener descuentos en la compra de dispositivos Apple.

b)

El derecho a publicar aplicaciones en la App Store bajo tu nombre.

c)

Acceso gratuito a todos los servicios de Apple.

d)

Soporte técnico ilimitado de por vida

25.

¿Qué tipo de conocimiento técnico debe tener un Apple Developer?

a)

Conocimiento en diseño gráfico y marketing digital.

b)

Habilidades avanzadas de edición de video.

c)

Dominio de lenguajes de programación como Swift y Objective-C, y comprensión de las herramientas de desarrollo de Apple como Xcode.

d)

Experiencia en la gestión de redes sociales.

26.

¿Cuál es el rol principal de un Android Developer?

a)

Diseñar hardware para dispositivos móviles.

b)

Administrar redes sociales para empresas.

c)

Crear aplicaciones para dispositivos Android.

d)

Desarrollar sistemas operativos para computadoras

27.

¿Qué herramientas y lenguajes son utilizados por un Android Developer?

a)

iOS Simulator y Swift

b)

Xcode y Objective-C

c)

Android Studio, Java y Kotlin

d)

Visual Studio and C#

28.

¿Cuál es un componente principal de Android?

a)

Web browsers

b)

Databases

c)

Activities

d)

Cloud storage

29.

¿Qué se destaca sobre las "Human Interface Guidelines"?

a)

Son exclusivas de Android.

b)

Son irrelevantes para el diseño de aplicaciones iOS.

c)

Son guías y mejores prácticas para diseñar una buena experiencia en plataformas Apple.

d)

Se centran principalmente en la programación con Objective-C.

30.

¿Cuál es un factor clave que diferencia a Android de iOS en términos de software and devices?

a)

iOS experimenta una mayor fragmentación.

b)

Ambas plataformas tienen el mismo nivel de fragmentación.

c)

Android experimenta una mayor fragmentación.

d)

La fragmentación no es una diferencia clave entre ellas.