wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TROLL FACE

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Queremos que un formulario de la actividad se guarde en una base de datos ¿Cuál es el método más adecuado para hacerlo ?

a)

onSaveInstanceState()

b)

onPause() o onStop()

c)

onCreate() y onDestroy()

d)

na

2.

Marca la afirmación que consideres verdadera

a)

Un menú es una actividad

b)

Una actividad es una vista

c)

Una intención es una actividad

d)

Una ventana de preferencia es una actividad

3.

¿Cuál de los siguientes elementos de Android NO corresponde con una clase java ?

a)

Recursos

b)

Vistas

c)

Layouts

d)

Intenciones

4.

La forma recomendada en Android para crear una vista es:

a)

Mediante código

b)

Mediante xml

c)

Mediante html

d)

Mediante una actividad

5.

¿Para qué se utiliza el segundo parámetro del siguiente método de BaseAdapter?

public View getView(int posicion, View vistaReciclada, ViewGroup padre)

a)

Para poder generar diferentes tipos de vistas dentro de un ListView.

b)

Para no tener que utilizar el inflater (generador de objetos a partir de XML) en cada llamada al método.

c)

Para devolver la vista una vez es generada.

d)

Todas las respuestas son ciertas

6.

¿Qué es un ArrayAdapter?

a)

Una subclase de BaseAdapter

b)

Una clase que genera las diferentes vistas que se despliegan en un Spinner

c)

Un puente entre un array de objetos y un ListView

d)

Todas las respuestas son ciertas

7.

¿Por qué un ListView suele ponerse dentro de un FrameLayout?

a)

Para mostrar una vista alternativa al ListView, si la lista está vacía.

b)

Para poder introducir varios elementos en la lista

c)

Para poder introducir un scroll vertical

d)

na

8.

¿Cuál es la mejor definición para ListView?

a)

Muestra una lista de imágenes deslizable

b)

Muestra una lista de vistas deslizable

c)

Muestra una lista de strings deslizable

d)

na

9.

¿Cómo almacena Android las preferencias seleccionadas por el usuario?

a)

En un fichero xml

b)

En un documento de texto plano

c)

Como variables e la aplicación

d)

Todas las respuestas son ciertas

10.

Donde se almacenan los ficheros de preferencias:

a)

res/strings

b)

res/preferences

c)

res/xml

d)

res/values

11.

Con respecto a las preferencias compartidas en Android indique lo correcto:

Habilita la posibilidad de acceso de todas las aplicaciones, pero la modificación solo lo puede realizar una de ellas.

a)

MODE_PRIVATE

b)

MODE_WORLD_READABLE

c)

MODE_WORLD_WRITEABLE

d)

NA

12.

¿Cuál es la principal ventaja de utilizar Bases de Dato?

a)

Podemos realizar búsquedas de forma muy rápida

b)

Podemos borrar o insertar información sin tener que rescribir toda la información.

c)

Podemos organizar la información en forma de tablas y establecer relaciones entre los campos e diferentes tablas.

d)

Todas las anteriores

13.

Cuando creamos una base de datos utilizando la clase SQLiteOpenHelper ?Que característica es cierta?

a)

La base de datos de be ser eliminada automáticamente cuando desinstalamos la aplicación

b)

Disponemos de un mecanismo que nos permitir en una futura crear una versión diferente de nuestra base de datos.

c)

Se verifica si la base de datos todavía no ha sido creada y en este caso se invoca al método onCreate() para crearla.

d)

Todas las respuestas son correctas

14.

¿Cuáles de los siguientes métodos tiene más parámetros?

a)

query()

b)

rawQuery()

c)

execSQL()

d)

na

15.

¿Qué método hay que utilizar si queremos escribir en una base de datos?

a)

SQLiteOpenHelper()

b)

getDatabase()

c)

getWritableDatabase()

d)

getReadableDatabase()

16.

¿Qué restricciones presenta un adaptador creado con SimpleCursorAdapter?

a)

Los elementos a reemplazar solo pueden ser del tipo TextView o ImageView

b)

Todas las vistas a crear dentro del ListView se crean a partir del mismo layout

c)

Solo podemos utilizar valores que provengan directamente de un campo (no podemos combinar dos valores, ni usar funciones)

d)

Todas las respuestas son correctas

17.

¿Qué métodos hay que sobre escribir en la clase CursorAdapter?

a)

getView() y getCount()

b)

newView() y getView()

c)

getView() y getItem()

d)

newView() y bindView()

18.

¿Cuál es la sintaxis correcta en SQL para crear un nuevo registro en una tabla?

a)

CREATE TABLE tabla (texto TEXT, numero INTEGER)

b)

INSERT INTO tabla VALUES ('valor', 5)

c)

SELECT * FROM tabla

d)

UPDATE lugares SET texto='valor', numero=5

19.

¿Qué comando utilizarías para crear una nueva base de datos en SQLite?

a)

CREATE TABLE tabla (texto TEXT, numero INTEGER)

b)

INSERT INTO tabla VALUES ('valor', 5)

c)

SELECT * FROM tabla

d)

Ninguno de los anteriores

20.

Permite visualizar una lista de elementos con deslizamiento vertical:

a)

Control Cardview

b)

Control TabLayout

c)

Control ListView

d)

Control Toolbar