wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ANDRIOD STUDIO

Total questions: 60

Worksheet time: 15hrs 0mins

Name
Class
Date
1.

¿Cuáles son los principales componentes de la interfaz en Android?

a)

Widgets, Panels, ViewsGroup

b)

Buttons, Toolbars, Dialogs

c)

Icons, TextFields, Notifications

d)

Views, Layouts, Activities, Fragments, Menús

2.

¿Qué es el ciclo de vida de una actividad en Android?

a)

El ciclo de vida de una actividad es un proceso de optimización de recursos.

b)

El ciclo de vida de una actividad se refiere a su diseño visual.

c)

El ciclo de vida de una actividad en Android es el conjunto de estados y métodos que gestionan su creación, ejecución y destrucción.

d)

El ciclo de vida de una actividad es solo su creación.

3.

¿Cómo se gestionan los recursos en una aplicación Android?

a)

Los recursos se gestionan a través de la base de datos SQLite.

b)

Los recursos se almacenan en la memoria caché del dispositivo.

c)

Los recursos se configuran mediante la interfaz de usuario de Android.

d)

Los recursos se gestionan a través de archivos XML en la carpeta 'res' y se accede a ellos mediante la clase 'Resources'.

4.

¿Qué métodos se utilizan para la persistencia de datos en Android?

a)

Cloud Storage

b)

Firebase Realtime Database

c)

SharedPreferences, SQLite, archivos, Room

d)

Content Providers

5.

¿Qué son los servicios en segundo plano y para qué se utilizan?

a)

Los servicios en segundo plano son procesos que realizan tareas sin interfaz de usuario, utilizados para sincronización, actualizaciones y gestión de notificaciones.

b)

Son procesos que requieren una interfaz de usuario.

c)

Se utilizan exclusivamente para juegos en línea.

d)

Son aplicaciones que solo funcionan en dispositivos móviles.

6.

¿Cómo se crea un nuevo proyecto en Android Studio?

a)

Ve a 'File' y selecciona 'New module' para crear un nuevo módulo.

b)

Selecciona 'Start a new Android Studio project' y sigue las instrucciones para configurar el proyecto.

c)

Selecciona 'Open an existing project' y elige un proyecto existente.

d)

Haz clic en 'Import project' y selecciona un archivo ZIP.

7.

¿Qué es Kotlin y por qué se utiliza en el desarrollo de Android?

a)

Kotlin es un framework de diseño de interfaces gráficas.

b)

Kotlin es un lenguaje de programación exclusivo para iOS.

c)

Kotlin es un sistema operativo para dispositivos móviles.

d)

Kotlin es un lenguaje de programación utilizado en el desarrollo de Android por su interoperabilidad con Java y sus características que mejoran la productividad.

8.

¿Cuáles son las diferencias entre un Fragment y una Actividad?

a)

Una Actividad siempre se utiliza en segundo plano, mientras que un Fragmento se muestra en primer plano.

b)

Una Actividad es una pantalla completa, un Fragmento es una parte reutilizable de la interfaz.

c)

Ambos son componentes que no pueden ser utilizados de forma independiente.

d)

Un Fragment es una pantalla completa, una Actividad es una parte reutilizable de la interfaz.

9.

¿Qué es un Intent y cómo se utiliza en Android?

a)

Un Intent es una base de datos en Android.

b)

Un Intent es un objeto que permite la comunicación entre componentes en Android.

c)

Un Intent es un componente de la interfaz de usuario.

d)

Un Intent es un tipo de archivo en Android.

10.

¿Cómo se implementa la navegación entre actividades en Android?

a)

Se usa un BroadcastReceiver para iniciar otra actividad.

b)

Se utiliza un Fragment para navegar entre actividades.

c)

Se emplea un Service para cambiar de actividad.

d)

Se utiliza un Intent y el método startActivity() para navegar entre actividades.

11.

¿Qué tipos de recursos se pueden gestionar en Android?

a)

Cadenas de texto, imágenes, colores, estilos, dimensiones, archivos de diseño.

b)

Conexiones de red, bases de datos, servicios web, notificaciones

c)

Datos de usuario, permisos, configuraciones, logs

d)

Sonidos, videos, animaciones, fuentes

12.

¿Cómo se utiliza SharedPreferences para almacenar datos?

a)

SharedPreferences es una base de datos relacional en Android.

b)

SharedPreferences permite almacenar datos clave-valor de forma persistente en Android.

c)

SharedPreferences solo puede almacenar datos en formato JSON.

d)

SharedPreferences se utiliza para almacenar imágenes en Android.

13.

¿Qué es un Service y cómo se implementa en Android?

a)

Un Service es un tipo de actividad en Android.

b)

Un Service es un componente de Android para realizar tareas en segundo plano.

c)

Un Service es un componente que solo se ejecuta al iniciar la aplicación.

d)

Un Service se utiliza solo para la interfaz de usuario.

14.

¿Cuáles son las ventajas de usar Kotlin sobre Java en Android?

