Examen N°01 de Aplicaciones Móviles Especialidad Turno Docente Alumno
: Computación e Informática : Tarde : Claudio Ibarra Ríos. :
Semestre : VI
1. ¿Cuál de los siguientes Layouts permite posicionar las vistas en función a donde estén otras? a) AbsoluteLayout. b) RelativeLayout. c) FrameLayout d) TableLayout e) N.A. 2. ¿Cuál de los siguientes Layouts permite posicionar las vistas unas al lado de otras formando una fila? a) AbsoluteLayout b) RelativeLayout. c) LinearLayout d) TableLayout e) N.A. 3. ¿Qué diferencia hay entre un servicio y una actividad? a) Un servicio no interactúa de forma directa con el usuario. b) Una actividad no puede trabajar en segundo plano c) Un servicio está siempre activo. d) T.A. e) N.A. 4. ¿Qué tres métodos son llamados cuando se arranca por primera vez una actividad? a) onStart(), onCreate() y onRestart() b) onCreate(), onResume() y onStart() c) onRestart(), onRestart(), onCreate() y onResume() d) onCreate(), onStart() y onRestart() e) N.A. 5. ¿Qué componentes de una aplicación Android no se utiliza en el Interfaz de usuario? a) Vistas b) Layout c) Actividades d) Servicios e) N.A. 6. Las actividades tienen que ser declaradas en: a) AndroidManifest.xml b) El fichero xml que tienen asignado como vista c) No hace falta declararlas d) main.xml e) N.A.
IESTP PALPA
Instructor: Claudio Ibarra Rios
7. ¿Cuál de los siguientes nombres comerciales apareció en primer lugar? a) Froyo b) Cupcake c) Éclair d) Donut e) N.A. 8. El siguiente método es ejecutado al pulsar sobre una vista. public void sePulsa(View v){
txtEntrada.setText(txtEntrada.getText()+"0");
} ¿Qué realiza? f) Añade al texto de la vista txtEntrada un texto definido en el atributo tag de la vista pulsada. g) Permite que cualquier botón pueda añadir el carácter "0" al texto de la vista txtEntrada. h) Añade al texto de la vista txtEntrada un "0" i) Añade al texto de la vista pulsada un "0". j) N.A. 9. Cuál de los siguientes componentes instalados para el desarrollo de aplicaciones Android es el único realmente imprescindible? a) AVD Manager b) Eclipse IDE c) Eclipse Plug-in d) T.A. e) N.A. 10. ¿Qué afirmación es cierta sobre la clase R.java? a) Asigna un valor entero a cada recurso b) Permite identificar los recursos desde código Java c) Se genera automáticamente y nunca has de modificarlo d) T.A. e) N.A.