wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

APLICACIONES MOVILES

Total questions: 138

Worksheet time: 23mins

Name
Class
Date
1.

¿cuales son los dos ciclos de ejecucion habituales?

a)

onStop(), onStart()

b)

onResume()

c)

onPause() -‐> onResume() onPause()-‐> onStop()

d)

onPause()

2.

¿Para que sirve el proyecto de CCC19?

a)

Para onStop(),onStart()

b)

para entender en qué situaciones se llama a cada uno de los métodos del ciclo de vida de una actividad.

c)

fichero de diseño el generado automáticamente.

d)

Para onPause()

3.

¿cuáles son los metodos del ciclo de vida?

a)

En Activa, En Pausa y Parada

b)

Activity, onStart().

c)

nSaveInstanceState(),onDestroy().

d)

finish(), isFinishing()

4.

¿Cual es un contenedor que organiza sus elementos en posiciones relativas?

a)

RelativeClass

b)

RelativeId

c)

RelativeLayout

d)

RelativeAndroid

5.

¿Que codigo se usa para centrar horizontalmente?

a)

android:layout_centerRight="true".

b)

android:layout_centerWidth="true".

c)

android:layout_centerHeight="true".

d)

android:layout_centerHorizontal="true".

6.

¿Cual codigo se usa para situar a la izquierda?

a)

android:layout_toLeft="@id"

b)

android:layout_toLeftOf="@id".

c)

android:layout_toRightOf="@id"

d)

android:layout_toTop="@id"

7.

Señale la respuesta incorrecta. Una actividad puede estar:

a)

Activa

b)

En pausa

c)

Ejecutada

d)

Parada

8.

¿Cuándo se invoca al método onPause()?

a)

Cuando la aplicación pasa a primer plano.

b)

Cuando la aplicación pasa a segundo plano.

c)

Cuando la aplicación pasa a tercer plano.

d)

Cuando la aplicación pasa a cuarto plano.

9.

¿Cuándo se invoca al método onStop()?

a)

Cuando la actividad está completamente oculta al usuario.

b)

Cuando la actividad está completamente visible al usuario.

c)

Cuando la actividad está completamente cerrada al usuario.

d)

Cuando la actividad está completamente ejecutada al usuario.

10.

En el método onCreate() de MainActivity , una vez inflada la interfaz especificada en el fichero de diseño¿ qué método llamamos ?

a)

setmethod()

b)

mainFigure()

c)

findViewById()

d)

setFigure()

11.

¿La referencia, devuelta por el método findViewById(),de que tipo es?

a)

View

b)

Main

c)

Set

d)

Figure

12.

¿El método setFigure() es el encargado de?

a)

Ajusta a false los estados de los botones

b)

Poner el estado de todos los botones a true salvo el central

c)

Ajustar su estado a true

d)

Referenciar a los botones

13.

Que comando destruye un Fragmento?

a)

SKD

b)

onDestroy()

c)

JSP

d)

While

14.

Que nivel mínimo de API necesitamos para ilustar una biblioteca de Apoyo?

a)

4

b)

3

c)

8

d)

0

15.

Para crear Fragmentos necesitamos de:

a)

Ficheros de diseño y Java

b)

fragmentos

c)

Comentarios

d)

Scripblets

16.

Que método devuelve la vista al Fragmento?

a)

inflate ()

b)

txt

c)

boolean

d)

onCreateView ()

17.

Qué hace que el usuario pueda ver la actividad mientras la app se prepara para que ésta entre en primer plano y se convierta en interactiva.

a)

onStart()

b)

ON_CREATE

c)

Bundle

d)

onCreate()

18.

Antes de que finalice la actividad se le llama al comando:

a)

ViewModel

b)

ON_CREATE

c)

onDestroy()

d)

onCreate()

19.

¿Cuál es la unidad de medida para especificar el tamaño de los elementos de una interfaz Android?

a)

dp o dip (density independent pixel).

b)

layout-small

c)

xlarge

d)

sw600dp

20.

¿Qué tipos de pantalla tenemos en Android ?

a)

small, media, length

b)

layout_margin, padding

c)

small, normal, large, xlarge

d)

xlarge, drawable-xhdpi

21.

¿Cuál de las afirmaciones es corectar en las densidades de la panatalla en Android ?

a)

