Buscar

Exercico AOL02 Dev 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

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

Continue navegando


Prévia do material em texto

Avaliação On-Line 2 (AOL 2) - Questionário
1. Pergunta 1
/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.
2. Pergunta 2
/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) Variável.
3) Sinal de igualdade (=).
4) Sinal ponto e virgula (;) .
(  ) Podem fazer uso de 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. 
1, 2, 4, 3.
2. 
2, 4, 3, 1.
3. 
3, 1, 2, 4.
4. 
4, 1, 2, 3.
5. 
2, 3, 4, 1.
Resposta correta
3. Pergunta 3
/1
Leia o trecho abaixo:
“É um kit de desenvolvimento que permite aos programadores desenvolverem aplicações em Java. A empresa Oracle Corporation o fornece para download, com suporte a diversos sistemas operacionais”. 
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 11.
Considerando essas informações e o conteúdo estudado sobre as configurações do sistema Android, é possível afirmar que o trecho acima se refere à definição de:
Ocultar opções de resposta 
1. 
Standard.
2. 
Developer.
3. 
JDK.
Resposta correta
4. 
Android Studio.
5. 
Java. 
4. Pergunta 4
/1
Leia o trecho abaixo: 
“O iOS foi desenvolvido pela Apple e sua execução é restrita aos hardwares construídos por ela. Portanto, somente os dispositivos da própria autora é que executam com sucesso o iOS. As versões mais atuais do iOS já possuem suporte para os novos hardwares embutidos nos mais recentes dispositivos móveis da Apple, entre eles, suporte para acelerômetro, giroscópio, câmera e GPS, entre outros recursos.” Fonte: MILANI, André. Programando para iPhone e iPad: aprenda a construir aplicativos para o iOS. São Paulo: Novatec Editora. 2012. p. 14.
Esse trecho refere-se a uma das características do iOS. A partir dessas informações e do conteúdo estudado a respeito das Plataformas de Desenvolvimento Móvel, podemos afirmar que o iOS pode ser definido como: 
Ocultar opções de resposta 
1. 
um dispositivo de características similares desenvolvido de modo privativo para dispositivos fixos, que possibilita, dentre outros aspectos, a ativação coletiva no dispositivo.
2. 
uma arquitetura de características distintas desenvolvida para o mercado de desktops, que bloqueia, dentre outros aspectos, a ativação individual nas aplicações. 
3. 
um sistema de características distintas desenvolvido para o mercado de dispositivos móveis, que possibilita, dentre outros aspectos, a ativação individual nesse dispositivo.
Resposta correta
4. 
um sistema de características gerais desenvolvido para o mercado interno de tecnologia, que eleva, dentre outros aspectos, a limitação individual do sistema no dispositivo.
5. 
um conectivo de características distintas desenvolvido para o mercado de dispositivos, que apresenta, dentre outros aspectos, a restrição de cada dispositivo móvel.
5. Pergunta 5
/1
Leia o trecho a seguir: 
“As versões anteriores do Android SDK eram um arquivo completo de ferramentas, documentação e classes. A partir da versão 1.6 do SDK, o arquivo contém somente ferramentas – essencialmente um conjunto de ferramentas SDK Management. ”
Fonte: ABLESON, W. Frank. Android em Ação. Rio de Janeiro: Elsevier. 2012. p. 594.
O trecho acima traz as características de um Android SDK. Considerando essas informações e o conteúdo estudado sobre as Alternativas de SDK para Desenvolvimento Multiplataforma, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O Corona é um SDK que serve de um instrumento de suporte ao iOS e ao Android, porém apresenta recursos limitados em relação à sua estrutura. 
II. ( ) Gideros Studio apresenta uma API de nível alto e fácil utilização em bibliotecas para simulação de física adaptada às colisões, controle de mapas, dentre outros aspectos.
III. ( ) Havia uma ausência de supote do Gideros em relação ao suporte da biblioteca Luasockets, que é visto como um aspecto essencial para realizar a Comunicação de Rede.
IV. O Moai apresenta várias bibliotecas integradas e serviços. Além disso, ele oferece um código-fonte aberto.
Ocultar opções de resposta 
1. 
V, F, V, F.
2. 
F, V, V, F
3. 
F, V, F, V.
4. 
F, F, V, V.
Resposta correta
5. 
V, F, F, V.
6. Pergunta 6
/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 estadode 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. 
I e III.      
Resposta correta
3. 
I e II.
4. 
I e IV.
5. 
III e IV.
7. Pergunta 7
/1
Leia o trecho a seguir:
“Em seu núcleo (core), o GWT é um compilador especial que pode transformar Java em JavaScript, com um Runtime mínimo. Permite que você escreva sobretudo código Java padrão, então o compile par JavaScript para rodar em um browser ou outro ambiente HTML.” 
Fonte: MARINACCI, Joshua. Construindo Aplicativos Móveis com Java. São Paulo: Novatec. p. 14. 
A partir dessas informações e do conteúdo estudado sobre os Arquivos de Código Java, pode-se concluir que uma classe:
Ocultar opções de resposta 
1. 
estabelece um objeto e o seu funcionamento.
Resposta correta
2. 
cria um espaço destinado à instalação de plataformas.
3. 
adota uma linguagem tipada estaticamente. 
4. 
gerencia dados e supre as necessidades de códigos.
5. 
insere plataformas de desenvolvimento de códigos variados.
8. Pergunta 8
/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. 
apresentar instrumentos eficazes de controle de aplicações móveis, tais como o Java e o HTML.  
2. 
desenvolver procedimentos de codificação de dados pertinentes ao desenvolvimento de linguagens de programação.
3. 
gerenciar os dados codificados dentro das plataformas móveis dentro dos dispositivos.
4. 
inserir uma linguagem de programação Java nos aplicativos móveis, como um Ipad, por exemplo.
5. 
possibilitar a simulação e realização dos testes nos aplicativos que serão desenvolvidos.
Resposta correta
9. Pergunta 9
/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 Corona, por apresentar uma escrita do código simples.
Resposta correta
2. 
semelhante à API do Moai, por alterar uma escrita do código simples.
3. 
distinto do API do Moai, por apresentar uma linguagem do código simples.
4. 
semelhante à API do Corona, por redigir uma escrita do código complexo.
5. 
distinto à API do Gideos, por corrigir uma escrita do código complexa.
10. Pergunta 10
/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. 
estruturas usadas para ajustar várias partes dos dados ou variáveis.
Resposta correta
2. 
locais onde são inseridos dados no dispositivo móvel.
3. 
métodos utilizados para analisar os códigos de desenvolvimento.
4. 
um dispositivo encapsulado utilizado como um serviço móvel. 
5. 
linguagens de programação inseridas nas aplicações móveis