Buscar

AV2 Prova 1 - Desenvolvimento para Dispositivos Móveis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desenvolvimento para Dispositivos Móveis 
AV2 - 2B
1. Pergunta 1
/0,6
Analise as afirmativas abaixo relacionadas a criação de softwares para a plataforma Android.
I.As versões antigas da plataforma Android usavam a máquina virtual Dalvik.
II.O método onDestroy de uma Activity é chamado quando o aplicativo Android é finalizado.
III.O método OnCreate de uma Activity é chamado apenas quando a Activity é destruída.
Pode-se afirmar que:
Ocultar opções de resposta 
1. 
Apenas a afirmativa III está correta.
2. 
Apenas a afirmativa I está correta
3. 
Apenas a afirmativa II está correta
4. 
As afirmativas I e II estão corretas
Resposta correta
5. 
As afirmativas I, II e III estão corretas.
2. Pergunta 2
/0,6
Em uma classe Java de um projeto Android temos o método listado abaixo. O que irá aparecer na tela ao executarmos esse método?
public void funcao() {
                       int a = 0;
                       int p = (56-21+18) % 10;
                       for (int i = 4; i<=p+7; i++) {
                                  a = a + i;
                       }
                       Toast.makeText(MainActivity.this, "" + a, Toast.LENGTH_LONG).show();
}
Ocultar opções de resposta 
1. 
49
Resposta correta
2. 
78
3. 
56
4. 
31
5. 
63
3. Pergunta 3
/0,6
Analise o código abaixo e marque a alternativa que contém o que será impresso na tela quando esse código rodar.
public void Code_68() {
           int[ ] g = {3,7,2,5,4,3};
           int[ ] k = {2,1,0,6,0,4};
           int d = 1, i = 0;
           while (i < g.length) {
                d = d + g[i] + k[i];
                 i = i + 1; 
           }
Toast.makeText(act.this, "" + d, Toast.LENGTH_LONG).show();
}
Ocultar opções de resposta 
1. 
25
2. 
38
Resposta correta
3. 
76
4. 
91
5. Incorreta: 
12
4. Pergunta 4
/0,6
Se o método chamado TK90X for executado em um dispositivo móvel com o sistema operacional Android, o que aparecerá na tela?
public void TK90X() {
                       int i;
                       for(i = 7; i <= 49;) {
                                  if  (i <= 19) 
                                              i = i + 7;
                                  else
                                              i = i + 8;
                       }
                       Toast.makeText(MainActivity.this, "" + i, Toast.LENGTH_LONG).show();
}
Ocultar opções de resposta 
1. 
53
Resposta correta
2. 
59
3. 
32
4. 
45
5. 
23
5. Pergunta 5
/0,6
"significa fazer que todos trabalhem sobre um padrão comum, assim, todos podem entender exatamente o que o outro está fazendo. É importante, por exemplo, que todos compreendam o que quer dizer que um trabalho está feito". No Scrum, o texto refere-se ao valor:
Ocultar opções de resposta 
1. 
Inspeção
2. Incorreta: 
Responsabilidade
3. 
Compromisso
4. 
Adaptação
5. 
Transparência
Resposta correta
6. Pergunta 6
/0,6
Analise a função chamada call_function abaixo:
public void call_function() {
int A = 14, B = 7, C = 4, y = 0, i = 0;
                       int n = (C+B+A) % 8;
                       while (i<=n) {
                                  y = y + i;
                                  i = i + 1;
                       }
                       Toast.makeText(act.this, "" + y, Toast.LENGTH_LONG).show();
}
Se essa função for chamada durante a execução de um programa instalado em um celular, o que ela irá imprimir na tela do computador?
Ocultar opções de resposta 
1. 
9
2. 
7
3. 
1
Resposta correta
4. Incorreta: 
11
5. 
5
7. Pergunta 7
/0,6
Em uma linguagem de programação usada para construir aplicativos para dispositivos móveis os comandos WHILE e IF possuem, respectivamente, as funções de:
Ocultar opções de resposta 
1. 
impressão (saída) na tela e leitura de dados;
2. 
Comando de repetição e comando de decisão (seleção);
Resposta correta
3. 
Comando de repetição e leitura de dados;
4. Incorreta: 
Leitura de dados e comando de decisão (seleção);
5. 
impressão (saída) na tela e comando de decisão;
8. Pergunta 8
/0,6
Em relação à criação de aplicativos para a plataforma Android, analise as afirmativas abaixo.
I.Uma Activity é uma classe comum que pode herdar diretamente de qualquer classe, como a classe View.
II.O arquivo R.Java deve ser criado manualmente pelo desenvolvedor em uma aplicação Android.
III.Aplicações Android são normalmente desenvolvidas usando a combinação Java + arquivos XML + recursos extras (imagens, arquivos de música, arquivos de dados etc).
Pode-se afirmar que:
Ocultar opções de resposta 
1. 
As afirmativas II e III estão corretas.
2. 
As afirmativas I, II e III estão corretas.
3. 
Apenas a afirmativa III está correta.
Resposta correta
4. 
As afirmativas I e II estão corretas
5. 
Apenas a afirmativa I está correta.
9. Pergunta 9
/0,6
Examine o código abaixo, escrito na linguagem de programação Java, utilizada nos aparelhos Android para criação de aplicativos:
           public void minhaFuncao()  {
                       int SUCESSO = 0;
                       for(int r = 3; r <= 9; r = r + 2) {
                                  SUCESSO = SUCESSO + 1;
                       }
           }
Se esse trecho de código for executado, qual o valor da variável SUCESSO ao final da função?
Ocultar opções de resposta 
1. 
4
Resposta correta
2. Incorreta: 
18
3. 
8
4. 
29
5. 
12
10. Pergunta 10
/0,6
Analise o texto a seguir:
"Função utilizada para pegar o valor de um componente, como o EditText."
A alternativa mais adequada ao texto é:
Ocultar opções de resposta 
1. 
Angular;
2. 
nextInt();
3. 
LeTeclado();
4. 
getText().
Resposta correta
5. 
MSX.
Ajuda para a página atual