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

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.

Risposta: A

Spiegazione

Activity è una singola schermata in un'applicazione, Activity esegue le azioni sullo schermo (UI)

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?

A - Non possibile

B - Domanda sbagliata

C - Sì, è possibile

D - Nessuna delle precedenti

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.

Risposta: B

Spiegazione

startActivityForResult (Intent intent, int requestCode) darà come risultato la risposta dalla seconda attività alla prima attività.

Risposta: D.

Spiegazione

A causa di un problema di memoria insufficiente. la tua applicazione si chiuderà prima di raggiungere onStop ()

Risposta: C

Spiegazione

finish () - Viene utilizzato per chiudere l'attività.

finish (int requestCode) - Viene utilizzato per chiudere l'attività con requestCode.

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à.

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 ().

Risposta: C

Spiegazione

L'intenzione in sospeso viene attivata o attivata in un momento futuro.

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.

Risposta: E

Spiegazione

Android ha layout lineare (orizzontale e verticale), layout frame, layout tabella e layout relativo.

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.

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

Risposta: E

Spiegazione

Le attività della barra delle azioni, dell'utilità di avvio, delle preferenze e delle schede sono sottoclassi di attività in Android

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.

Risposta: D.

Spiegazione

Splash è un'attività. Generalmente appare come schermata iniziale di un'applicazione e funziona in base al concetto di thread.

Risposta: A

Spiegazione

Il ciclo di vita del servizio è come onCreate () -> onStartCommand () -> onDestory ().

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.

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.

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

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.

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.

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?

A - START_STICKY

B - START_NOT_STICKY

C - START_REDELIVER_INTENT

D - Tutto quanto sopra

E - Nessuna delle precedenti

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