extra alta (extra high density - xhdpi): 874 dpi

b)

alta 160 dpi

c)

media (medium density - mdpi): 540 dpi

d)

baja (low density - ldpi): 120 dpi

22.

¿Que comando utilizamos para especificar dos botones First y Second?

a)

Fragment1.java

b)

onCreateView()

c)

Detail.

d)

Activity

23.

¿Cuál de las carpetas del proyecto contiene los ficheros de recursos de la aplicación?

a)

La carpeta res

b)

La carpeta assets

c)

La carpeta gen

d)

La carpeta apk

24.

¿Indique el fichero de diseño de la clase MainActivity, ya no especifica el elemento de tipo?

a)

strings.xml

b)

Fragment

c)

colors

d)

txt

25.

El atributo android:onclick ¿Cómo podemos hacer que nuestra aplicación, ejecute una tarea en respuesta a eventos de la interfaz de usuario, tal y como la pulsación de uno de los botones?

a)

Método onRadioButtonClick()

b)

Atributo android:checked

c)

Asignando el atributo android:onClick del botón

d)

Botones con código Java

26.

¿Cuál es el valor del atributo android:onClick?

a)

Es el nombre del método que se ejecuta al pulsar el botón

b)

Interfaz escuchador de eventos

c)

Eventos de la interfaz de usuario

d)

Event listener

27.

¿Que especifica el atributo android:checked?

a)

Especifica registrar en el botón

b)

Especifica el estado del botón

c)

Especifica la interfaz de usuario

d)

Especifica pulsar el botón

28.

Al pulsar el botón Star a new Android Studio Project, la venta nos permitirá elegir

a)

Nombre de la aplicacion, dominio, alojamiento del proyecto

b)

Blank Activity, Fullscrenn Activity, Google Maps Activity

c)

Activity Name, Layout Name, Title, Menu Resourse Name

d)

Calcel, Previous, Next, Finish

29.

¿Que garantiza el nombre del dominio?

a)

Que podemos crear dispositivos virtuales específicos con los que ejecutar

b)

Permite elegir instalar la aplicación en más del 90% de los dispositivos

c)

Crear la primera aplicación que se tiene en el entorno de programación

d)

Garantiza que los nombres de los paquetes sean únicos evitando colisiones

30.

Al elegir un valor para "Minimum SDK" quiere decir:

a)

Quiere decir que Android Studio facilita mucho el desarrollo de la interfaz de usuario que muestra un aspecto dinámico

b)

Quiere decir que el nombre de la actividad (MainActivity) asi como el nombre del fichero

c)

Quiere decir que la aplicación no podrá ser instalada en dispositivos con versiones del API igual o inferior

d)

Quiere decir que podemos elegir el tipo de actividades o pantalla que queremos para la aplicación

31.

¿Que clase los contenedores extienden directa o indirectamente?

a)

WebView

b)

ViewPager

c)

ViewGroup

d)

AdapterView

32.

Seleccione el literal correcto. Sirve para reservar una zona de la pantalla para un solo hijo.

a)

DrawerLayout

b)

FrameLayout

c)

GridLayout

d)

AdapterView

33.

Cual de los siguientes contenedores sus elementos se sitúan especificando sus posiciones X e Y

a)

AbsoluteLayout

b)

ScrollView

c)

GridLayout

d)

TableLayout

34.

¿Entre los siguientes elementos cuál nos permite abrir el correo?

a)

http

b)

mailto

c)

tel

d)

market

35.

¿Entre los siguientes elementos cuál nos permite abrir marcador de teléfonos?

a)

http

b)

mailto

c)

tel

d)

market

36.

ANSWER: C

¿Entre los siguientes elementos cuál nos permite abrir Google Play?

a)

http

b)

mailto

c)

tel

d)

market

37.

¿Cuál de las siguientes afirmaciones es correcta?

a)

Un RelativeLayout es un paquete que organiza el codigo.

b)

Un RelativeLayout es un contenedor que organiza los elemetos en posiciones relativas..

c)

Un RelativeLayout es un contenedor que organiza los elemetos en posiciones aleatorias..

d)

Un RelativeLayout es un contenedor que organiza codigo en posiciones relativas..

38.

Entre los siguientes elementos, seleccione la utilidad de un RelativeLayout

a)

