Teste Mock Android
Esta seção apresenta vários conjuntos de testes de simulação relacionados a Android. Você pode baixar esses testes de simulação de amostra em sua máquina local e resolvê-los offline de acordo com sua conveniência. Cada teste simulado é fornecido com uma chave de teste simulado para permitir que você verifique a pontuação final e classifique você mesmo.
Android Mock Test I
P 1 - O que é Android?
A - Android é uma pilha de softwares para mobilidade
Resposta: A
Explicação
O Android é uma pilha de aplicativos de software para dispositivos móveis, que inclui um sistema operacional, aplicativos de middleware e alguns aplicativos principais. Ele executa dentro do próprio processo e instância da Dalvik Virtual Machine. DVM executa o código de byte e depois se transforma em arquivos de formato .dex.
Q 2 - O que é uma atividade no Android?
A - A atividade executa as ações na tela
Resposta: A
Explicação
A atividade é uma única tela em um aplicativo, a atividade executa as ações na tela (IU)
Q 3 - Explique o ciclo de vida da atividade do Android?
C - OnCreate () -> onStart () -> onPause () -> onResume () -> onStop () -> onDestroy ()
Resposta: B
Explicação
OnCreate () - O sistema irá chamar isso, quando uma atividade for criada pela primeira vez.
onStart () - O sistema irá chamar isso, quando uma atividade iniciar as ações / ação na IU.
onResume () - O sistema irá chamar isso, quando onRestart () ou onPause () for chamado.
onPause () -> O sistema irá chamar isso, quando uma atividade estiver em segundo plano.
onStop () - O sistema irá chamar isso, quando uma atividade for interrompida.
onRestart () - O sistema irá chamar isso, quando uma atividade vai parar de estágio e iniciar a atividade novamente.
onDestroy () - O sistema irá chamar isso, quando uma atividade entrar em modo de parada.
Q 4 - É possível ter uma atividade sem IU para realizar uma ação / ações?
Resposta: C
Explicação
Geralmente, toda atividade tem sua UI (Layout). Mas se um desenvolvedor deseja criar uma atividade sem IU, ele pode fazê-lo.
Q 5 - Como obter uma resposta de uma atividade no Android?
Resposta: B
Explicação
startActivityForResult (Intent intent, int requestCode) dará a resposta da segunda atividade à primeira atividade como resultado.
Q 6 - Um usuário pode salvar todas as atualizações do banco de dados em onStop ()?
R - Sim, um usuário pode salvar todas as atualizações do banco de dados em onStop ()
B - Não, um usuário pode salvar em onSavedInstance ()
C - Não, um usuário pode salvar em um pacote ()
D - Não, em algumas situações, um usuário não consegue acessar onStop ()
Resposta: D
Explicação
Devido ao problema de pouca memória. seu aplicativo será fechado antes de alcançar onStop ()
Q 7 - Como matar uma atividade no Android?
Resposta: C
Explicação
terminar () - É usado para encerrar a atividade.
terminar (int requestCode) - É usado para fechar a atividade com requestCode.
Q 8 - Como passar os dados entre atividades no Android?
Resposta: A
Explicação
Um Intent é usado para conectar uma atividade a outra atividade e ter um mecanismo de passagem de mensagens entre as atividades.
Q 9 - O que é um contexto no Android?
R - É uma interface para armazenar informações globais sobre um aplicativo
B - É usado para criar novos componentes.
C - o Android tem dois contextos: getContext () e getApplicationContext ()
Resposta: D
Explicação
O contexto é usado para criar novos componentes ou objetos como visualizações e é usado para iniciar atividades e serviços. O Android tem dois tipos de contextos: getContext () e getApplicationContext ().
P 10 - O que é intenção pendente no Android?
B - É usado para passar os dados entre atividades
Resposta: C
Explicação
A intenção pendente é disparada ou disparada em um momento futuro.
Q 11 - O que é o grupo de visualização do Android?
A - Coleção de visualizações e outras visualizações secundárias
Resposta: A
Explicação
View Group está colaborando com views e outras views filhas, é um contêiner invisível e classes base para layouts.
Q 12 - Quais são os layouts disponíveis no Android?
Resposta: E
Explicação
O Android tem layout linear (horizontal e vertical), layout de quadro, layout de tabela e layout relativo.
Q 13 - Qual é a diferença entre margem e preenchimento no layout do Android?
A - Margem especifica o espaço extra deixado em todos os quatro lados do layout
B - O preenchimento é usado para deslocar o conteúdo de uma visualização por px ou dp específico
Resposta: C
Explicação
Margin especifica o espaço deixado nos quatro lados do layout e o preenchimento especifica a posição exata onde o elemento terá lugar no layout.
P 14 - Quantos tamanhos são suportados pelo Android?
A - Android compatível com todos os tamanhos
B - Android não suporta todos os tamanhos
C - Android suporta tamanhos pequenos, normais, grandes e extragrandes
Resposta: C
Explicação
Telas muito grandes têm pelo menos resoluções de 960 dp * 720 dp
Telas grandes têm pelo menos resoluções de 640 dp * 480 dp
Telas normais têm pelo menos resoluções de 470 dp * 320 dp
Telas pequenas têm resoluções de pelo menos 426 dp * 320 dp
P 15 - Qual das alternativas a seguir é / são as subclasses do Android?
Resposta: E
Explicação
As atividades da barra de ação, inicializador, preferência e guia são subclasses de atividades no Android
Q 16 - O que é Manifest.xml no android?
R - Possui informações sobre o layout de um aplicativo
B - Possui as informações sobre as atividades em um aplicativo
Resposta: C
Explicação
Manifest.xml contém informações sobre o aplicativo como componentes de número em seu aplicativo, informações de atividade, informações de serviço e ícone sobre um aplicativo
Cada aplicativo possui pelo menos um arquivo Manifest. Sem o arquivo de manifesto, não podemos gerar o arquivo APK.
Q 17 - O que é tela inicial no Android?
A - Atividade inicial de um aplicativo
B - Serviço inicial de um aplicativo
Resposta: D
Explicação
Splash é uma atividade. Geralmente aparece como tela inicial de uma aplicação e funciona com base no conceito de thread.
Q 18 - Qual é o ciclo de vida dos serviços no android?
A - onCreate () -> onStartCommand () -> onDestory ()
D - O ciclo de vida do serviço é igual ao ciclo de vida da atividade.
Resposta: A
Explicação
O ciclo de vida do serviço é como onCreate () -> onStartCommand () -> onDestory ().
Q 19 - Em quais serviços de thread funcionam no Android?
Resposta: C
Explicação
Os serviços, por padrão, funcionam no thread principal. Você pode iniciar os serviços de qualquer thread, mas se quiser atualizar a IU, você precisa chamar o thread principal.
Q 20 -Como mover serviços para primeiro plano no Android?
A - Os serviços sempre funcionam apenas em primeiro plano
B - Não, não podemos fazer esta consulta
Resposta: D
Explicação
Temos que chamar startFordgroud (int id, notificação de notificação) para tornar os serviços como serviços de primeiro plano. Quando se trata de primeiro plano, ele mostrará uma notificação.
Q 21 - Quais são as funcionalidades dos serviços Binder no android?
A - Binder é responsável por gerenciar o thread ao usar o aidl no Android
B - O Binder é responsável por organizar e desempacotar os dados
Resposta: C
Explicação
O Binder é responsável por gerenciar o encadeamento enquanto cria o aidl e é responsável por fazer o marshalling e o un-marshalling dos dados. Binders têm subfuncionalidades e interface para clientes
Q 22 - Qual é a diferença entre serviços e thread no android?
B - Thread e serviços têm as mesmas funcionalidades.
Resposta: A
Explicação
Os serviços funcionam em segundo plano sem nenhuma IU e atualiza a IU usando thread. Por padrão, todo serviço tem um thread principal.
P 23 - Como parar os serviços no android?
Resposta: D
Explicação
Podemos interromper os serviços por stopSelf () e stopService (); em alguns casos, o android irá encerrar os serviços devido ao problema de pouca memória.
P 24 - Como passar os dados da atividade para os serviços no Android?
B - Não podemos passar dados de atividade para serviços.
C - Usando o método putExtra () na intenção, podemos passar os dados usando setResult ()
Resposta: D
Explicação
Usando o método putExtra (), podemos enviar os dados. Ao usá-lo, precisamos chamar o método setResult () nos serviços. Também podemos armazenar dados em um banco de dados comum e acessá-los em serviços, bem como em Activity.
Q 25 - Quais são os valores de retorno de onStartCommand () nos serviços do Android?
Resposta: D
Explicação
START_STICKY - Se o Android interromper os serviços à força, usando com START_STICKY, ele pode ser reiniciado automaticamente sem a interação do usuário.
START_NOT_STICKY - Se o Android interromper os serviços com força, ele não reiniciará os serviços até que o usuário inicie os serviços.
START_REDELIVER_INTENT - Se o android interromper os serviços à força, ele reiniciará os serviços reenviando um intent.
Folha de respostas
Número da Pergunta | Palavra chave |
---|---|
1 | UMA |
2 | UMA |
3 | B |
4 | C |
5 | B |
6 | D |
7 | C |
8 | UMA |
9 | D |
10 | C |
11 | UMA |
12 | E |
13 | C |
14 | C |
15 | E |
16 | C |
17 | D |
18 | UMA |
19 | C |
20 | D |
21 | C |
22 | UMA |
23 | D |
24 | D |
25 | D |