Buscar

AV2 - 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 9 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 9 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 9 páginas

Prévia do material em texto

Desenvolvimento para Dispositivos Móveis - U.20212.A
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/0,6
Avalie o método definido em uma classe Java exibido abaixo:
public void AppleII()  {
                       int valor = (14+32+29)%10;
                       switch(valor){
                                  case 1:
                                  case 2:
                                  case 3:
                                  case 4:
                                  case 5:
                                  case 6:
                                  case 7:
                                  case 8:
                                  case 9:
                                  default:
                                              Toast.makeText(MainActivity.this, "" + valor, Toast.LENGTH_LONG).show();
break;
                       }
           }
O que será impresso na tela de um celular Android se esse método for executado?
Ocultar opções de resposta 
1. 
0
2. 
5
Resposta correta
3. 
14
4. 
9
5. 
21
2. Pergunta 2
/0,6
Em um software Android, construído com a linguagem Java, pode ser necessário configurar / definir o arquivo de layout usado por uma classe Activity. Qual dos métodos abaixo é o mais adequado para realizar essa tarefa?
Ocultar opções de resposta 
1. Incorreta: 
setDisplay
2. 
echo
3. 
setAppearance
4. 
setContentView
Resposta correta
5. 
printf
3. Pergunta 3
/0,6
Examine a função definida abaixo que está presente em uma classe Activity.
O que será impresso na tela de um celular Android se executarmos essa função?
protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);
      int x = 21, y = 9, z = 25;
x = z - x ;
x = z + y - 7;
   Toast.makeText(MainActivity.this, "" + x, Toast.LENGTH_LONG).show();
}
Ocultar opções de resposta 
1. 
21
2. 
27
Resposta correta
3. 
18
4. 
11
5. 
6
4. Pergunta 4
/0,6
Analise o código a seguir e marque a alternativa que contém o que irá aparecer na tela de um dispositivo Android quando esse método for executado.
protected void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  int r = 3;
  int n = 6 % 10;
  for (int i = 1;i<=n;i++) {
               r = r + i;
  }
  Toast.makeText(MainActivity.this, " R = " + r, Toast.LENGTH_LONG ).show();        
}
Ocultar opções de resposta 
1. 
R = 11
2. 
R = 14
3. 
R = 24
Resposta correta
4. 
R = 21
5. 
R = 32
5. Pergunta 5
/0,6
Dentro de uma linguagem de programação utilizada para construir aplicativos para um celular ou tablet, o desenvolvedor necessita utilizar-se de um recurso em que é possível guardar as informações, ou seja, armazenar os dados ou valores para manipulá-los futuramente, com isso é possível agilizar e facilitar o trabalho do programador no momento do desenvolvimento de um sistema. Esse recurso de armazenamento dentro de uma linguagem de programação chama-se:
Ocultar opções de resposta 
1. 
Chaves
2. 
Métodos
3. 
Variáveis
Resposta correta
4. 
Pontos
5. 
Flechas
6. Pergunta 6
/0,6
Examine o método de uma classe do tipo Activity listado a seguir. Se executarmos esse método, o que será impresso na tela de um celular Android?
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    int[] v = {4,3,1,9,8,9,7,6,0,1,3,8};
    int indice = 0, resposta = 0;
    int valor = 57 - 40 + 18 - 29;
    valor = (valor + 8) % 10;
    if (valor < 0)
              valor = valor+10;
    valor = valor % 10;
    indice = 5+v[valor];
    indice = indice % 10;
    resposta = v[v[indice]];
    Toast.makeText(MainActivity.this, "" + resposta, Toast.LENGTH_LONG).show();
}
Ocultar opções de resposta 
1. 
1
Resposta correta
2. 
11
3. 
0
4. 
23
5. 
6
7. Pergunta 7
/0,6
"Com esse software conseguimos manter atualizado o código fonte de um software que é modificado por várias pessoas simultaneamente". O texto refere-se a uma ferramenta de:
Ocultar opções de resposta 
1. 
Controle de versão
Resposta correta
2. 
Backup
3. 
Modelagem de software
4. Incorreta: 
Virtualização
5. 
Antivírus
8. Pergunta 8
/0,6
No desenvolvimento Android usando a linguagem Java temos um tipo de dados lógico que é utilizado para armazenar valores que podem ser apenas de dois tipos: verdadeiro ou falso. Este tipo de dados também é conhecido como:
Ocultar opções de resposta 
1. 
booleano
Resposta correta
2. 
literal
3. 
gausiano
4. 
real
5. 
americano
9. Pergunta 9
/0,6
Se esse método, definido em uma classe Activity, for executado em um dispositivo Android, o que iremos visualizar na tela?
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    int x = 6, z = 1;
    for (int i = 0; i < x; i++) {
               z = z + i + 2;
    }
    Toast.makeText(MainActivity.this, "" + z,      Toast.LENGTH_LONG).show();
}
Ocultar opções de resposta 
1. 
10
2. 
5
3. 
16
4. 
28
Resposta correta
5. 
22
10. Pergunta 10
/0,6
Analise as afirmativas abaixo, relacionadas a desenvolvimento de softwares para a plataforma Android:
I.É responsabilidade do programador editar manualmente o arquivo R.Java em um aplicativo para a plataforma Android.
II.Uma Activity é uma classe como outra qualquer, podendo herdar diretamente de qualquer classe da plataforma Android ou do Java, como por exemplo da classe Object.
III.Aplicações Android costumam ser criadas usando a combinação Java + arquivos XML + recursos extras (imagens, arquivos de dados, arquivos de áudio etc).
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. 
As afirmativas I, II e III estão erradas.
4. 
Apenas a afirmativa I está correta.
5. 
Apenas a afirmativa III está correta.
Resposta correta

Outros materiais