Se utiliza para evitar anidar contenedores.

b)

Se utiliza para organizar el contendor

c)

Se utiliza para evitar codigo innecesario

d)

Se utiliza para evitar lines en blanco en los frames.

39.

Entre los siguientes elementos, selecciona el atributo para identificar los elementos de la interfaz

a)

sdk:android

b)

android:id.

c)

Id.code:

d)

R.id.f2:

40.

Seleccione que debemos hacer para crear nuestra primera aplicación:

a)

Start a new Android Studio project

b)

Open an existing Android Studio project

c)

Import an Android Code sample

d)

Check out project from Version Control

41.

Seleccione cuál es la forma de poner el nombre de dominio inverso:

a)

es,uam,eps.android

b)

My_nuevo_proyecto

c)

My nuevo proyecto

d)

es.edu.tni.android

42.

¿Desde que version de Api es recomendable para no tener problemas al instalar nuestra aplicacion en cualquier dispositivo?

a)

API 16

b)

API 15

c)

API 14 o menos

d)

API 20

43.

¿Que significan las siglas AVD?

a)

Android Visual Devices

b)

Android Virtual Devices

c)

Android Virtual Delete

d)

Android Virtual Data

44.

¿Cual es la desventaja de los emuladores AVD?

a)

Consume bastantes recursos de sistema

b)

Aplicaciones

c)

Funciona bien

d)

Ejecución de la app en tiempo real

45.

¿Que permite utilizar KVM?

a)

Utilizar la ejecución de AVDs

b)

Utilizar recursos del sistema

c)

Utilizar la capacidad de virtualización hardware de los procesadores Intel y AMD

d)

Utilizar distribución de Linux como sistema operativo

46.

¿Que es KVM?

a)

Kernel Visual Machine

b)

Kernel-based Virtual Machine

c)

Kernel Virtual Machine

d)

Kernel-based Visual Machine

47.

¿Cual es la ventaja de trabajar en entornos windows?

a)

Puedes hacer uso del software HAXM

b)

Contiene todo lo necesario para desarrollar cualquier IDE.

c)

Virtualización hardware de los procesadores Inte

d)

Utilizar recursos del sistema

48.

¿Qué es una aplicación nativa?

a)

Es la que se desarrolla de forma específica para un determinado sistema operativo.

b)

Se desarrolla con lenguajes propios Javascript y CSS.

c)

Son contenedores supremamente útiles para organizar información.

d)

Es un sistema diferente.

49.

Una aplicación web es desarrollada con lenguajes muy conocidos por los programadores como:

a)

Java, C++, C#

b)

Python, Java, C#

c)

HTML, Javascript y CSS.

d)

Java, HTML, C++

50.

¿Qué es una aplicación hibrida?

a)

Desarrollada con lenguajes de programación propios.

b)

Se desarrollan con lenguajes propios de las webabpp, es decir, HTML, Javascript y CSS.

c)

Es una aplicación combinada con códigos C++ y Java.

d)

Son aplicaciones creadas por Java y Android.

51.

¿Con que clase se representa una lista vertical en el API de Android?

a)

ViewGroup

b)

TextView

c)

ListView

d)

RadioGroup

52.

¿Para qué se utiliza la Memoria ROM?

a)

se utiliza para almacenar datos que no cambian o que lo hacen en poco tiempo.

b)

se utiliza para almacenar datos que cambian o que lo hacen con en el tiempo.

c)

se utiliza para almacenar códigos que se cambian con en el tiempo

d)

se utiliza para almacenar datos que cambian.

53.

¿De las siguientes definiciones cual es el concepto apropiado de Dispositivos Virtuales ?

a)

Es un emulador de un dispositivo real, que te permite ejecutar una aplicaión sin necesidad de contar con un teléfono físico.

b)

Es un dispositivo que se puede usar únicamente si se tiene un dispositivo fisico

c)

Todos los dispositivos electrónicos son virtuales

d)

Consiste en una combinación de componentes electrónicos organizados en circuitos

54.

Para ejecutar la aplicación en modo apaisado para windows ¿Cuál combinación de teclas debes pulsar ?

a)

ctrl + F11

b)

ctrl + cmd + fn + F12

c)

left-ctrl + F11

d)

ctrl+F12

55.

¿Qué botón debes pulsar para crear un nuevo AVD?

