wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz desarrollo app moviles

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Cuál de las siguientes colecciones permite elementos duplicados en Kotlin?

a)

Set

b)

List

c)

Map

2.

¿Cuál es la forma correcta de declarar un set mutable en Kotlin?

a)

val mySet = setOf("A", "B", "C")

b)

val mySet = mutableSetOf("A", "B", "C")

c)

val mySet = arrayListOf("A", "B", "C")

3.

¿Cuál es el propósito de un map en Kotlin?

a)

Almacenar una lista de elementos ordenados

b)

Almacenar pares clave-valor

c)

Almacenar un conjunto de elementos únicos

4.

¿Cuál es la sintaxis correcta para un for loop en Kotlin?

a)

for (i in 1..10) { }

b)

for i in 1..10 { }

c)

for (i = 1; i <= 10; i++) { }

5.

¿Qué bucle se ejecutará mientras una condición sea verdadera en Kotlin?

a)

Bucle for

b)

Bucle while

c)

Bucle do-while

6.

¿Cuál de las siguientes es una declaración de decisión en Kotlin?

a)

if-else

b)

try-catch

c)

for

7.

¿Cuál es la forma correcta de definir una función en Kotlin?

a)

fun myFunction() { }

b)

function myFunction() { }

c)

def myFunction() { }

8.

¿Cuál es el propósito de los valores opcionales en Kotlin?

a)

Permitir valores duplicados

b)

Permitir valores null

c)

Permitir valores constantes

9.

¿Cómo se declara una clase en Kotlin?

a)

class MyClass { }

b)

class MyClass() { }

c)

class MyClass[] { }

10.

¿Cuál de las siguientes palabras clave se usa para declarar una variable mutable en Kotlin?

a)

val

b)

const

c)

var

11.

¿Cuál de las siguientes afirmaciones es cierta sobre las aplicaciones nativas?

a)

Se desarrollan utilizando lenguajes web como HTML, CSS y JavaScript.

b)

Se desarrollan específicamente para una plataforma o sistema operativo en particular.

c)

No requieren instalación en el dispositivo del usuario.

12.

¿Qué tipo de aplicación generalmente tiene acceso directo a las funcionalidades del hardware del dispositivo, como la cámara y el GPS?

a)

Aplicación web

b)

Aplicación híbrida

c)

Aplicación nativa

13.

¿Cuál es una ventaja común de las aplicaciones híbridas en comparación con las aplicaciones nativas?

a)

Ofrecen mejor rendimiento y velocidad.

b)

Pueden funcionar en múltiples plataformas con un solo código base.

c)

No requieren conocimientos de desarrollo web.

14.

¿Cuál es una desventaja de las aplicaciones web en comparación con las aplicaciones nativas e híbridas?

a)

No se pueden acceder desde un navegador web.

b)

No funcionan sin una conexión a Internet.

c)

No se pueden desarrollar utilizando lenguajes web.

15.

¿Cuál de las siguientes tecnologías se utiliza comúnmente para desarrollar aplicaciones híbridas?

a)

Swift

b)

React Native

c)

Java

16.

¿Cuál es la primera fase en el proceso de desarrollo de una aplicación móvil?

a)

Pruebas y depuración

b)

Definición de requisitos y planificación

c)

Diseño de interfaz de usuario

17.

¿Qué fase del desarrollo de aplicaciones móviles implica la creación de prototipos y wireframes?

a)

Implementación

b)

Diseño de interfaz de usuario (UI/UX)

c)

Mantenimiento

18.

¿Cuál de las siguientes actividades se realiza durante la fase de implementación?

a)

Redacción de código y desarrollo de funciones

b)

Identificación de usuarios y definición de metas

c)

Investigación de mercado y análisis de competencia

19.

¿En qué fase se realizan las pruebas de funcionalidad y usabilidad de la aplicación móvil?

a)

Diseño de interfaz de usuario

b)

Pruebas y depuración

c)

Definición de requisitos y planificación

20.

¿Cuál es el propósito principal de la fase de mantenimiento en el desarrollo de aplicaciones móviles?

a)

Añadir nuevas funciones y mejorar el rendimiento

b)

Redefinir los objetivos del proyecto

c)

Eliminar la aplicación del mercado