Buscar

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

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

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

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

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

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

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

Prévia do material em texto

1. Pergunta 1 
/1 
Leia o trecho abaixo: 
“O processo de instalação e gerenciamento do SDK é realizado no ambiente 
do Android Studio por meio do SDK Manager (Gerenciador do SDK). Em 
alguns momentos, será necessário acessar o SDK Manager para fazer 
download de novos componentes ou atualizar os componentes já 
instalados. ” 
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. 
Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 12. 
O trecho acima trata do gerenciamento do SDK. Considerando essas 
informações e o conteúdo estudado sobre as Configurações do sistema 
Android, é possível afirmar que SDK se caracteriza por: 
Ocultar opções de resposta 
1. 
apresentar os recursos mais sofisticados de linguagem de 
programação e dispositivos móveis. 
2. 
dinamizar os acessos nas plataformas Android influenciando na 
produtividade do sistema. 
3. 
ser um software que possibilita aos programadores 
desenvolver de forma nativa os aplicativos direcionados para a 
plataforma Android. 
Resposta correta 
4. 
tratar basicamente da disponibilização das plataformas móveis, 
ampliando a utilização de aplicativos. 
5. 
estar ajustado aos espaços de desenvolvimento de plataformas 
móveis que apresentassem níveis elevados e risco. 
2. Pergunta 2 
/1 
Leia o trecho a seguir: 
“A linguagem JavaScript também tem suporte nativo para arrays, embora 
sua primeira versão tenha sido lançada sem esse suporte. Um array 
armazena valores sequencialmente, todos ao mesmo tempo.” 
Fonte: BRONER, Loiane. Estrutura de Dados e Algoritmos em JavaScript. 
São Paulo: Novate. 2017. p. 60. 
Considerando as informações apresentadas e os conteúdos estudados sobre 
os Arquivos de Código Java, é possível afirmar que os arrays são: 
Ocultar opções de resposta 
1. 
linguagens de programação inseridas nas aplicações móveis. 
2. 
um dispositivo encapsulado utilizado como um serviço móvel. 
3. 
estruturas usadas para ajustar várias partes dos dados ou 
variáveis. 
Resposta correta 
4. 
locais onde são inseridos dados no dispositivo móvel. 
5. 
métodos utilizados para analisar os códigos de 
desenvolvimento. 
3. Pergunta 3 
/1 
Leia o trecho a seguir: 
“Vale a pena citar que as versões mais recentes do iOS podem ou não ser 
compatíveis com os hardwares mais antigos dos dispositivos da Apple, 
servindo como um guia inicial para saber qual versão do sistema 
operacional é suportada por cada hardware.” 
Fonte: MILANI, André. Programando para iPhone e iPad: aprenda a 
construir aplicativos para o iOS. São Paulo: Novatec Editora. 2012. p. 16. 
O trecho acima trata das possíveis limitações aos quais a arquitetura iOS 
está sujeita. Assim, e considerando os conteúdos sobre as Plataformas de 
Desenvolvimento Móvel, analise as afirmativas a seguir sobre as outras 
restrições das aplicações de iOS: 
I. Quanto ao limite de processamento, cabe ao desenvolvedor conhecer os 
dispositivos e quais os seus recursos mais importantes para ser utilizados 
de maneira apropriada e uma aplicação executada com sucesso. 
II. O tempo de resposta normalmente ocorre quando uma aplicação 
apresentar variados tamanhos de tela. Esses valores são considerados ao 
longo do desenvolvimento de suas aplicações. 
III. No que se refere ao tamanho de memória, pode-se afirmar que esses 
aspectos podem ser distintos entre os dispositivos, porem apresenta 
capacidade menor que os computadores de mesa, por exemplo. 
IV. A resolução gráfica ocorre quando os dispositivos levam alguns 
segundos para responder certas ocasiões, em que o iOS entende que a 
aplicação se encontra em estado de ausência de resposta e pode 
interromper a sua execução. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
II e III. 
2. 
III e IV. 
3. 
I e III. 
Resposta correta 
4. 
I e IV. 
5. 
I e II. 
4. Pergunta 4 
/1 
“Cada lançamento de versão do Android demanda meses até que o 
dispositivo móvel do usuário seja atualizado. Ao criar um projeto no 
Android Studio, o IDE fornece dados sobre a abrangência de usuários para 
cada versão disponível do sistema.” 
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. 
Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 15. 
Considerando essas informações e o conteúdo estudado sobre o Ambiente 
de Desenvolvimento Android Studio, podemos afirmar que os três 
componentes básicos para a instalação do Android Studio são, 
respectivamente: 
Ocultar opções de resposta 
1. 
SDK, JDK e IDE. 
2. 
JDK, SDK e JavaScript. 
3. 
JDK, IDE e SDK. 
Resposta correta 
4. 
IDE, JDK e SDK. 
5. 
JavaScript, JDK e IDE. 
5. Pergunta 5 
/1 
Leia o trecho a seguir: 
“O add-on Google API’s é uma extensão do Android SDK que disponibiliza 
essencialmente uma API externa para trabalhar com mapas até de outros 
componentes e serviços do Google que rodam no Android.” 
Fonte: MONTEIRO, João Bosco. GOOGLE ANDROID. Casa do Código. São 
Paulo. 2014. p. 119. 
O trecho acima trata um dos modelos de extensão SDK utilizado. Assim, 
considerando as informações apresentadas e os conteúdos estudados sobre 
Extensão do API no SDK, podemos afirmar que o Rapanui é uma API: 
Ocultar opções de resposta 
1. 
semelhante à API do Moai, por alterar uma escrita do código 
simples. 
2. 
semelhante à API do Corona, por apresentar uma escrita do 
código simples. 
Resposta correta 
3. 
semelhante à API do Corona, por redigir uma escrita do código 
complexo. 
4. 
distinto do API do Moai, por apresentar uma linguagem do 
código simples. 
5. 
distinto à API do Gideos, por corrigir uma escrita do código 
complexa. 
6. Pergunta 6 
/1 
Leia o trecho a seguir: 
“Durante o processo de compilação, o Kit de Desenvolvimento de Software 
(SDK) executa a ferramenta Android Asset Packaging Tool - aapt 
(‘Ferramenta de Empacotamento de Recursos do Android’). Essa 
ferramenta se encarrega de procurar por arquivos e referências de recursos 
e, como resultado, a Classe R é gerada automaticamente.” 
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. 
Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 52. 
Considerando essas informações e o conteúdo estudado sobre a utilização 
do SDK no Android, analise as afirmativas a seguir e assinale V para a(s) 
verdadeira(s) e F para a(s) falsa(s). 
I. ( ) A classe principal é denominada de “TcgfGroup”, cuja principal função 
é implementar a performance geral dos componentes apresentados na tela. 
II. ( ) A classe classificada como “TcgfDisplayObject” possibilita a união de 
componentes visando o criação de elementos visuais com maior nível de 
complexidade. 
III. ( ) O TcgfInputManager” tem a função de abstrair o processo de analise 
dos eventos que adotam o toque ou clique de mouse e passam a entendê-los 
como gesto. 
IV. ( ) As telas “sensíveis ao toque” estão disponíveis desde os anos 80, 
porém a tecnologia do hardware adotada na época limitava a interação com 
o usuário. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
F, F, V, V. 
Resposta correta 
2. 
F, V, F, V. 
3. 
V, F, V, F. 
4. 
V, F, F, V. 
5. 
F, V, V, F. 
7. Pergunta 7 
/1 
Leia o trecho a seguir: 
“O desenvolvimento do aplicativo se dará com o software Android Studio na 
linguagem de programação Kotlin, a qual vem mostrando ser tendência no 
cenário de programadores, buscando trazer uma nova tecnologia para 
dentro da Empresa Brasileira de Pesquisa Resumos Expandidos XIV Mostra 
de Estagiários e Bolsistas 65 Agropecuária (Embrapa). ” 
Fonte: OLIVEIRA, Emanuel de Souza. EVANGELISTA, Sílvio Roberto 
Medeiros. ROMANI, Luciana Alvim Santos. Aplicativo para consulta 
interativa e otimizada ao Zoneamento Agrícola de Risco Climático. 
Disponível em: 
https://www.alice.cnptia.embrapa.br/alice/bitstream/doc/1101342/1/Mo
stra20186367.pdf. Acesso em 01 Out. 2019. 
O trecho acima apresenta um dos benefícios do uso da linguagem Kotlin. A 
partirdessas informações e do conteúdo estudado sobre o uso do Kotlin 
como linguagem alternativa para o Android, é possível verificar que uma 
das principais vantagens oferecidas pelo Kotlin é/são a/as: 
Ocultar opções de resposta 
1. 
ampliação de tempo. 
2. 
imutabilidade. 
Resposta correta 
3. 
proteção contra riscos. 
4. 
declarações generalistas. 
5. 
funções compactas. 
8. Pergunta 8 
/1 
Leia o trecho a seguir: 
“Float: Palavra-Chave Java usada para definir uma variável primitiva com 
um número de ponto flutuante de 4 bytes de armazenamento. A classe 
wrapper correspondente é o Float”. 
https://www.alice.cnptia.embrapa.br/alice/bitstream/doc/1101342/1/Mostra20186367.pdf
https://www.alice.cnptia.embrapa.br/alice/bitstream/doc/1101342/1/Mostra20186367.pdf
Fonte: FINEGAN, Edward, LIGUORI, Robert. OCA Java SE 8: Guia de 
Estudos para o Exame 1Z0-808. Porto Alegre: Bookman. 2018. p. 498. 
O trecho acima apresenta a definição do “float”. A partir dessas informações 
e do conteúdo estudado sobre Aprendendo Java, é possível afirmar que a 
palavra-chave “float” indica: 
Ocultar opções de resposta 
1. 
a apresentação de um valor decimal, entretanto as casas 
decimais se caracterizam pela “flutuação”. 
Resposta correta 
2. 
a apresentação de uma série de caracteres que compõem um 
texto para dispositivos móveis. 
3. 
a apresentação de um valor inteiro, sem decimais, em que são 
inclusos o zero e os números negativos. 
4. 
a apresentação de um valor que pode ser definido como 
verdadeiro ou falso, utilizado para avaliar códigos. 
5. 
a apresentação de um único caractere utilizado em aplicações e 
plataformas móveis. 
9. Pergunta 9 
/1 
Leia o trecho a seguir: 
“Existem alguns recursos de aceleração de hardware que podem melhorar o 
desempenho do emulador. Antes de executar um aplicativo no emulador, 
você precisa criar um AVD (Android Virtual Device)”. 
Fonte: HARVEY Deitel, PAUL Deitel, ABBEY Deitel Android: Como 
programar. Porto Alegre: Bookman Editora, 2ª edição. 2015. p. 22. 
Considerando essas informações e o conteúdo estudado sobre as 
configurações do sistema Android, é possível afirmar que o AVD se 
caracteriza por: 
Ocultar opções de resposta 
1. 
desenvolver procedimentos de codificação de dados 
pertinentes ao desenvolvimento de linguagens de programação. 
2. 
apresentar instrumentos eficazes de controle de aplicações 
móveis, tais como o Java e o HTML. 
3. 
inserir uma linguagem de programação Java nos aplicativos 
móveis, como um Ipad, por exemplo. 
4. 
possibilitar a simulação e realização dos testes nos aplicativos 
que serão desenvolvidos. 
Resposta correta 
5. 
gerenciar os dados codificados dentro das plataformas móveis 
dentro dos dispositivos. 
10. Pergunta 10 
/1 
Leia o trecho a seguir: 
“A declaração de uma variável não define nem garante o seu valor. Variáveis 
não inicializadas podem conter qualquer valor e, sendo assim, seu uso 
acidental pode conduzir a resultados estranhos, levando-nos a procurar 
problemas em outras partes do programa.” 
Fonte: JANDL JUNIOR, Peter. Curso básico de Linguagem C. São Paulo: 
Novatec. 2019. p. 2. 
Considerando essas informações e o conteúdo estudado sobre o 
Aprendendo Java, analise as linhas de código que tratam de uma declaração 
de variável e associe-as com suas respectivas características: 
1) String. 
2) Mensagem. 
3) Sinal de igualdade (=). 
4) Sinal ponto e virgula (;) . 
( ) Podem expor letras, sublinhados ou número, entretanto não podem se 
iniciar por meio de um número. 
( ) Caracteriza-se por ser um operador de “atribuição”, ou seja, pode ser 
usado para estabelecer valores e variáveis. 
( ) Caractere utilizado para encerra a linha de código, ou seja, uma 
declaração em Java. 
( ) A palavra inicial observada quando se declara uma variável é em relação 
ao tipo de dados, que traz a informação de qual modelo de dados a variável 
irá armazenar. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
2, 4, 3, 1. 
2. 
1, 2, 4, 3. 
3. 
2, 3, 1, 4. 
Resposta correta 
4. 
4, 1, 2, 3. 
5. 
3, 1, 2, 4.

Outros materiais