a)

A) Create a virtual device

b)

New ADV

c)

Create new a virtual device

d)

New virtual device

56.

Para acceder al gestor de dispositivos virtuales ¿qué pasos debe seguir?

a)

Abrir primero Android Studio y puego crear el proyecto.

b)

Crear el proyecto primero y luego seleccionar el proyecto Hola

c)

Descragar primero Android Studio.

d)

Abrir primero Android Studio, para luego seleccionar el proyecto Hola.

57.

¿Cómo podemos modificar la configuración de hardware como la cámara o los sensores ?

a)

Pulsando el botón Edit Camera

b)

Pulsando el botón Edit sensors

c)

Pulsando el botón Edit Device

d)

Pulsando el botón Edit Devices

58.

¿que hace el contenedor de LinearLayout?

a)

Organiza vista de forma tabular

b)

podemos traducir como vistas y contenedores

c)

Este contenedor organiza su contenido en una sola fila o columna.

d)

Puede hacerse en Java o mediante un fichero XML

59.

¿Cuales son las constantes del atributo android: layout_width?

a)

fill_parent, match_parent, wrap_content

b)

LinearLayout,layout_with

c)

layout_height,LinearLayout

d)

Ilayout_height,LinearLayout

60.

¿Con que objetos de la clace se implemtentan la interfaz de usuario?

a)

TableLayout

b)

View y ViewGroup

c)

RadioButton

d)

layout_height,LinearLayout

61.

¿Que hace la anotación @override ?

a)

llamar a la versión de la superclase

b)

evitan errores como el que ocurre si intentamos implementar el método.

c)

Que el compilador compruebe que el método que se está sobrescribiendo efectivamente existe en la superclase.

d)

llamar a la versión de la superclase

62.

¿Para que sirve el objeto Bundle ?

a)

Contiene el estado de las vistas de la interfaz almacenado en forma de pares clave-valor

b)

Para que la actividad guarde y posteriormente recree su interfaz gráfica

c)

Traduce como vistas y contenedores

d)

No traduce como vistas y contenedores

63.

¿Cuál de las siguientes afirmaciones no es correcta?

a)

La SDK Android junto con el entorno de desarrollo Android Studio son los componentes de la instalación

b)

Para poder desarrollar aplicaciones en Android es preciso tener java instalado

c)

Desarrollar para Android sólo es posible para plataformas Windows

d)

Se puede desarrollar solos para Windows.

64.

Para poder comprobar la versión del JDK que se tiene instalado. ¿Cual de los siguientes literales se debe ejecutar?

a)

version javac

b)

javac –version

c)

Java Version

d)

java Studio

65.

Entre los siguientes elementos, seleccione las que debes instalar

a)

android studio, sdk android

b)

C++

c)

Java

d)

Visual Studio

66.

Cuando descargamos Android Studio en el caso de iOS, como se guarda la descarga

a)

Como un archivo .pdl

b)

Como formato .wks

c)

Como un archivo .mpeg

d)

Como un fichero .dmg

67.

¿Cual es el primer paso que el programa realiza para instalar Android Studio?

a)

El setup actualizará el software necesario.

b)

El tipo de instalación.

c)

Ajustes sobre la localización del JDK.

d)

Aceptar nuevas condiciones.

68.

Android Studio permite elegir entre distintas formas de presentación de los ficheros de tu proyecto.¿Cuales son las carpetas en las que esta vista organiza los ficheros?

a)

Project

b)

Packages

c)

Manifests, java, res, Gradle Scripts

d)

Android

69.

¿La carpeta manifests contiene el fichero llamado?

a)

AndroidManifest.xml

b)

MainActivity

c)

Android:label

d)

Package

70.

¿Para ficheros XML que especifica la interfaz de los menús, se utiliza la carpeta?

a)

drawable/

b)

anim/

c)

raw/

d)

menu/

71.

¿Que convenios se utiliza para ficheros que continen cadenas, enteros, arrays, entre otros?

a)

AndroidManifest.xml

b)

arrays.xml, colors.xml, dimens.xml, strings.xml, styles.xml

c)

layout

d)

color

72.

La carpeta Gradle.scripts.¿Que herramienta compila los ficheros de recursos, incluido el de manifiesto?

a)

.apk

b)

.dex

c)

aapt

d)

