Buscar

Atividade Teleaula III - TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS

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 4 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

● Pergunta 1 
● 0 em 0 pontos 
● 
 
Considerando a arquitetura do sistema operacional Android, assinale a 
alternativa correta: 
 
 
Resposta 
Selecion
ada: 
a. 
A máquina virtual Dalvik pode executar código 
Java desde que ele esteja traduzido para 
bytecode​ .dex. 
Respostas: a. 
A máquina virtual Dalvik pode executar código 
Java desde que ele esteja traduzido para 
bytecode​ .dex. 
 b. 
A máquina virtual Dalvik não pode executar código
Java convencional, apenas código Java para 
Android. 
 c. 
Um aplicativo Android pode acessar diretamente o 
hardware​ do dispositivo, como a câmera e o 
receptor GPS. 
 d. 
Apesar de ser baseado no Linux, o Android não 
oferece acesso multiusuário. 
 e. 
Um aplicativo Android, por ser escrito em Java, 
pode ser executado por um JRE convencional.
 
Feedback da resposta: Resposta: a)
 
 
● 
● Pergunta 2 
● 0 em 0 pontos 
● 
 
O desenvolvedor de sistemas Android deve se preocupar com a 
versão do Android de seus clientes? 
 
 
Resposta 
Selecion
ada: 
b. ​Sim, pois se o desenvolvedor definir um 
nível mínimo de API muito alto, muitos de 
seus clientes podem não conseguir utilizar
o aplicativo. 
Respostas: a. ​Sim, pois se o desenvolvedor compilar seu 
aplicativo em uma versão diferente, ele não irá
executar. 
 b. ​Sim, pois se o desenvolvedor definir um nível
mínimo de API muito alto, muitos de seus 
clientes podem não conseguir utilizar o 
aplicativo. 
 c. ​Sim, pois se o desenvolvedor compilar em um 
nível de API inferior ao de seus clientes, o 
aplicativo não irá executar. 
 d. ​Não, pois as APIs são sempre compatíveis com 
versões anteriores. 
 e. ​Não, pois os clientes sempre podem atualizar 
suas versões de Android. 
 
Feedback da resposta: Resposta: 
b) 
 
 
● 
● Pergunta 3 
● 0 em 0 pontos 
● 
 
Por que desenvolver ​softwares ​para dispositivos móveis é diferente de 
desenvolver para sistemas de mesa? 
 
 
Resposta 
Selecion
ada: 
b. 
Porque dispositivos móveis possuem mais 
restrições do que dispositivos de mesa. 
Respostas: a. 
Porque a linguagem de programação é diferente 
para cada uma dessas aplicações. 
 b. 
Porque dispositivos móveis possuem mais 
restrições do que dispositivos de mesa. 
 c. 
Porque dispositivos de mesa estão sempre 
conectados, enquanto dispositivos móveis têm
conexão intermitente. 
 d. 
Porque dispositivos de mesa estão fixos em um 
local. 
 e. 
Porque dispositivos de mesa têm menos recursos 
do que dispositivos móveis. 
 
Feedback da resposta: Resposta: b)
 
 
● 
● Pergunta 4 
● 0 em 0 pontos 
● 
 
Sobre os ambientes de desenvolvimento Android, é correto afirmar que: 
 
Resposta 
Seleciona
da: 
d. 
Não é necessária nenhuma IDE para 
desenvolver para Android. 
Respostas: a. 
É necessário instalar o Eclipse com o ​plugin 
ADT ou o Android Studio. 
 b. 
É necessário apenas instalar o Android SDK. 
 c. 
É necessário apenas instalar o Java SE SDK. 
 d. 
Não é necessária nenhuma IDE para 
desenvolver para Android. 
 e. 
Não é necessário instalar o Java SE SDK. 
 
Feedback da resposta: Resposta: d)
 
 
●

Outros materiais