wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

HO - 11 Preguntas sobre CRUD y SQLite

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

En la Tarea 03 se pide…

a)

Crear programas con almacenamiento de datos en SQLite

b)

Diseñar diagramas de casos de uso

c)

Implementar un servidor en la nube

d)

Usar Excel para bases de datos

2.

¿Qué funciones adicionales se deben implementar en el CRUD?

a)

CREATE y READ

b)

DELETE y UPDATE

c)

EXPORT e IMPORT

d)

INSERT y SELECT

3.

¿Dónde se agregan los métodos para eliminar y actualizar registros?

a)

En MainActivity únicamente

b)

En AdminSQLiteOpenHelper

c)

En el emulador

d)

En Firebase

4.

¿Qué clase se debe modificar para que el botón DELETE funcione correctamente?

a)

RecyclerView

b)

StudentAdapter

c)

SQLiteDatabase

d)

Manifest.xml

5.

¿Qué interfaz se crea para manejar clics en botones DELETE y UPDATE?

a)

OnClickListener

b)

OnItemClickListener

c)

AdapterInterface

d)

ActionListener

6.

¿Dónde se implementa la interfaz OnItemClickListener?

a)

En el Manifest

b)

En MainActivity

c)

En el archivo Gradle

d)

En el layout XML

7.

¿Qué métodos debe implementar OnItemClickListener?

a)

onStart() y onStop()

b)

onDeleteClick() y onUpdateClick()

c)

onOpen() y onClose()

d)

onClick() y onTouch()

8.

¿Qué sucede cuando el usuario selecciona un estudiante en la lista?

a)

Se abre un navegador web

b)

Se ejecuta onUpdateClick(student)

c)

Se borra la base de datos

d)

Se actualiza el RecyclerView automáticamente

9.

¿Qué campos se llenan en los EditText al seleccionar un estudiante?

a)

Dirección y teléfono

b)

txtName y txtEmail

c)

Usuario y contraseña

d)

Nombre del curso

10.

¿Qué ocurre con el botón "ADD" cuando se entra en modo edición?

a)

Se oculta

b)

Cambia su texto a "UPDATE"

c)

Ejecuta DELETE

d)

Se desactiva

11.

¿Qué componente se inicializa con initRecyclerView()?

a)

LinearLayout

b)

RecyclerView

c)

ConstraintLayout

d)

TableLayout

12.

¿Qué se pasa como parámetro al inicializar el RecyclerView?

a)

El contexto

b)

this como listener

c)

El objeto SQLite directamente

d)

La API REST

13.

¿Qué indica la acción DELETE en un CRUD?

a)

Crear un registro

b)

Eliminar un registro

c)

Actualizar un registro

d)

Consultar un registro

14.

¿Qué indica la acción UPDATE en un CRUD?

a)

Crear un registro

b)

Leer un registro

c)

Modificar un registro existente

d)

Eliminar un registro

15.

¿Qué patrón se usa al implementar listas dinámicas en Android?

a)

Observer

b)

RecyclerView + Adapter

c)

Singleton

d)

Factory

16.

¿Qué componente de Android se usa para mostrar listas de estudiantes?

a)

ListView

b)

RecyclerView

c)

ScrollView

d)

TableLayout

17.

¿Dónde se define la clase StudentViewHolder?

a)

Dentro de StudentAdapter

b)

En MainActivity

c)

En AdminSQLiteOpenHelper

d)

En el Manifest

18.

¿Qué tipo de evento maneja StudentViewHolder?

a)

Eventos de red

b)

Clics en botones DELETE y UPDATE

c)

Eventos de sistema operativo

d)

Eventos de Firebase

19.

¿Qué lenguaje se usa en este curso para implementar SQLite y CRUD en Android?

a)

Python

b)

Kotlin

c)

C#

d)

JavaScript

20.

¿Qué ventaja tiene modificar el Adapter para incluir UPDATE y DELETE?

a)

Permite manejar interacciones directamente en la lista

b)

Reduce el tamaño del APK

c)

Elimina la necesidad de layouts

d)

Evita compilar el proyecto