apkbuilder

73.

Para acceder a un recurso desde otro fichero de recursos utilizaremos la notación:

a)

@[tipo de la variable]/[nombre del recurso]

b)

@[tipo del recurso]/[nombre del fichero]

c)

@[tipo del fichero]/[nombre del recurso]

d)

@[tipo del recurso]/[nombre del recurso]

74.

Los recursos del sistema se almacenan en:

a)

el paquete android.R.

b)

el fichero almacen.R.

c)

la clase android.R.

d)

el paquete almacen.R.

75.

Para acceder a un recurso del sistema desde otro recurso hay que utilizar la notación:

a)

@class:[tipo del recurso]/[nombre del fichero]

b)

@java:[tipo del recurso]/[nombre del fichero]

c)

@android:[tipo del recurso]/[nombre del fichero]

d)

@app:[tipo del recurso]/[nombre del fichero]

76.

Los ficheros de recursos contienen un elemento raíz de tipo:

a)

version

b)

android

c)

resources

d)

fichero

77.

Los colores en Android vienen representados como enteros en forma de 4 bytes:

a)

alfa, cafe, verde y azul

b)

alfa, rojo, verde y azul

c)

alfa, rojo, amarillo y azul

d)

morado, rojo, verde y azul

78.

¿Que utiliza en los mismos bloques de construcción de HTML?

a)

Un elemento tiene una etiqueta de apertura.

b)

Consistente en un nombre entre los signos <y>, y termina con una etiqueta de cierre compuesta.

c)

Por el mismo nombre precedido por una barra inclinada entre los signos <y>

d)

Un elemento no tiene una etiqueta de apertura.

79.

¿Dentro de la etiqueta de apertura pueden?

a)

Aparecer atributos, a los que sedan valores delimitados entre doblescomillas.

b)

Por ejemplo, android:layout_width="match_parent" especifica que el atributo android:layout_width (la anchura del elemento) vale match_parent, es decir, el elemento ocupa todo el ancho del contenedor dentro del cual se encuentra.

c)

Un elemento puede contener otros elementos en su interior.

d)

Un elemento no puede contener otros elementos en su interior.

80.

Especifica el espacio vacío entre el contenido de un elemento y sus cuatro lados.

a)

padding:

b)

paddingBottom

c)

paddingLeft

d)

paddingRight

81.

ANSWER: A

Especifica el espacio vacío entre el contenido de un elemento y su lado superior.

a)

padding:

b)

paddingBottom

c)

paddingLeft

d)

paddingTop

82.

Especifica el espacio vacío entre el contenido de un elemento y su lado inferior.

a)

padding:

b)

paddingBottom

c)

paddingLeft

d)

paddingRight

83.

Especifica el espacio vacío entre el contenido de un elemento y su lado izquierdo.

a)

padding:

b)

paddingBottom

c)

paddingLeft

d)

paddingRight

84.

Especifica el espacio vacío entre el contenido de un elemento y su lado derecho

a)

padding:

b)

paddingBottom

c)

paddingLeft

d)

paddingRight

85.

¿Cuál de las siguientes afirmaciones es correcta de la gravedad?

a)

Los atributos de gravedad permiten controlar la alineación del contenido de las vistas

b)

Para poder desarrollar aplicaciones en Android es preciso tener java instalado

c)

Desarrollar para Android sólo es posible para plataformas Windows

d)

Se puede desarrollar solos para Windows.

86.

¿De entre los siguientes elementos de un contenedor cual nos permite alinear elementos que vamos a situar dentro de una vista?

a)

Button

b)

LinearLayout

c)

imageView

d)

Switch

87.

Dentro de los elementos nos permite direccionar el contenido en nuestra vista

a)

tools

b)

java

c)

left, right, center

d)

android

88.

Dentro de los elementos nos permite direccionar el contenido hacia el centro en nuestra vista

a)

tools

b)

left

c)

center

d)

right

89.

Dentro de los elementos nos permite direccionar el contenido hacia la derecha en nuestra vista

a)

tools

b)

left

c)

center

d)

right

90.

Que emulador se debe instalar para la ejecución de Android Studio

a)

AVs, sdk Android

b)

C++

c)

Java

d)

Visual Studio

91.

¿Qué definición tiene el SDK de Android?

a)

