Buscar

Avaliação On-Line 3 (AOL 3) - Questionário 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

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 9 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 9 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 9 páginas

Prévia do material em texto

Desenvolvimento para Dispositivos Móveis - 20202.B 
Avaliação On-Line 3 (AOL 3) - 
Questionário 
Avaliação On-Line 3 (AOL 3) - 
Questionário 
9/10 
1. Pergunta 1 
/1 
Leia o trecho a seguir: 
“Considerando Java como a linguagem orientada a objetos do Android, já podemos 
aceitar alguns pontos fundamentais: Em Java, sempre estamos escrevendo código 
dentro de uma classe. Uma classe chama e/ou usa outra classe /objeto, e assim o 
programa segue funcionando. ” 
Fonte: QUERINO FILHO, Luis Carlos. Desenvolvendo o Primeiro Aplicativo Android. 
São Paulo: NOVATEC. 2014. p. 133. 
O trecho acima trata dos aspectos fundamentais da linguagem Java. A partir dessas 
informações e do conteúdo estudado sobre Criação de Aplicativos Android com a 
Linguagem Java, podemos considerar que uma linguagem de programação Java 
apresenta como aspectos: 
Ocultar opções de resposta 
1. 
Ser Complexa e Variável Estaticamente. 
2. 
Ser Orientada a Objetos e Variável Estaticamente. 
3. 
Ser Orientada a Objetos e ser Tipada Estatisticamente. 
Resposta correta 
4. 
Ser Orientada à Software e Tipada Estatisticamente. 
5. 
Ser um software Tipado e Orientado a Recursos. 
2. Pergunta 2 
/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. 
V, F, F, V. 
2. 
F, F, V, V. 
Resposta correta 
3. 
F, V, F, V. 
4. 
V, F, V, F. 
5. 
F, V, V, F. 
3. Pergunta 3 
/1 
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 é: 
Ocultar opções de resposta 
1. 
permitir o desenvolvimento, a configuração e a inserção das plataformas 
móveis. 
2. 
determinar a aplicação do modelo Java por meio de plataforma s e 
códigos usuais dentro dos dispositivos móveis. 
3. 
desenvolver a criação de códigos e possibilitar que os desenvolvedores 
de aplicações insiram dados nos aplicativos. 
4. 
agrupar todas as etapas e recursos básicos para o desenvolvimento de 
um arquivo “apk”. 
Resposta correta 
5. 
apresentar métodos capazes de inserir linguagens de programação 
seguindo uma lógica de desenvolvimento. 
4. Pergunta 4 
/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”. 
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 uma série de caracteres que compõem um texto para 
dispositivos móveis. 
2. 
a apresentação de um único caractere utilizado em aplicações e 
plataformas móveis. 
3. 
a apresentação de um valor decimal, entretanto as casas decimais se 
caracterizam pela “flutuação”. 
Resposta correta 
4. 
a apresentação de um valor inteiro, sem decimais, em que são inclusos o 
zero e os números negativos. 
5. 
a apresentação de um valor que pode ser definido como verdadeiro ou 
falso, utilizado para avaliar códigos. 
5. Pergunta 5 
/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. 
III e IV. 
2. 
I e II. 
3. 
I e III. 
Resposta correta 
4. 
I e IV. 
5. 
II e III. 
6. Pergunta 6 
/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. 
3, 1, 2, 4.2. Incorreta: 
2, 4, 3, 1. 
3. 
2, 3, 1, 4. 
Resposta correta 
4. 
4, 1, 2, 3. 
5. 
1, 2, 4, 3. 
7. Pergunta 7 
/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. 
possibilitar a simulação e realização dos testes nos aplicativos que serão 
desenvolvidos. 
Resposta correta 
5. 
inserir uma linguagem de programação Java nos aplicativos móveis, 
como um Ipad, por exemplo. 
8. Pergunta 8 
/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. 
distinto do API do Moai, por apresentar uma linguagem do código 
simples. 
2. 
semelhante à API do Corona, por redigir uma escrita do código complexo. 
3. 
semelhante à API do Corona, por apresentar uma escrita do código 
simples. 
Resposta correta 
4. 
distinto à API do Gideos, por corrigir uma escrita do código complexa. 
5. 
semelhante à API do Moai, por alterar uma escrita do código simples. 
9. Pergunta 9 
/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. 
insere plataformas de desenvolvimento de códigos variados. 
2. 
adota uma linguagem tipada estaticamente. 
3. 
estabelece um objeto e o seu funcionamento. 
Resposta correta 
4. 
cria um espaço destinado à instalação de plataformas. 
5. 
gerencia dados e supre as necessidades de códigos. 
10. Pergunta 10 
/1 
Leia 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: 
Ocultar opções de resposta 
1. 
ocorre em ambiente dinâmico, sendo monitorado pelos requisitos de 
qualidade. 
2. 
ocorre de maneira similar ao Java, onde um conversor automatizado 
transfere os dados do Java para Kotlin com a mesma velocidade. 
Resposta correta 
3. 
utilizam uma linguagem variada, em que é possível redigir menos com 
maior codificação. 
4. 
adotam uma padronização adequada ao ambiente da transferência dos 
dados. 
5. 
são executados nos dispositivos Android, nas versões mais atualizadas 
compatíveis com o JDK versão 5.

Outros materiais