Buscar

Revisar envio do teste_ QUESTIONÁRIO UNIDADE III _

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

Revisar envio do teste: QUESTIONÁRIO UNIDADE III
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_E1_20222_01
CONTEÚDO
Usuário diego.alves28 @aluno.unip.br
Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Teste QUESTIONÁRIO UNIDADE III
Iniciado 30/10/22 17:35
Enviado 30/10/22 17:54
Status Completada
Resultado da
tentativa
2,25 em 2,5 pontos  
Tempo
decorrido
19 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
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.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIACONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_242777_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_242777_1&content_id=_2951432_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_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=_29_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
e.
Comentário
da
resposta:
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.
Resposta: 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. 
Julgue as a�rmações a seguir. 
  
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 estes 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. Não é possível executar um aplicativo Android em um computador
de desenvolvimento, pois estes utilizam uma arquitetura e sistema
operacional diferentes dos dispositivos móveis. Só é possível fazer os
testes deste aplicativo em um dispositivo Android conectado ao
computador de desenvolvimento por meio de um cabo USB.
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.
0,25 em 0,25 pontos
e. 
Comentário
da
resposta:
Apenas uma a�rmação está correta.
Resposta: 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 é opcional. É possível testar aplicativos
Android em dispositivos emulados (ou virtualizados)
em computadores de desenvolvimento.
Pergunta 3
Resposta
Selecionada: c. 
Respostas: a.
b.
c.
d.
e.
Julgue as a�rmações a seguir. 
  
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. 
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.
0,25 em 0,25 pontos
Comentário
da
resposta:
Resposta: 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. 
Comentário
da resposta:
Julgue as a�rmações a seguir. 
  
I. Uma das razões mais importantes para a grande aceitação do
sistema operacional Android pelos fabricantes de dispositivos móveis é
o fato deste ser de código aberto. Com isso, os fabricantes podem
personalizar o S.O. para as suas necessidades particulares, além de
não gastarem dinheiro com o licenciamento do S.O. 
II. A versatilidade do Android pode ser evidenciada pela crescente
família de dispositivos equipados com este S.O., 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
sendo 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.
Resposta: D 
Comentário: Todas as a�rmações estão corretas
quanto ao Sistema Operacional Android.
0,25 em 0,25 pontos
Pergunta 5
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
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.
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.
Resposta: B 
Comentário: O desenvolvedor deve sempre escolher o
nível mínimo de API de seu aplicativo de modo a tornar
compatíveis com ele a maioria dos dispositivos Android
sem abrir mão de muitos recursos de API.
Pergunta 6
Resposta
Selecionada:
b.
Por que desenvolver software para dispositivos móveis é diferente de
desenvolver para sistemas de mesa?
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
Porque dispositivos móveis possuem mais restrições
do que dispositivos de mesa.
Porque a linguagem de programação é diferente paracada 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.
Resposta: B 
Comentário: A principal diferença entre os dois tipos de
dispositivos são as restrições dos dispositivos móveis,
que dispõem de menos poder de processamento,
menos memória RAM e menos espaço de
armazenamento.
Pergunta 7
Resposta
Selecionada:
b.
Respostas: a.
b.
Qual das alternativas a seguir descreve corretamente uma Activity em
um aplicativo Android?
Uma Activity é a de�nição de uma interface grá�ca
com o usuário. Esta de�nição é escrita em um arquivo
XML.
Uma Activity é uma classe que de�ne os
comportamentos do aplicativo. Esta classe pode ser
escrita, atualmente, em Java ou em Kotlin.
0 em 0,25 pontos
c.
d.
e.
Uma Activity é a de�nição de uma interface grá�ca
com o usuário. Esta de�nição é escrita em um arquivo
XML.
Uma Activity é o arquivo compilado de um aplicativo
Android e encapsulado no formato APK, que pode ser
disponibilizado na loja de aplicativos do Google e
instalado em um dispositivo Android.
Uma Activity é a abstração do �uxo de trabalho do
usuário ao utilizar um aplicativo Android. É nela que o
desenvolvedor de�ne todas as atividades que o
usuário poderá executar no seu aplicativo.
Uma Activity é composta de um layout de uma
interface grá�ca com o usuário e uma classe que
de�ne o comportamento desta interface.
Pergunta 8
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
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.
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.
0,25 em 0,25 pontos
d.
e.
Comentário
da
resposta:
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.
Resposta: 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 importantes para o aplicativo.
Quanto mais dispositivos compatíveis, menos recursos
de programação estarão disponíveis e vice-versa.
Pergunta 9
Resposta
Selecionada:
d.
Respostas: a.
b. 
c. 
d.
Sobre os ambientes de desenvolvimento Android, é correto a�rmar
que:
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.
0,25 em 0,25 pontos
e. 
Comentário
da
resposta:
Não é necessário instalar o Java SE SDK.
Resposta: 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 é opcional.
Pergunta 10
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Um aplicativo Android é composto de até quatro componentes. Qual das
alternativas a seguir refere-se ao componente Activity ?
É o principal elemento de interação de um aplicativo.
Cada atividade costuma modelar uma interface grá�ca
do aplicativo.
É o principal elemento de interação de um aplicativo.
Cada atividade costuma modelar uma interface grá�ca
do aplicativo.
É um componente que permite que o aplicativo se
comunique com o sistema operacional e outros
aplicativos. Por exemplo, o aplicativo pode se
comunicar com a câmera, o receptor GPS, o aplicativo
de mapas etc.
Com este componente, o aplicativo pode receber
informações transmitidas pelo sistema operacional ou
outros aplicativos. Por exemplo, o S.O. pode informar
que a bateria está em nível crítico, que a conexão 3G
foi estabelecida, que os fones de ouvido foram
conectados etc.
Com este componente, o aplicativo pode continuar
executando tarefas, mesmo que não esteja mais ativo
em primeiro plano.
0,25 em 0,25 pontos
Domingo, 30 de Outubro de 2022 17h54min19s GMT-03:00
Comentário
da
resposta:
Com este componente, um aplicativo pode consultar
as informações de cadastro do usuário na loja de
aplicativos do Google, realizar microtransações e
armazenar dados persistentes do aplicativo na nuvem.
Resposta: A 
Comentário: A alternativa A descreve Activity ; a
alternativa B descreve Intent ; a alternativa C descreve
Broadcast Receivers ; a alternativa D descreve Services e a
alternativa E, apesar de descrever as APIs Google, elas
não são componentes fundamentais de um aplicativo
Android.
← OK

Continue navegando