Un programa para descargar y actualizar los paquetes y herramientas del SDK

b)

Un programa para gestionar los dispositivos virtuales

c)

Un servicio de google para instalar componentes adicionales a la biblioteca de Android

d)

No es un servicio de google para instalar componentes adicionales a la biblioteca de Android

92.

¿Qué es un AVD?

a)

Un espacio de trabajo donde almacenar las aplicaciones SDK

b)

Un entorno de programación

c)

Un emulador el cual simula un dispositivo real y tiene una clara ralentización

d)

Un entorno de depuración

93.

¿Cuál de las siguientes afirmaciones es correcta?

a)

La SDK Android junto con el entorno de desarrollo Android Studio son los componentes del SGBD

b)

Para poder desarrollar aplicaciones en Android es necesario tener NoxPlayer instalado

c)

La Instanciación para Android el sistema sera Windows directo.

d)

Se puede desarrollar solos para Apple.

94.

¿Para la ejecución de nuestro entorno de emulación a que directorio accedemos?

a)

Descargas

b)

Windows

c)

Acceso Directos

d)

Ficheros

95.

AndroidStudioProjects que ventana te permite elegir un nombre para tu aplicacion

a)

aplication name

b)

company domain

c)

AndroidStudioProjects

d)

aplication FALSE

96.

Para que sirve un dominio inverso

a)

En primer lugar, el nombre de dominio garantiza que los nombres de los paquetes sean únicos evitando colisiones de nombres entre organizaciones.

b)

los paquetes dentro de una misma organizacion quedan bien estructurados

c)

el nombre del paquete se traducira en un directorio de este modo los directores se organizaciones

d)

el nombre del archivo se traducira en un directorio de este modo los directores se organizaciones

97.

que sucede en AndroidStudioProjects al momento de pulsar next

a)

Al pulsar Next tendremos ocasión de seleccionar la plataforma para la que desarrollamos nuestra aplicación (Phone and Tablet, TV, Wear, …).

b)

se traducirá en un directorio.

c)

no pasara nada

d)

Se traduce en verdadero la aplicación

98.

Que pasara cuando pulsemos finish en AndroidStudioProjects

a)

Tras pulsar Finish y después de unos segundos de construcción, veremos un diálogo con recetas (tips) cubriendo en parte la ventana del entorno de programación.

b)

Se abrira una ventana de trabajo un codigo java

c)

no pasara nada aparesera una ventana el blanco y negro

d)

SE abrira una ventana de trabajo un codigo jdk

99.

ARC Welder es una extension del navegador?

a)

Morzilla Firefox

b)

Opera

c)

Microsoft Edge

d)

Google Chrome

100.

Que se necesita para arrancar una app movil?

a)

Fichero apk

b)

Fichero Welder

c)

Fichero apps

d)

Fichero ARC

101.

Para acceder al menu de aplicaciones se teclea la direccion

a)

Chrome://apps/

b)

Chrome://appk/

c)

Chrome://apk/

d)

Chrome://wsp/

102.

Para abrir una carpeta ARC Welder?

a)

Se elige con el boton Open

b)

Se elige con el boton Choose

c)

Se elige con el boton Close

d)

Se elige con el boton Start

103.

Para seleccionar el fichero apk se debe pulsar las teclas?

a)

+APK Welder

b)

+WSP Welder

c)

+.ARC Welder

d)

+APP Welder

104.

¿Qué nos permite manejar el gestor del kit de desarrollo de software en Android?

a)

Es una aplicacion grafica que nos permite averiguar la vercion del sistema operativo

b)

Separa las herramientas, plataformasy otros componetes en paquetes mediante el gestor

c)

Maneja procedimientos

d)

Permiten realizar procedimientos del las aplicaciones

105.

¿cual de las siguentes opciones pertenece al menu principal al manejar gestor del SDK en Android ?

a)

Start a new Android Studio project

b)

Crates a new empty activity

c)

Save location

d)

Language

106.

¿Que herramienta se utiliza para ingresar al gestor SDK en Android?

a)

Open an existing Android Studio project

b)

Configure, SDK Manager

c)

Import

d)

Check

107.

¿El nivel de API en Android es?

a)

API igual a 22.

b)

API igual a 40.

c)

API igual a 26.

d)

API igual a 85.

108.

¿Cuales son la plataformas de Android en el gestor del SDK ?