a)

Ventajas de usar Kotlin sobre Java en Android incluyen: sintaxis más concisa, seguridad de tipos, interoperabilidad con Java, y soporte para programación funcional.

b)

Mayor complejidad en la sintaxis

c)

Menor rendimiento en comparación con Java

d)

Falta de soporte para programación orientada a objetos

15.

¿Cómo se manejan los permisos en una aplicación Android?

a)

Los permisos en una aplicación Android se manejan mediante solicitudes en tiempo de ejecución y se clasifican en normales y peligrosos.

b)

Todos los permisos son considerados peligrosos.

c)

No se requiere solicitar permisos en tiempo de ejecución.

d)

Los permisos se configuran solo en el archivo AndroidManifest.xml.

16.

¿Cuáles son los tipos de aplicaciones móviles?

a)

Originales, Web, Híbridas

b)

Nativas, Web apps, Híbridas

c)

App Store, Google Play, Windows Phone

d)

IOS, Android, BlackBerry

17.
En que año aparecieron los dispositivos moviles
a)
1825
b)
1847
c)
1999
d)
2014
18.

Sistemas operativos móviles más utilizados en América

a)

iOS

b)

Nokia

c)

Android

d)

Windows Phone

19.

Lenguajes de Programación usados para ANDROID

a)

JAVA

b)

OBJETIVE-C

c)

SWIFT

d)

KOTLIN

20.

En el Android manifiest se declara:

a)

Actividades.

b)

variables.

c)

Todas las actividades y permisos.

21.

¿Cómo se le llama a cada pantalla de una App?

a)

Activity

b)

Activicty

c)

Formulario

d)

Contenedor

22.

¿Cual es la extension de las aplicaciones de Android?

a)

.Apk

b)

.JPEG

c)

.ApC

d)

.APKE

23.

¿En base a qué software fué creado Android Studio?

a)

IntelliJ

b)

Eclipse

c)

Java

d)

Kotlin

24.

¿Qué significan las siglas IDE?

a)

Sistema de Desarrollo Integrado

b)

Entorno de Desarrollo Integrado

c)

Entorno de Datos Integrado

d)

Sistema de Desarrollo Inteligente

25.

Una variable mutable se declara de la siguiente manera:

a)

var usuario = "mherrera"

b)

val usuario = "mherrera"

c)

mutable usuario = "mherrera"

d)

ninguna de las anteriores

26.

¿Cuál de las siguientes capas ha sido desarrollada en su totalidad por Google?

a)

Linux Kernel - Núcleo Linux

b)

Native C/C++ Libraries - Capa de Librerías Nativas

c)

Java API Framewok - Capa de Entorno de Aplicación API

d)

System Apps and User Apps - Capa de Nivel de Aplicaciones

27.

¿Qué capa de la Arquitectura Android permite que un dispositivo móvil pueda manejar componentes multimedia como formatos de audio y video, gráficas en 2D y 3D, así como un motor de base de datos SQLite entre otros?

a)

Hardware Abstraction Layer - Capa de Abstracción de Datos

b)

Linux Kernel - Núcleo Linux

c)

System Apps and User Apps - Capa de Nivel de Aplicaciones

d)

Native C/C++ Libraries - Capa de Librerías Nativas

28.

Para desarrollar la interfaz de usuario de una App Android mediante el IDE oficial es necesario:

a)

utilizar HTML y CSS

b)

utilizar código Java

c)

utilizar XML de diseño específico de Android

d)

utilizar lenguajes de script web

29.

¿Cuál de los siguientes elementos no esta incluido en la interfaz principal de Android Studio?

a)

AVD Manager

b)

Project Panel with all files project

c)

Navigation Bar

d)

Editor Interface Visual with Palette or Code

30.

Para publicar una App Android en la tienda de aplicaciones Google Play, es necesario:

a)

pagar una suscripción de US$25 Dólares enviar la App, añadir imágenes y descripciones y publicarla

b)

pagar una suscripción de US$25 Dólares enviar la App y publicarla

c)

pagar una suscripción de US$50 Dólares enviar la App, subir el ícono de la App y publicarla

d)

pagar una suscripción de US$99 Dólares enviar la App, añadir imágenes y descripciones y publicarla

31.

¿Qué son los MAH en un móvil?

a)

La velocidad de carga de un dispositivo móvil

b)

La velocidad de descarga de un dispositivo móvil

c)

La capacidad de carga de la batería

d)

El tiempo que tarda en cargarse de 0% a 100%

32.

¿Cuál de estas versiones de Android NO existe?

a)

Gingerbread

b)

Jellybean

c)

Chocolate

d)

Oreo

33.

¿Qué versión de Android fue la primera en incorporar la Inteligencia Artificial de Google?

a)

Android 10

b)

Android 11

c)

Oreo

d)

Pie

34.

Los nombres comerciales de las versiones del Sistema Operativo Android se han denominado

a)

mediante nombres de postres en ingles en forma alfabética

b)

mediante secuencia numérica

