Baixe o app para aproveitar ainda mais
Prévia do material em texto
Módulo A - Desenvolvimento para Dispositivos Móveis – AOL2 Conteúdo do exercício 1. Pergunta 1Leia o trecho a seguir: “Kotlin é uma linguagem de programação desenvolvidas pela JetBrains, mems empresa que criou o Android Studio. Tem uma sintaxe muito simples e agradável, que é compilada para executar na JVM (Java Virtual Machine), portanto, proporciona interoperabilidade total com Java.” Fonte: LECHETA. Ricardo R. Android Android essencial com Kotlin. São Paulo: Novatec. 2017. p. 35. A partir dessas informações e do conteúdo estudado sobre o uso do Kotlin como linguagem alternativa para o Android, é possível afirmar que a execução dos códigos Kotlin: 1. ocorre em ambiente dinâmico, sendo monitorado pelos requisitos de qualidade. 2. adotam uma padronização adequada ao ambiente da transferência dos dados. 3. utilizam uma linguagem variada, em que é possível redigir menos com maior codificação. 4. são executados nos dispositivos Android, nas versões mais atualizadas compatíveis com o JDK versão 5. 5. ocorre de maneira similar ao Java, onde um conversor automatizado transfere os dados do Java para Kotlin com a mesma velocidade. Resposta correta 2. Leia o trecho abaixo: “O Gradle é um sistema open-source de automação de build que segue os mesmos conceitos de ferramentas como Ant e Marven, ambos em Apache Foundation. Entretanto, em vez de utilizar arquivos XML para definir o processo buil, o Gradle utiliza uma DSL. ” Fonte: GLAUBER, Nelson. Dominando o Android com Kotlin. São Paulo: Novatec Editora. 2019. 3ª Edição. p. 29. Através das informações abordadas no texto e baseando-se no conteúdo estudado sobre a criação do primeiro projeto, é possível afirmar que a principal função do Gradle é: 1. apresentar métodos capazes de inserir linguagens de programação seguindo uma lógica de desenvolvimento. 2. agrupar todas as etapas e recursos básicos para o desenvolvimento de um arquivo “apk”. Resposta correta 3. desenvolver a criação de códigos e possibilitar que os desenvolvedores de aplicações insiram dados nos aplicativos. 4. permitir o desenvolvimento, a configuração e a inserção das plataformas móveis. 5. determinar a aplicação do modelo Java por meio de plataforma s e códigos usuais dentro dos dispositivos móveis. 3. 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: 1. 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 2. 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. 3. uma arquitetura de características distintas desenvolvida para o mercado de desktops, que bloqueia, dentre outros aspectos, a ativação individual nas aplicações. 4. um dispositivo de características similares desenvolvido de modo privativo para dispositivos fixos, que possibilita, dentre outros aspectos, a ativação coletiva 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. 4. 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: 1. possibilitar a simulação e realização dos testes nos aplicativos que serão desenvolvidos. Resposta correta 2. apresentar instrumentos eficazes de controle de aplicações móveis, tais como o Java e o HTML. 3. gerenciar os dados codificados dentro das plataformas móveis dentro dos dispositivos. 4. desenvolver procedimentos de codificação de dados pertinentes ao desenvolvimento de linguagens de programação. 5. inserir uma linguagem de programação Java nos aplicativos móveis, como um Ipad, por exemplo. 5. 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: 1. Java. 2. Developer. 3. JDK. Resposta correta 4. Standard. 5. Android Studio. 6. 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: 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. 7. 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: 1. tratar basicamente da disponibilização das plataformas móveis, ampliando a utilização de aplicativos. 2. estar ajustado aos espaços de desenvolvimento de plataformas móveis que apresentassem níveis elevados e risco. 3. ser um software que possibilita aos programadores desenvolver de forma nativa os aplicativos direcionados para a plataforma Android. Resposta correta 4. apresentar os recursos mais sofisticados de linguagem de programação e dispositivos móveis. 5. dinamizar os acessos nas plataformas Android influenciando na produtividade do sistema. 8. 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ãoPaulo: 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: 1. 2, 3, 1, 4. Resposta correta 2. 1, 2, 4, 3. 3. 4, 1, 2, 3. 4. 3, 1, 2, 4. 5. 2, 4, 3, 1. 9. Leia o trecho a seguir: “JavaScript foi criada na Netscape na fase inicial da Web e, tecnicamente, ‘JavaScript’ é marca registrada, licenciada pela Sun Microsystems (Agora Oracle), usada para descrever a implementação da linguagem pelo Netscape (Agora Mozilla). ” FONTE: David Flanagan. JavaScript: O Guia Definitivo. Porto Alegre: Bookman. 2013. p. 2. A partir dessas informações e do conteúdo estudado sobre Criação de Aplicativos Android com a Linguagem Java, é possível afirmar que o JavaScript e o Java se assemelham no que se refere aos: 1. métodos, variáveis, operadores e objetos. Resposta correta 2. métodos, variáveis, conectivos e objetos. 3. métodos, variáveis, operadores e códigos. 4. aplicativos, variáveis, operadores e objetos. 5. métodos, dispositivos, operadores e objetos. 10. 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: 1. semelhante à API do Moai, por alterar uma escrita do código simples. 2. distinto à API do Gideos, por corrigir uma escrita do código complexa. 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. semelhante à API do Corona, por apresentar uma escrita do código simples. Resposta correta
Compartilhar