a)

ARM EABI

b)

Android SDK Toosl

c)

SDK Platform, Google APIs

d)

JRE, SDK,JDK

109.

La comunicación móvil gira alrededor de tres componentes tecnológicos que son:

a)

PDAs, Teléfonos Móviles, Computadoras Portátiles, tables

b)

Red Celular, WIFI, Bluetooth, RFID

c)

Dispositivos móviles, Aplicaciones móviles, Tecnología de acceso y redes

d)

Modelos, Transformaciones, herramientas

110.

¿Cuáles son las principales características de la computación móvil?

a)

Compresibilidad, Precisión

b)

Completitud, Corrección

c)

Re-usuabilidad, Flexibilidad

d)

Movilidad, Amplio Alcance

111.

¿Cuáles son los pilares de un MDD?

a)

Editor gráfico, Repositorio, Compiladores

b)

Modelos, Transformaciones, Herramientas

c)

Modelos informales, Modelos del sistema, éxito de lenguajes

d)

PIM, PSM, CODE

112.

Fases del Método de Cascada (Waterfall)

a)

Requisitos del software, Diseño, Implementación, Verificación, Mantenimiento

b)

Definición del proyecto, Análisis del problemas, diseño lógico, entrega e instalación

c)

Explore, Initializa, Productionize, Stabilize, System Test y Fix

d)

Planificación, diseño, codificación, pruebas

113.

La arquitectura de Aplicaciones móviles en su escalabilidad se divide en dos y estas son:

a)

Compiladores de transformaciones y Herramientas para verificar

b)

tomará el PSM y lo transformará a código y El proceso MDD, muestra el rol de varios mode-los, PIM

c)

Manejo de pacientes y Ventas directas y Grupos de trabajo en la entidad

d)

Aplicaciones móviles autocontenidas y aplicaciones con conexión a Internet

114.

¿Cuál de las siguientes afirmaciones no es correcta?

a)

Los sistemas Operativos mas utilizados para telefonos moviles son android y SO

b)

Los sistemas Operativos mas utilizados para telefonos moviles son android y Windows

c)

Los sistemas Operativos mas utilizados para telefonos moviles son android y iOS

d)

El sistema Operativo movil mas usado es Windows.

115.

De entre los siguientes elementos, seleccione los tipos de enrutamiento

a)

Estatico, Dinamico

b)

Dinamico, Parabolico

c)

Trenzado, Simulado

d)

Recto, Cableadoa

116.

De entre los siguientes elementos, seleccione la definicion de APK

a)

android aplication package

b)

android aplication power

c)

android kase pack

d)

packege android

117.

Estas herramientas tienen como finalidad disminuir las fases y el estres de programacion, de entre los siguientes elementos, seleccione las que cumplen con el enunciado

a)

Adobe, Xamarin, ionic entre otros

b)

Titanum, Windows, iOs

c)

Java, SDK, Netbeans

d)

SQL, Visual basic

118.

Entre los siguientes elementos, selecciona las plataformas de desarollo

a)

Nativa, hibrida, miltiplataforma, web/html5

b)

Css, Html, JS

c)

Java, multi tarea, relacion uno uno

d)

Hibrida y multiplaforma

119.

¿que hace el contenedor de LinearLayout?

a)

Organiza vista de forma tabular

b)

podemos traducir como vistas y contenedores

c)

Este contenedor organiza su contenido en una sola fila o columna.

d)

Puede hacerse en Java o mediante un fichero XML

120.

¿Cuales son las constantes del atributo android: layout_width?

a)

fill_parent, match_parent, wrap_content

b)

LinearLayout,layout_with

c)

layout_height,LinearLayout

d)

Ilayout_height,LinearLayout

121.

¿Con que objetos de la clace se implemtentan la interfaz de usuario?

a)

TableLayout

b)

View y ViewGroup

c)

RadioButton

d)

layout_height,LinearLayout

122.

¿Que hace la anotación @override ?

a)

llamar a la versión de la superclase

b)

evitan errores como el que ocurre si intentamos implementar el método.

c)

Que el compilador compruebe que el método que se está sobrescribiendo efectivamente existe en la superclase.

d)

llamar a la versión de la superclase

123.

¿Para que sirve el objeto Bundle ?

a)