c)

mediante nombres de postres y secuencia numérica

d)

mediante nombres de planetas

35.

Dentro de la arquitectura de una App Android un Activity

a)

es una interfaz para el contenido de una aplicación que abstrae de los mecanismos subyacentes (por ejemplo SQLite)

b)

es un bloque de funcionalidad con una interfaz de usuario adjunta

c)

gestiona los mensajes transmitidos por el sistema por tu propia u otras aplicaciones

d)

se utiliza para tareas que se ejecutan en segundo plano

36.

La forma recomendada para diseñar una interfaz de usuario en Android Studio es:

a)

utilizando un lenguaje de marcado de texto HTML

b)

utilizando un lenguaje de marcado Xml diseñado para este propósito

c)

utilizando código Java

d)

un software de diseñó de interfaces y prototipos móviles

37.

Action que permite abrir un mapa

a)

ACTION_VIEW

b)

ACTION_DIAL

c)

ACTION_SEND

38.

Action que permite realizar una llamada

a)

ACTION_VIEW

b)

ACTION_DIAL

c)

ACTION_SEND

39.

Representa un espacio rectangular en el Activity

a)

VIEW

b)

ADAPTER

c)

SPACE_RECT

40.

Método para asignar el texto a una notificación TOAST

a)

makeText

b)

Text

c)

setText

41.

Sirve para mostrar un mensaje en pantalla:

a)

show

b)

printf

c)

Toast

d)

View

42.

La mayoría de los elementos que usamos en una interfaz móvil tiene un método que se ejecuta al seleccionar el elemento, ese método comúnmente comienza con:

a)

ClickOn...

b)

setOn...

c)

ItemSelected...

d)

Listener

43.

Una vista Spinner visualiza una lista deslizable verticalmente de varios elementos, donde cada elemento puede definirse como un Layout 

a)

Verdadero

b)

Falso

44.

Un Layout de elementos hijos View secundarios posicionados en una cuadricula rectangular que se pueden desplazar es un

a)

LinearLayout

b)

RelativeLayout

c)

ConstraintLayout

d)

GridLayout

45.

El ConstraintLayout nos permite crear complejos diseños sin la necesidad de usar layout anidados. Es muy parecido a RelativeLayout, pero más flexible y fácil de usar.

a)

Verdadero

b)

Falso

46.

Es un layout que permite colocar los electos uno debajo del otro o uno al lado del otro.

a)

LinearLayout

b)

RelativeLayout

c)

ConstraintLayout

d)

TableLayout

47.

¿Cómo se le llama a cada pantalla de una App?

a)

Activity

b)

Formulario

c)

Adaptador

d)

Adroid Interface

48.

Esta propiedad permite que podamos idnetificar un view dentro de nuestro código.

a)

id_input

b)

idType

c)

id

d)

name

49.

Es un texto en marca de agua que desaparece a penas el usuario entre al cursor en la casilla.

a)

text

b)

hint

c)

length

d)

inputType

50.

Esta propiedad nos permite especificar el texto visible dentro del control

a)

text

b)

hint

c)

length

d)

inputType

51.

¿Cómo se declara alguna propiedad de un elemento en Android Studio?

a)

android ATRIBUTO

b)

android: ATRIBUTO

c)

android_ATRIBUTO

52.

¿Cuál parámetro se usa para ajustar el ancho del elemento al total del Layout?

a)

0dp

b)

wrap_content

c)

match_parent

53.

¿Cuál parámetro se usa para ajustar el ancho del elemento al contenido del mismo?

a)

0dp

b)

wrap_content

c)

match_parent

54.

La sentencia XML de android:textcolor=*WHITE*, se usa para:

a)

Cambiar el tamaño del texto del elemento a 14sp

b)

Cambiar el color del fondo del elemento a blanco

c)

Cambiar el color de las letras del elemento a blanco

55.

¿Qué es un elemento de tipo TextView?

a)

Elemento que permite la visualización de un texto no modificable en la pantalla

b)

Elemento que permite la interacción del usuario a través del ingreso de texto por parte del usuario

c)

Elemento que permite la interacción del usuario a través de un botón

56.

Cuando se crea recién una Actividad en Android Studio, el Diseño por defecto es:

a)

Diseño Lineal (Linear Layout)

b)

Diseño Relativo (Relative Layout)

c)

Diseño Restrictivo (Constraint Layout)

57.

La plantilla que se elije para poder usar Java en Android Studio es:

a)

Empty Activity

b)

Empty Views Activity

c)

Basic Views Activity

58.

El archivo que contiene todo el diseño visual de mi aplicación es el:

a)

AndroidManifest.xml

b)

MainActivity.java

c)

Activity_main.xml

59.

¿Qué nombre se le da a: la pantalla de bienvenida a una aplicación sólo la primer vez que se abre?

a)

Splash

b)

Start

c)

Welcome

60.

El método para enlazar un Botón en Java con el Botón Real es:

a)

findViewByID

b)

Intent

c)

startAnimation