Test Mock per Android
Questa sezione presenta varie serie di test Mock relativi a Android. Puoi scaricare questi test fittizi di esempio sul tuo computer locale e risolverli offline quando preferisci. Ogni test di simulazione viene fornito con una chiave di prova di simulazione per consentirti di verificare il punteggio finale e valutare te stesso.
Android Mock Test I
Q 1 - Cos'è Android?
R - Android è una pila di software per la mobilità
Risposta: A
Spiegazione
Android è uno stack di applicazioni software per dispositivi mobili, che include un sistema operativo, applicazioni middleware e alcune applicazioni chiave. Viene eseguito all'interno del proprio processo e della propria istanza di Dalvik Virtual Machine. DVM esegue il codice byte e successivamente si trasforma in file in formato .dex.
D 2 - Cos'è un'attività in Android?
A - Activity esegue le azioni sullo schermo
B - Gestisci il contenuto dell'applicazione
Risposta: A
Spiegazione
Activity è una singola schermata in un'applicazione, Activity esegue le azioni sullo schermo (UI)
Q 3 - Spiega il ciclo di vita dell'attività Android?
C - OnCreate () -> onStart () -> onPause () -> onResume () -> onStop () -> onDestroy ()
Risposta: B
Spiegazione
OnCreate (): il sistema lo chiamerà quando un'attività viene creata per la prima volta.
onStart (): il sistema lo chiamerà quando un'attività avvia le azioni / azioni sull'interfaccia utente.
onResume () - Il sistema lo chiamerà quando viene chiamato onRestart () o onPause ().
onPause () -> Il sistema lo chiamerà quando un'attività va in background.
onStop () - Il sistema lo chiamerà quando un'attività va in stop.
onRestart () - Il sistema lo chiamerà quando un'attività terminerà la fase e ricomincerà l'attività.
onDestroy () - Il sistema lo chiamerà quando un'attività va in modalità stop.
D 4 - È possibile avere un'attività senza interfaccia utente per eseguire azioni / azioni?
Risposta: C
Spiegazione
In generale, ogni attività ha la sua interfaccia utente (layout). Ma se uno sviluppatore desidera creare un'attività senza interfaccia utente, può farlo.
Q 5 - Come ottenere una risposta da un'attività in Android?
Risposta: B
Spiegazione
startActivityForResult (Intent intent, int requestCode) darà come risultato la risposta dalla seconda attività alla prima attività.
D 6 - Un utente può salvare tutti gli aggiornamenti del database in onStop ()?
R - Sì, un utente può salvare tutti gli aggiornamenti del database in onStop ()
B - No, un utente può salvare in onSavedInstance ()
C - No, un utente può salvare in un bundle ()
D - No, in alcune situazioni, un utente non può raggiungere onStop ()
Risposta: D.
Spiegazione
A causa di un problema di memoria insufficiente. la tua applicazione si chiuderà prima di raggiungere onStop ()
Q 7 - Come eliminare un'attività in Android?
Risposta: C
Spiegazione
finish () - Viene utilizzato per chiudere l'attività.
finish (int requestCode) - Viene utilizzato per chiudere l'attività con requestCode.
Q 8 - Come passare i dati tra le attività in Android?
Risposta: A
Spiegazione
Un intento viene utilizzato per connettere un'attività a un'altra attività e dispone di un meccanismo di passaggio di messaggi tra le attività.
Q 9 - Cos'è un contesto in Android?
R - È un'interfaccia per memorizzare le informazioni globali su un'applicazione
B - Viene utilizzato per creare nuovi componenti.
C - Android ha due contesti, quelli sono getContext () e getApplicationContext ()
Risposta: D.
Spiegazione
Il contesto viene utilizzato per creare nuovi componenti o oggetti come le viste e viene utilizzato per avviare attività e servizi. Android ha due tipi di contesti e quelli sono getContext () e getApplicationContext ().
Q 10 - Che cos'è l'intenzione in sospeso in Android?
B - Viene utilizzato per trasferire i dati tra le attività
Risposta: C
Spiegazione
L'intenzione in sospeso viene attivata o attivata in un momento futuro.
D 11 - Cos'è il gruppo di visualizzazione Android?
A - Raccolta di visualizzazioni e altre visualizzazioni figlio
Risposta: A
Spiegazione
Il gruppo di viste sta collaborando con le viste e altre viste figlie, è un contenitore invisibile e classi di base per i layout.
D 12 - Quali sono i layout disponibili in Android?
Risposta: E
Spiegazione
Android ha layout lineare (orizzontale e verticale), layout frame, layout tabella e layout relativo.
D 13 - Qual è la differenza tra margine e spaziatura interna nel layout Android?
A - Il margine specifica lo spazio extra lasciato su tutti e quattro i lati nel layout
B - Il riempimento viene utilizzato per compensare il contenuto di una vista di px o dp specifici
Risposta: C
Spiegazione
Margin specifica lo spazio lasciato su quattro lati nel layout e il riempimento specifica la posizione esatta in cui l'elemento si svolgerà nel layout.
D 14 - Quante dimensioni sono supportate da Android?
A - Android supportava tutte le dimensioni
B - Android non supporta tutte le dimensioni
C - Android supporta dimensioni piccole, normali, grandi ed extra-grandi
Risposta: C
Spiegazione
Gli schermi X-large hanno una risoluzione di almeno 960dp * 720dp
Gli schermi di grandi dimensioni hanno una risoluzione di almeno 640 dpi * 480 dpi
Gli schermi normali hanno risoluzioni di almeno 470dp * 320dp
Gli schermi piccoli hanno una risoluzione di almeno 426 dpi * 320 dpi
D 15 - Quali delle seguenti sono / sono le sottoclassi in Android?
Risposta: E
Spiegazione
Le attività della barra delle azioni, dell'utilità di avvio, delle preferenze e delle schede sono sottoclassi di attività in Android
Q 16 - Cos'è Manifest.xml in Android?
R : contiene informazioni sul layout in un'applicazione
B - Ha le informazioni sulle attività in un'applicazione
Risposta: C
Spiegazione
Manifest.xml contiene informazioni sull'applicazione come componenti numerici nell'applicazione, informazioni sull'attività, informazioni sul servizio e icona su un'applicazione
Ogni applicazione dispone di almeno un file manifest. Senza il file manifest non possiamo generare il file APK.
Q 17 - Cos'è la schermata iniziale in Android?
A - Attività iniziale di un'applicazione
B - Servizio iniziale di un'applicazione
Risposta: D.
Spiegazione
Splash è un'attività. Generalmente appare come schermata iniziale di un'applicazione e funziona in base al concetto di thread.
D 18 - Qual è il ciclo di vita dei servizi in Android?
A - onCreate () -> onStartCommand () -> onDestory ()
D - Il ciclo di vita del servizio è lo stesso del ciclo di vita dell'attività.
Risposta: A
Spiegazione
Il ciclo di vita del servizio è come onCreate () -> onStartCommand () -> onDestory ().
D 19 - Su quali servizi thread funzionano in Android?
Risposta: C
Spiegazione
I servizi, per impostazione predefinita, funzionano sul thread principale. Puoi avviare i servizi da qualsiasi thread, ma se vuoi aggiornare l'interfaccia utente, devi chiamare il thread principale.
D 20 -Come spostare i servizi in primo piano in Android?
R - I servizi funzionano sempre solo in primo piano
B - No, non possiamo fare questa query
Risposta: D.
Spiegazione
Dobbiamo chiamare startFordgroud (int id, Notification notification) per rendere i servizi come servizi in primo piano. Quando arriva in primo piano, mostrerà una notifica.
D 21 - Quali sono le funzionalità dei servizi Binder in Android?
A - Binder è responsabile della gestione del thread durante l'utilizzo di aidl in Android
B - Binder è responsabile del marshalling e un-marshalling dei dati
Risposta: C
Spiegazione
Binder è responsabile della gestione del thread durante la creazione di aidl ed è responsabile del marshalling e dell'annullamento del marshalling dei dati. I raccoglitori hanno funzionalità secondarie e interfaccia per i clienti
D 22 - Qual è la differenza tra servizi e thread in Android?
Risposta: A
Spiegazione
I servizi funzionano in background senza alcuna interfaccia utente e aggiorna l'interfaccia utente tramite thread. Per impostazione predefinita, ogni servizio ha un thread principale.
D 23 -Come interrompere i servizi in Android?
Risposta: D.
Spiegazione
Possiamo interrompere i servizi con stopSelf () e stopService (), in alcuni casi Android interromperà i servizi a causa del problema di memoria insufficiente.
D 24 -Come passare i dati dall'attività ai servizi in Android?
B - Non possiamo trasferire i dati dall'attività ai servizi.
C - Usando il metodo putExtra () nell'intento, possiamo passare i dati usando setResult ()
Risposta: D.
Spiegazione
Usando il metodo putExtra (), possiamo inviare i dati. Durante l'utilizzo, dobbiamo chiamare il metodo setResult () nei servizi. Possiamo anche memorizzare i dati in un database comune e accedervi sui servizi così come in Attività.
D 25 -Quali sono i valori di ritorno di onStartCommand () nei servizi Android?
Risposta: D.
Spiegazione
START_STICKY: se Android interrompe i servizi in modo forzato, utilizzando con START_STICKY, può essere riavviato automaticamente senza l'interazione dell'utente.
START_NOT_STICKY - Se Android interrompe i servizi con forza, non riavvierà i servizi fino a quando l'utente non avvia i servizi.
START_REDELIVER_INTENT: se Android interrompe i servizi in modo forzato, riavvierà i servizi inviando nuovamente un intento.
Foglio delle risposte
Numero domanda | Tasto di risposta |
---|---|
1 | UN |
2 | UN |
3 | B |
4 | C |
5 | B |
6 | D |
7 | C |
8 | UN |
9 | D |
10 | C |
11 | UN |
12 | E |
13 | C |
14 | C |
15 | E |
16 | C |
17 | D |
18 | UN |
19 | C |
20 | D |
21 | C |
22 | UN |
23 | D |
24 | D |
25 | D |