Contiene el estado de las vistas de la interfaz almacenado en forma de pares clave-valor

b)

Para que la actividad guarde y posteriormente recree su interfaz gráfica

c)

Traduce como vistas y contenedores

d)

No traduce como vistas y contenedores

124.

¿Qué es una aplicación nativa?

a)

Es la que se desarrolla de forma específica para un determinado sistema operativo.

b)

Se desarrolla con lenguajes propios Javascript y CSS.

c)

Son contenedores supremamente útiles para organizar información.

d)

Es un sistema diferente.

125.

Una aplicación web es desarrollada con lenguajes muy conocidos por los programadores como:

a)

Java, C++, C#

b)

Python, Java, C#

c)

HTML, Javascript y CSS.

d)

Java, HTML, C++

126.

¿Qué es una aplicación hibrida?

a)

Desarrollada con lenguajes de programación propios.

b)

Se desarrollan con lenguajes propios de las webabpp, es decir, HTML, Javascript y CSS.

c)

Es una aplicación combinada con códigos C++ y Java.

d)

Son aplicaciones creadas por Java y Android.

127.

¿Con que clase se representa una lista vertical en el API de Android?

a)

ViewGroup

b)

TextView

c)

ListView

d)

RadioGroup

128.

¿Para qué se utiliza la Memoria ROM?

a)

se utiliza para almacenar datos que no cambian o que lo hacen en poco tiempo.

b)

se utiliza para almacenar datos que cambian o que lo hacen con en el tiempo.

c)

se utiliza para almacenar datos que cambian o que lo hacen con en el tiempo.

d)

se utiliza para almacenar datos que cambian.

129.

¿Que significan las siglas AVD?

a)

Android Visual Devices

b)

Android Virtual Devices

c)

Android Virtual Delete

d)

Android Virtual Data

130.

¿Cual es la desventaja de los emuladores AVD?

a)

Consume bastantes recursos de sistema

b)

Aplicaciones

c)

Funciona bien

d)

Ejecución de la app en tiempo real

131.

¿Que permite utilizar KVM?

a)

Utilizar la ejecución de AVDs

b)

Utilizar recursos del sistema

c)

Utilizar la capacidad de virtualización hardware de los procesadores Intel y AMD

d)

Utilizar distribución de Linux como sistema operativo

132.

¿Que es KVM?

a)

Kernel Visual Machine

b)

Kernel-based Virtual Machine

c)

Kernel Virtual Machine

d)

Kernel-based Visual Machine

133.

¿Cual es la ventaja de trabajar en entornos windows?

a)

Puedes hacer uso del software HAXM

b)

Contiene todo lo necesario para desarrollar cualquier IDE.

c)

Virtualización hardware de los procesadores Inte

d)

Utilizar recursos del sistema

134.

¿De las siguientes definiciones cual es el concepto apropiado de Dispositivos Virtuales ?

a)

Es un emulador de un dispositivo real, que te permite ejecutar una aplicaión sin necesidad de contar con un teléfono físico.

b)

Es un dispositivo que se puede usar únicamente si se tiene un dispositivo fisico

c)

Todos los dispositivos electrónicos son virtuales

d)

Consiste en una combinación de componentes electrónicos organizados en circuitos

135.

Para ejecutar la aplicación en modo apaisado para windows ¿Cuál combinación de teclas debes pulsar ?

a)

ctrl + F11

b)

ctrl + cmd + fn + F12

c)

left-ctrl + F11

d)

ctrl+F12

136.

¿Qué botón debes pulsar para crear un nuevo AVD?

a)

Create a virtual device

b)

New ADV

c)

Create new a virtual device

d)

New virtual device

137.

Para acceder al gestor de dispositivos virtuales ¿qué pasos debe seguir?

a)

Abrir primero Android Studio y puego crear el proyecto.

b)

Crear el proyecto primero y luego seleccionar el proyecto Hola

c)

Descragar primero Android Studio.

d)

Abrir primero Android Studio, para luego seleccionar el proyecto Hola.

138.

¿Cómo podemos modificar la configuración de hardware como la cámara o los sensores ?

a)

Pulsando el botón Edit Camera

b)

Pulsando el botón Edit sensors

c)

Pulsando el botón Edit Device

d)

Pulsando el botón Edit Devices

Similar Resources on Wayground