Prueba simulada de Android
Esta sección le presenta varios conjuntos de pruebas simuladas relacionadas con Android. Puede descargar estas pruebas simuladas de muestra en su máquina local y resolverlas sin conexión a su conveniencia. Cada prueba simulada se suministra con una clave de prueba simulada que le permite verificar la puntuación final y calificar usted mismo.
Prueba simulada de Android I
P 1 - ¿Qué es Android?
A - Android es una pila de software para movilidad
Respuesta: A
Explicación
Android es una pila de aplicaciones de software para dispositivos móviles, que incluye un sistema operativo, aplicaciones de middleware y algunas aplicaciones clave. Se ejecuta dentro de su propio proceso e instancia propia de Dalvik Virtual Machine. DVM ejecuta código de bytes y luego se transforma en archivos de formato .dex.
P 2 - ¿Qué es una actividad en Android?
A - Actividad realiza las acciones en la pantalla
B - Gestionar el contenido de la aplicación
Respuesta: A
Explicación
La actividad es una sola pantalla en una aplicación, la actividad realiza las acciones en la pantalla (UI)
P 3 - ¿Explica el ciclo de vida de la actividad de Android?
C - OnCreate () -> onStart () -> onPause () -> onResume () -> onStop () -> onDestroy ()
Respuesta: B
Explicación
OnCreate (): el sistema lo llamará cuando se cree una actividad por primera vez.
onStart (): el sistema lo llamará cuando una actividad inicie las acciones / acción en la interfaz de usuario.
onResume (): el sistema lo llamará cuando se llame a onRestart () o onPause ().
onPause () -> El sistema llamará a esto, cuando una actividad pasa a segundo plano.
onStop (): el sistema lo llamará cuando una actividad se detenga.
onRestart () - El sistema llamará a esto, cuando una actividad se detenga y comience la actividad nuevamente.
onDestroy (): el sistema llamará a esto cuando una actividad esté en modo de parada.
P 4 - ¿Es posible tener una actividad sin IU para realizar acciones / acciones?
Respuesta: C
Explicación
Generalmente, cada actividad tiene su interfaz de usuario (diseño). Pero si un desarrollador quiere crear una actividad sin IU, puede hacerlo.
P 5 - ¿Cómo obtener una respuesta de una actividad en Android?
Respuesta: B
Explicación
startActivityForResult (Intent intent, int requestCode) dará la respuesta de la segunda actividad a la primera actividad como resultado.
P 6 - ¿Puede un usuario guardar todas las actualizaciones de la base de datos en onStop ()?
R - Sí, un usuario puede guardar todas las actualizaciones de la base de datos en onStop ()
B - No, un usuario puede guardar en onSavedInstance ()
C : no, un usuario puede guardar en un paquete ()
D - No, en algunas situaciones, un usuario no puede comunicarse con onStop ()
Respuesta: D
Explicación
Debido a un problema de poca memoria. su aplicación se cerrará antes de llegar a onStop ()
P 7 - ¿Cómo matar una actividad en Android?
Respuesta: C
Explicación
finish (): se usa para cerrar la actividad.
finish (int requestCode): se usa para cerrar la actividad con requestCode.
P 8 - ¿Cómo pasar los datos entre actividades en Android?
Respuesta: A
Explicación
Un Intent se usa para conectar una actividad a otra actividad y tener un mecanismo de transmisión de mensajes entre actividades.
P 9 - ¿Qué es un contexto en Android?
A - Es una interfaz para almacenar información global sobre una aplicación.
B - Se utiliza para crear nuevos componentes.
C - Android tiene dos contextos, esos son getContext () y getApplicationContext ()
Respuesta: D
Explicación
El contexto se usa para crear nuevos componentes u objetos como vistas y se usa para iniciar actividades y servicios. Android tiene dos tipos de contextos y esos son getContext () y getApplicationContext ().
P 10 : ¿Qué es la intención pendiente en Android?
A - Es una especie de intención
B - Se utiliza para pasar los datos entre actividades.
Respuesta: C
Explicación
La intención pendiente se activa o activa en un momento futuro.
P 11 - ¿Qué es el grupo de vista de Android?
A - Colección de vistas y otras vistas secundarias
Respuesta: A
Explicación
View Group está colaborando con vistas y otras vistas secundarias. Es un contenedor invisible y clases base para diseños.
P 12 - ¿Cuáles son los diseños disponibles en Android?
Respuesta: E
Explicación
Android tiene diseño lineal (horizontal y vertical), diseño de marco, diseño de tabla y diseño relativo.
P 13 - ¿Cuál es la diferencia entre margen y relleno en el diseño de Android?
A : el margen especifica el espacio adicional que queda en los cuatro lados del diseño
B - El relleno se usa para compensar el contenido de una vista por px o dp específicos
Respuesta: C
Explicación
Margen especifica el espacio que queda en los cuatro lados del diseño y el relleno especifica la posición exacta en la que el elemento tendrá lugar en el diseño.
P 14 -¿Cuántos tamaños admite Android?
A - Android es compatible con todos los tamaños
B : Android no admite todos los tamaños
C : Android admite tamaños pequeños, normales, grandes y extragrandes
Respuesta: C
Explicación
Las pantallas extragrandes tienen al menos resoluciones de 960 ppp * 720 ppp
Las pantallas grandes tienen al menos resoluciones de 640dp * 480dp
Las pantallas normales tienen al menos resoluciones de 470dp * 320dp
Las pantallas pequeñas tienen al menos resoluciones de 426dp * 320dp
P 15 - ¿Cuáles de las siguientes son las subclases de Android?
Respuesta: E
Explicación
Las actividades de la barra de acción, el lanzador, las preferencias y la pestaña son subclases de actividades en Android
P 16 - ¿Qué es Manifest.xml en Android?
A : tiene información sobre el diseño en una aplicación
B - Tiene la información sobre actividades en una aplicación
Respuesta: C
Explicación
Manifest.xml tiene información sobre la aplicación como componentes numéricos en su aplicación, información de actividad, información de servicio e icono sobre una aplicación
Cada aplicación tiene al menos un archivo de manifiesto. Sin el archivo de manifiesto no podemos generar el archivo APK.
P 17 - ¿Qué es la pantalla de bienvenida en Android?
A - Actividad inicial de una aplicación
B - Servicio inicial de una aplicación
Respuesta: D
Explicación
Splash es una actividad. Generalmente aparece como pantalla inicial de una aplicación y funciona en base al concepto de hilo.
P 18 - ¿Cuál es el ciclo de vida de los servicios en Android?
A - onCreate () -> onStartCommand () -> onDestory ()
D - El ciclo de vida del servicio es el mismo que el ciclo de vida de la actividad.
Respuesta: A
Explicación
El ciclo de vida del servicio es como onCreate () -> onStartCommand () -> onDestory ().
P 19 - ¿En qué servicios de subprocesos funcionan en Android?
Respuesta: C
Explicación
Los servicios, de forma predeterminada, funcionan en el hilo principal. Puede iniciar servicios desde cualquier hilo, pero si desea actualizar la interfaz de usuario, debe llamar al hilo principal.
P 20 -¿Cómo mover los servicios a primer plano en Android?
A - Los servicios siempre funcionan solo en primer plano
B - No, no podemos hacer esta consulta.
Respuesta: D
Explicación
Tenemos que llamar a startFordgroud (int id, notificación de notificación) para hacer servicios como servicios de primer plano. Cuando se trata de primer plano, mostrará una notificación.
P 21 -¿Cuáles son las funcionalidades de los servicios de Binder en Android?
A - Binder es responsable de administrar el hilo mientras usa aidl en Android
B - Binder es responsable de la clasificación y eliminación de la clasificación de los datos.
Respuesta: C
Explicación
Binder es responsable de administrar el hilo mientras crea aidl y es responsable de ordenar y deshacer la clasificación de los datos. Los aglutinantes tienen subfuncionalidades e interfaz para clientes
P 22 - ¿Cuál es la diferencia entre servicios e hilo en Android?
B - El hilo y los servicios tienen las mismas funcionalidades.
Respuesta: A
Explicación
Los servicios funcionan en segundo plano sin ninguna interfaz de usuario y actualiza la interfaz de usuario mediante hilo. De forma predeterminada, cada servicio tiene un hilo principal.
P 23 -¿Cómo detener los servicios en Android?
Respuesta: D
Explicación
Podemos detener los servicios mediante stopSelf () y stopService (), en algunos casos, Android eliminará los servicios debido al problema de poca memoria.
P 24 -¿Cómo pasar los datos de la actividad a los servicios en Android?
B - No podemos pasar datos de la actividad a los servicios.
C - Usando el método putExtra () en la intención, podemos pasar los datos usando setResult ()
Respuesta: D
Explicación
Usando el método putExtra (), podemos enviar los datos. Mientras lo usamos, necesitamos llamar al método setResult () en services. También podemos almacenar datos en una base de datos común y acceder a ellos tanto en servicios como en Actividad.
P 25 -¿Cuáles son los valores de retorno de onStartCommand () en los servicios de Android?
Respuesta: D
Explicación
START_STICKY: si Android detiene los servicios a la fuerza, al usar con START_STICKY, se puede reiniciar automáticamente sin la interacción del usuario.
START_NOT_STICKY: si Android detiene los servicios a la fuerza, no reiniciará los servicios hasta que el usuario inicie los servicios.
START_REDELIVER_INTENT: si Android detiene los servicios con fuerza, los reiniciará al volver a enviar una intención.
Hoja de respuestas
Número de pregunta | Clave de respuesta |
---|---|
1 | UN |
2 | UN |
3 | segundo |
4 | C |
5 | segundo |
6 | re |
7 | C |
8 | UN |
9 | re |
10 | C |
11 | UN |
12 | mi |
13 | C |
14 | C |
15 | mi |
dieciséis | C |
17 | re |
18 | UN |
19 | C |
20 | re |
21 | C |
22 | UN |
23 | re |
24 | re |
25 | re |