Buscar

TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS_ QUESTIONÁRIO UNIDADE III 2020

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

Prévia do material em texto

12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 1/8
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE III
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS N481_18501_20202 CONTEÚDO
Usuário GABRIEL TADEU DE CAMARGO
Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Teste QUESTIONÁRIO UNIDADE III
Iniciado 12/10/20 19:39
Enviado 12/10/20 19:41
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 1 minuto
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Considerando a arquitetura do sistema operacional Android, assinale a alternativa
correta:
A Máquina Virtual Dalvik pode executar código Java desde que ele
esteja traduzido para bytecode 
.dex.
A Máquina Virtual Dalvik pode executar código Java desde que ele
esteja traduzido para bytecode
.dex.
A Máquina Virtual Dalvik não pode executar código Java
convencional, apenas código Java para Android.
Um aplicativo Android pode acessar diretamente o hardware do
dispositivo, como a câmera e o receptor GPS.
Apesar de ser baseado no Linux, o Android não oferece acesso
multiusuário.
Um aplicativo Android, por ser escrito em Java, pode ser executado
por um JRE convencional.
UNIP BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_118369_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_118369_1&content_id=_1584288_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 2/8
Feedback
da
resposta:
Alternativa: A 
Comentário: a Máquina Virtual Dalvik é uma Máquina Virtual Java
especial para ser executada em ambientes de poucos recursos. Por
isso, o bytecode que ela interpreta deve ser traduzido do bytecode Java
para o bytecode Dalvik.
Pergunta 2
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Julgue as a�rmações abaixo: 
I – Para se desenvolver aplicativos para o Sistema Operacional Android é necessário
ter o kit de desenvolvimento Java SE e o kit de desenvolvimento Android. Com esses
dois kits é possível desenvolver qualquer aplicativo Android. 
II – Para se desenvolver aplicativos Android, é essencial utilizar algum ambiente de
desenvolvimento integrado, como o Android Studio ou o Eclipse com o plugin ADT.
Ao contrário de aplicativos Java, não é possível desenvolver para Android apenas
com um editor de arquivos-texto e o compilador de linha de comando. 
III – Há várias opções de ambientes de desenvolvimento integrado disponíveis para
Android, como o Android Studio, o Eclipse, o NetBeans, o BlueJ, o IntelliJ entre
outros.
Apenas uma a�rmação está correta.
Apenas as a�rmações I e II estão corretas.
Apenas as a�rmações I e III estão corretas.
Apenas as a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
Apenas uma a�rmação está correta.
Alternativa: E 
Comentário: apenas a a�rmação I está correta, pois apenas os kits de
desenvolvimento Java SE e Android são imprescindíveis para
desenvolver aplicativos Android. O uso de IDEs como o Eclipse com ADT
e o Android Studio são opcionais.
Pergunta 3
Julgue as a�rmações abaixo: 
I – Um aplicativo para Android segue a mesma arquitetura de um aplicativo Java
para desktop, ou seja, o código fonte é compilado para um código intermediário
chamado bytecode. O bytecode, então, é interpretado pela Máquina Virtual Java,
tanto em desktop 
quanto em Android. 
0,25 em 0,25 pontos
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 3/8
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
II – Um aplicativo para Android é escrito em código-fonte nas linguagens Java e XML.
A linguagem Java é a mesma tanto de um aplicativo para desktop quanto Android. O
código XML é usado, principalmente, para de�nir recursos do aplicativo, como
interfaces grá�cas e arquivos de con�guração. 
III – Um aplicativo Android é compilado primeiramente pelo mesmo compilador de
um aplicativo Java convencional (javac), gerando um arquivo bytecode de extensão
.class. A seguir, o bytecode é traduzido para o bytecode 
da Máquina Virtual Dalvik, gerando um bytecode de extensão .dex.
Apenas as a�rmações II e III estão corretas.
Apenas as a�rmações I e II estão corretas.
Apenas as a�rmações I e III estão corretas.
Apenas as a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
Apenas uma a�rmação está correta.
Alternativa: C 
Comentário: a a�rmação I está errada, pois um aplicativo Android,
depois de compilado para um bytecode 
Java convencional, deve ser traduzido para o bytecode .dex, o qual é
interpretado pela Máquina Virtual Dalvik.
Pergunta 4
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Julgue as a�rmações abaixo: 
I – Uma das razões mais importantes para a grande aceitação do sistema
operacional Android pelos fabricantes de dispositivos móveis é o fato de ele ser de
código aberto. Com isso, os fabricantes podem personalizar o SO para as suas
necessidades particulares, além de não gastarem dinheiro com o licenciamento do
SO. 
II – A versatilidade do Android pode ser evidenciada pela crescente família de
dispositivos equipados com esse SO, como aparelhos de TV, dispositivos vestíveis,
automóveis e eletrodomésticos. 
III – A Internet das Coisas (IoT – Internet of Things) é uma das aplicações estudadas
pelo Google como aplicação para seu Sistema Operacional Android.
Todas as a�rmações estão corretas.
Apenas as a�rmações I e II estão corretas.
Apenas as a�rmações I e III estão corretas.
Apenas as a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.
Apenas uma a�rmação está correta.
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 4/8
Feedback da
resposta:
Alternativa: D 
Comentário: todas as a�rmações estão corretas quanto ao
Sistema Operacional Android.
Pergunta 5
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Julgue as seguintes a�rmações: 
I – Um dos aspectos que mais in�uenciam no tempo de duração da bateria de um
dispositivo de computação móvel, além da própria capacidade da bateria, é o
consumo de energia do processador. Quanto mais potente é o processador, mais
energia ele consome. 
II – A capacidade de armazenamento de memória de trabalho, a memória RAM, de
dispositivos móveis já é a mesma que a capacidade de dispositivos convencionais,
como desktops e notebooks. 
III – A capacidade de armazenamento de dados de dispositivos móveis é limitada
pela tecnologia e pelo custo de chips de memória �ash, também conhecidos como
SSDs ( Solid State Devices).
Apenas as a�rmações I e III estão corretas.
Apenas as a�rmações I e II estão corretas.
Apenas as a�rmações I e III estão corretas.
Apenas as a�rmações II e III estão corretas.
Todas as a�rmações estão corretas.Apenas uma a�rmação está correta.
Alternativa: B 
Comentário: a a�rmação II está incorreta, pois apesar de comparáveis,
as capacidades de memória RAM de dispositivos móveis ainda são
menores que a capacidade de dispositivos convencionais.
Pergunta 6
Resposta
Selecionada:
b.
Respostas: a.
O desenvolvedor de sistemas Android deve se preocupar com a versão do Android
de seus clientes?
Sim, pois se o desenvolvedor de�nir um nível mínimo de API muito
alto, muitos de seus clientes podem não conseguir utilizar o
aplicativo.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 5/8
b.
c.
d.
e.
Feedback
da
resposta:
Sim, pois se o desenvolvedor compilar seu aplicativo em uma versão
diferente, ele não irá executar.
Sim, pois se o desenvolvedor de�nir um nível mínimo de API muito
alto, muitos de seus clientes podem não conseguir utilizar o
aplicativo.
Sim, pois se o desenvolvedor compilar em um nível de API inferior
ao de seus clientes, o aplicativo não irá executar.
Não, pois as APIs são sempre compatíveis com versões anteriores.
Não, pois os clientes sempre podem atualizar suas versões de
Android.
Alternativa: B 
Comentário: o desenvolvedor deve sempre escolher o nível mínimo de
API de seu aplicativo de modo a tornar compatível com ele a maioria
dos dispositivos Android, sem abrir mão de muitos recursos de API.
Pergunta 7
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d. 
e.
Feedback
da
resposta:
Por que desenvolver software para dispositivos móveis é diferente de desenvolver
para sistemas de mesa?
Porque dispositivos móveis possuem mais restrições do que
dispositivos de mesa.
Porque a linguagem de programação é diferente para cada uma
dessas aplicações.
Porque dispositivos móveis possuem mais restrições do que
dispositivos de mesa.
Porque dispositivos de mesa estão sempre conectados, enquanto
dispositivos móveis têm conexão intermitente.
Porque dispositivos de mesa estão �xos em um local.
Porque dispositivos de mesa têm menos recursos que os
dispositivos móveis.
Alternativa: B 
Comentário: a principal diferença entre os dois tipos de dispositivos
são as restrições dos dispositivos móveis, que dispõe de menos poder
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 6/8
de processamento, menos memória RAM e menos espaço de
armazenamento.
Pergunta 8
Resposta
Selecionada:
c. 
Respostas: a.
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Quais são os aspectos que devem ser considerados ao se desenvolver um
dispositivo de computação móvel?
Mobilidade, portabilidade e conectividade.
Desempenho, duração da bateria e capacidade de
armazenamento.
Versatilidade, adaptabilidade e conectividade.
Mobilidade, portabilidade e conectividade.
Robustez, maturidade e popularidade.
Robustez, segurança e versatilidade.
Alternativa: C 
Comentário: os aspectos mais importantes no projeto de um
dispositivo móvel são a sua mobilidade, sua portabilidade e sua
conectividade.
Pergunta 9
Resposta
Selecionada:
e.
Respostas: a.
b.
Qual deve ser a postura do desenvolvedor ao escolher o nível de API do seu
aplicativo Android?
O desenvolvedor deve escolher o nível mínimo da API de seu
aplicativo para garantir que uma quantidade grande de dispositivos
seja compatível com o aplicativo, mas não deve escolher um nível
tão baixo a ponto de abrir mão de recursos importantes presentes
apenas nas APIs mais novas.
O desenvolvedor deve sempre selecionar a versão mais atual da API
para garantir que seu aplicativo terá as melhores ferramentas e
atualizações a seu dispor.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 7/8
c.
d.
e.
Feedback
da
resposta:
O desenvolvedor deve sempre selecionar a versão mais antiga da
API para garantir que seu aplicativo será compatível com todos os
dispositivos Android do mercado.
O desenvolvedor deve sempre consultar qual é a versão da API que
a maioria dos dispositivos que acessam a loja de aplicativos do
Android usam, para garantir o máximo de compatibilidade.
O desenvolvedor deve escolher a versão da API que está instalada
em seu dispositivo de testes, para garantir resultados con�áveis nas
fases de teste do aplicativo.
O desenvolvedor deve escolher o nível mínimo da API de seu
aplicativo para garantir que uma quantidade grande de dispositivos
seja compatível com o aplicativo, mas não deve escolher um nível
tão baixo a ponto de abrir mão de recursos importantes presentes
apenas nas APIs mais novas.
Alternativa: E 
Comentário: a escolha do nível mínimo da API é um processo que
depende de quantos dispositivos deseja-se que sejam compatíveis com
o aplicativo e quais são os recursos de API que são importantes para o
aplicativo. Quanto mais dispositivos compatíveis, menos recursos de
programação estarão disponíveis e vice-versa.
Pergunta 10
Resposta
Selecionada:
d.
Respostas: a.
b. 
c. 
d.
e. 
Feedback
da
resposta:
Sobre os ambientes de desenvolvimento Android, é correto a�rmar:
Não é necessária nenhuma IDE para desenvolver para
Android.
É necessário instalar o Eclipse com o plugin ADT ou o Android
Studio.
É necessário apenas instalar o Android SDK.
É necessário apenas instalar o Java SE SDK.
Não é necessária nenhuma IDE para desenvolver para
Android.
Não é necessário instalar o Java SE SDK.
Alternativa: D 
Comentário: apenas os kits de desenvolvimento Java SE e Android são
imprescindíveis para desenvolver aplicativos Android. O uso de IDEs
como o Eclipse com ADT e o Android Studio são opcionais.
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48231938_1&course_id=_118369_1&content_id=_1584730_1&retur… 8/8
Segunda-feira, 12 de Outubro de 2020 19h41min10s GMT-03:00 ← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1584288_1&course_id=_118369_1&nolaunch_after_review=true');

Continue navegando