Buscar

Fazer teste_ QUESTIONÁRIO UNIDADE 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 5 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

08/10/2021 13:58 Fazer teste: QUESTIONÁRIO UNIDADE III – TÓPICOS ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798918_1&course_id=_174196_1&content_id=_2216515_1&s… 1/5
 
Fazer teste: QUESTIONÁRIO UNIDADE III
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_E1_20212 CONTEÚDO
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Término e envio Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
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 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.
0,25 pontos   Salva
PERGUNTA 2
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
0,25 pontos   Salva
?
 Estado de Conclusão da Pergunta:
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_174196_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_174196_1&content_id=_2214822_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
08/10/2021 13:58 Fazer teste: QUESTIONÁRIO UNIDADE III – TÓPICOS ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798918_1&course_id=_174196_1&content_id=_2216515_1&s… 2/5
a.
b.
c.
d.
e.
. ão é poss e e ecuta u ap cat o d o d e u co putado 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 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.
a.
b.
c.
d.
e.
PERGUNTA 3
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 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 pontos   Salva
a.
b.
c.
d.
PERGUNTA 4
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.
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 pontos   Salva
 Estado de Conclusão da Pergunta:
08/10/2021 13:58 Fazer teste: QUESTIONÁRIO UNIDADE III – TÓPICOS ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798918_1&course_id=_174196_1&content_id=_2216515_1&s… 3/5
e. Apenas uma a�rmação está correta.
a.
b.
c.
d.
e.
PERGUNTA 5
O desenvolvedor de sistemas Android deve se preocupar com a versão do
Android de seus clientes?
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.
0,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 6
Por que desenvolver software para dispositivos móveis é diferente de
desenvolver para sistemas 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.
0,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 7
Qual das alternativas a seguir descreve corretamente uma Activity em um
aplicativo Android?
Uma Activity é uma classe que de�ne os comportamentos do aplicativo.
Esta classe pode ser escrita, atualmente, em Java ou em Kotlin.
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.
0,25 pontos   Salvar resposta
 Estado de Conclusão da Pergunta:
08/10/2021 13:58 Fazer teste: QUESTIONÁRIO UNIDADE III – TÓPICOS ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798918_1&course_id=_174196_1&content_id=_2216515_1&s…4/5
a.
b.
c.
d.
e.
PERGUNTA 8
Qual deve ser a postura do desenvolvedor ao escolher o nível de API do seu
aplicativo Android?
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.
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.
0,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 9
Sobre os ambientes de desenvolvimento Android, é correto a�rmar que:
É 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.
0,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 10
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.
É 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.
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.
0,25 pontos   Salva
 Estado de Conclusão da Pergunta:
08/10/2021 13:58 Fazer teste: QUESTIONÁRIO UNIDADE III – TÓPICOS ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798918_1&course_id=_174196_1&content_id=_2216515_1&s… 5/5
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 Salvar todas as respostas Finalizar
 Estado de Conclusão da Pergunta:

Outros materiais